Public Member Functions | Public Attributes | Static Public Attributes

js::Class Struct Reference

#include <jsvalue.h>

Collaboration diagram for js::Class:

List of all members.

Public Member Functions

bool isNative () const

Public Attributes

const char * name
uint32 flags
PropertyOp addProperty
PropertyOp delProperty
PropertyOp getProperty
PropertyOp setProperty
JSEnumerateOp enumerate
JSResolveOp resolve
ConvertOp convert
JSFinalizeOp finalize
JSClassInternal reserved0
CheckAccessOp checkAccess
Native call
Native construct
JSXDRObjectOp xdrObject
HasInstanceOp hasInstance
JSMarkOp mark
ClassExtension ext
ObjectOps ops
uint8 pad [sizeof(JSClass)-sizeof(ClassSizeMeasurement)-sizeof(ClassExtension)-sizeof(ObjectOps)]

Static Public Attributes

static const uint32 NON_NATIVE = JSCLASS_INTERNAL_FLAG2

Member Function Documentation

bool js::Class::isNative (  )  const [inline]

Member Data Documentation

const char* js::Class::name
const uint32 js::Class::NON_NATIVE = JSCLASS_INTERNAL_FLAG2 [static]

The documentation for this struct was generated from the following file: