DobjectPrototype

Undocumented in source.
class DobjectPrototype : Dobject {}

Constructors

this
this(CallContext* cc)
Undocumented in source.

Inherited Members

From Dobject

proptable
PropTable* proptable;
Undocumented in source.
internal_prototype
Dobject internal_prototype;
Undocumented in source.
classname
string classname;
Undocumented in source.
value
Value value;
Undocumented in source.
DOBJECT_SIGNATURE
enum uint DOBJECT_SIGNATURE;
Undocumented in source.
signature
uint signature;
Undocumented in source.
Prototype
Dobject Prototype()
Undocumented in source. Be warned that the author may not have intended to support it.
Get
Value* Get(d_string PropertyName)
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 PropertyName, uint 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(d_uint32 index, Value* vindex)
Undocumented in source. Be warned that the author may not have intended to support it.
Put
Value* Put(CallContext* cc, d_string PropertyName, Value* value, uint attributes)
Undocumented in source. Be warned that the author may not have intended to support it.
Put
Value* Put(CallContext* cc, Identifier* key, Value* value, uint attributes)
Undocumented in source. Be warned that the author may not have intended to support it.
Put
Value* Put(CallContext* cc, d_string PropertyName, Dobject o, uint attributes)
Undocumented in source. Be warned that the author may not have intended to support it.
Put
Value* Put(CallContext* cc, d_string PropertyName, d_number n, uint attributes)
Undocumented in source. Be warned that the author may not have intended to support it.
Put
Value* Put(CallContext* cc, d_string PropertyName, d_string s, uint attributes)
Undocumented in source. Be warned that the author may not have intended to support it.
Put
Value* Put(CallContext* cc, d_uint32 index, Value* vindex, Value* value, uint attributes)
Undocumented in source. Be warned that the author may not have intended to support it.
Put
Value* Put(CallContext* cc, d_uint32 index, Value* value, uint attributes)
Undocumented in source. Be warned that the author may not have intended to support it.
PutDefault
Value* PutDefault(CallContext* cc, Value* value)
Undocumented in source. Be warned that the author may not have intended to support it.
put_Value
Value* put_Value(CallContext* cc, Value* ret, Value[] arglist)
Undocumented in source. Be warned that the author may not have intended to support it.
CanPut
int CanPut(d_string PropertyName)
Undocumented in source. Be warned that the author may not have intended to support it.
HasProperty
int HasProperty(d_string PropertyName)
Undocumented in source. Be warned that the author may not have intended to support it.
Delete
int Delete(d_string PropertyName)

Return: TRUE not found or successful delete FALSE property is marked with DontDelete attribute

Delete
int Delete(d_uint32 index)
Undocumented in source. Be warned that the author may not have intended to support it.
implementsDelete
int implementsDelete()
Undocumented in source. Be warned that the author may not have intended to support it.
DefaultValue
void* DefaultValue(CallContext* cc, Value* ret, d_string Hint)
Undocumented in source. Be warned that the author may not have intended to support it.
Construct
void* Construct(CallContext* cc, Value* ret, Value[] arglist)
Undocumented in source. Be warned that the author may not have intended to support it.
Call
void* Call(CallContext* cc, Dobject othis, Value* ret, Value[] arglist)
Undocumented in source. Be warned that the author may not have intended to support it.
HasInstance
void* HasInstance(CallContext* cc, Value* ret, Value* v)
Undocumented in source. Be warned that the author may not have intended to support it.
getTypeof
d_string getTypeof()
Undocumented in source. Be warned that the author may not have intended to support it.
isClass
int isClass(d_string classname)
Undocumented in source. Be warned that the author may not have intended to support it.
isDarray
int isDarray()
Undocumented in source. Be warned that the author may not have intended to support it.
isDdate
int isDdate()
Undocumented in source. Be warned that the author may not have intended to support it.
isDregexp
int isDregexp()
Undocumented in source. Be warned that the author may not have intended to support it.
isDarguments
int isDarguments()
Undocumented in source. Be warned that the author may not have intended to support it.
isCatch
int isCatch()
Undocumented in source. Be warned that the author may not have intended to support it.
isFinally
int isFinally()
Undocumented in source. Be warned that the author may not have intended to support it.
getErrInfo
void getErrInfo(CallContext* cc, ErrInfo* perrinfo, int linnum)
Undocumented in source. Be warned that the author may not have intended to support it.
RuntimeError
Value* RuntimeError(ErrInfo* perrinfo, CallContext* cc, int msgnum, ARGS args)
Undocumented in source. Be warned that the author may not have intended to support it.
RuntimeError
Value* RuntimeError(ErrInfo* perrinfo, CallContext* cc, string fmt, ARGS args)
Undocumented in source. Be warned that the author may not have intended to support it.
ReferenceError
Value* ReferenceError(ErrInfo* perrinfo, CallContext* cc, int msgnum, ARGS args)
Undocumented in source. Be warned that the author may not have intended to support it.
ReferenceError
Value* ReferenceError(CallContext* cc, string fmt, ARGS args)
Undocumented in source. Be warned that the author may not have intended to support it.
ReferenceError
Value* ReferenceError(ErrInfo* perrinfo, CallContext* cc, string fmt, ARGS args)
Undocumented in source. Be warned that the author may not have intended to support it.
RangeError
Value* RangeError(ErrInfo* perrinfo, CallContext* cc, int msgnum, ARGS args)
Undocumented in source. Be warned that the author may not have intended to support it.
RangeError
Value* RangeError(ErrInfo* perrinfo, CallContext* cc, string fmt, ARGS args)
Undocumented in source. Be warned that the author may not have intended to support it.
putIterator
Value* putIterator(CallContext* cc, Value* v)
Undocumented in source. Be warned that the author may not have intended to support it.
getConstructor
Dfunction getConstructor(CallContext* cc)
Undocumented in source. Be warned that the author may not have intended to support it.
getPrototype
Dobject getPrototype(CallContext* cc)
Undocumented in source. Be warned that the author may not have intended to support it.
initialize
void initialize(CallContext* cc)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta