Gnash  0.8.11dev
Namespaces | Constant Groups | Enumerations | Functions
Array_as.cpp File Reference
#include "Array_as.h"
#include <string>
#include <algorithm>
#include <cmath>
#include <boost/algorithm/string/case_conv.hpp>
#include <boost/lexical_cast.hpp>
#include "as_value.h"
#include "log.h"
#include "NativeFunction.h"
#include "as_function.h"
#include "fn_call.h"
#include "Global_as.h"
#include "GnashException.h"
#include "VM.h"
#include "GnashNumeric.h"
#include "namedStrings.h"

Namespaces

 gnash
 Anonymous namespace for callbacks, local functions, event handlers etc.
 

Constant Groups

 gnash
 Anonymous namespace for callbacks, local functions, event handlers etc.
 

Enumerations

enum  SortFlags
 Sort flags. More...
 

Functions

void gnash::checkArrayLength (as_object &array, const ObjectURI &uri, const as_value &val)
 Genuine arrays handle the length property in a special way. More...
 
size_t gnash::arrayLength (as_object &array)
 Get the length of an object as though it were an array. More...
 
void gnash::registerArrayNative (as_object &global)
 
void gnash::array_class_init (as_object &global, const ObjectURI &uri)
 Initialize the global.Array object. More...
 
ObjectURI gnash::arrayKey (VM &vm, size_t i)
 Convert an integral value into an ObjectURI. More...
 

Variable Documentation

Comps& _cmps
as_cmp_fn _comp
const as_environment& _env
const fn_call& _fn
size_t _i
bool _index
const as_object& _obj
as_object* _object
ObjectURI _prop
Props& _prps
bool _uniq
std::vector<boost::uint8_t>& _v
const int _version
VM& _vm
bool(* _zeroCmp)(const int)
int vec_index