PropTable

PropTable ********************

Constructors

this
this()
Undocumented in source.
this
this(CallContext* cc)
Undocumented in source.

Members

Functions

canput
int canput(Value* key, hash_t hash)
Undocumented in source. Be warned that the author may not have intended to support it.
canput
int canput(d_string name)
Undocumented in source. Be warned that the author may not have intended to support it.
del
int del(Value* key)
Undocumented in source. Be warned that the author may not have intended to support it.
del
int del(d_string name)
Undocumented in source. Be warned that the author may not have intended to support it.
del
int del(d_uint32 index)
Undocumented in source. Be warned that the author may not have intended to support it.
get
Value* get(Value* key, hash_t hash)
Undocumented in source. Be warned that the author may not have intended to support it.
get
Value* get(d_uint32 index)
Undocumented in source. Be warned that the author may not have intended to support it.
get
Value* get(Identifier* id)
Undocumented in source. Be warned that the author may not have intended to support it.
get
Value* get(d_string name, hash_t hash)
Undocumented in source. Be warned that the author may not have intended to support it.
getProperty
Property* getProperty(d_string name)

Look up name and get its corresponding Property. Return null if not found.

hasownproperty
int hasownproperty(Value* key, int enumerable)

Determine if property exists for this object. The enumerable flag means the DontEnum attribute cannot be set.

hasproperty
int hasproperty(Value* key)
Undocumented in source. Be warned that the author may not have intended to support it.
hasproperty
int hasproperty(d_string name)
Undocumented in source. Be warned that the author may not have intended to support it.
initialize
void initialize()
Undocumented in source. Be warned that the author may not have intended to support it.
opApply
int opApply(int delegate(ref Property) dg)
Undocumented in source. Be warned that the author may not have intended to support it.
opApply
int opApply(int delegate(ref Value, ref Property) dg)
Undocumented in source. Be warned that the author may not have intended to support it.
put
Value* put(Value* key, hash_t hash, Value* value, uint attributes)
Undocumented in source. Be warned that the author may not have intended to support it.
put
Value* put(d_string name, Value* value, uint attributes)
Undocumented in source. Be warned that the author may not have intended to support it.
put
Value* put(d_uint32 index, Value* value, uint attributes)
Undocumented in source. Be warned that the author may not have intended to support it.
put
Value* put(d_uint32 index, d_string string, uint attributes)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

callcontext
CallContext* callcontext;
Undocumented in source.
previous
PropTable* previous;
Undocumented in source.
table
RandAA!(Value, Property) table;
Undocumented in source.

Meta