#include "tu_config.h"#include "smart_ptr.h"#include <cmath>#include <limits>#include <string>#include <boost/variant.hpp>#include <ostream>#include "string_table.h"Go to the source code of this file.
Namespaces | |
| namespace | gnash |
Classes | |
| class | gnash::as_value |
| ActionScript value type. More... | |
Defines | |
| #define | isfinite finite |
| #define | NAN (std::numeric_limits<double>::quiet_NaN()) |
| #define | INFINITY (std::numeric_limits<double>::infinity()) |
| #define | isnan(x) |
| #define | isinf(x) |
| #define | PROPNAME(x) ( x ) |
Typedefs | |
| typedef as_value(* | gnash::as_c_function_ptr )(const fn_call &fn) |
| Signature of a builtin function callable from ActionScript. | |
Enumerations | |
| enum | gnash::primitive_types { gnash::PTYPE_STRING, gnash::PTYPE_NUMBER, gnash::PTYPE_BOOLEAN } |
| These are the primitive types, see the ECMAScript reference. More... | |
Functions | |
| std::ostream & | gnash::operator<< (std::ostream &os, const as_value &v) |
| #define INFINITY (std::numeric_limits<double>::infinity()) |
| #define isfinite finite |
| #define isinf | ( | x | ) |
| #define isnan | ( | x | ) |
| #define NAN (std::numeric_limits<double>::quiet_NaN()) |
| #define PROPNAME | ( | x | ) | ( x ) |
Use this methods to obtain a properly-formatted property name The methods will convert the name to lowercase if the current VM target is SWF6 or lower
1.5.4