Gnash  0.8.11dev
Namespaces | Enumerations | Functions
Array_as.cpp File Reference
#include "Array_as.h"
#include <string>
#include <algorithm>
#include <cmath>
#include <functional>
#include <iterator>
#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.
 
 gnash::mergesort
 

Enumerations

enum  gnash::@238::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...
 

Enumeration Type Documentation

§ SortFlags

enum gnash::@238::SortFlags

Sort flags.

Variable Documentation

§ _cmps

Comps& _cmps

§ _comp

as_cmp_fn _comp

§ _env

const as_environment& _env

§ _object

as_object* _object

§ _prps

Props& _prps

§ _zeroCmp

bool(* _zeroCmp) (const int)

§ vec_index

int vec_index