Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
GrayJS::cJSXEngine Member List

This is the complete list of members for GrayJS::cJSXEngine, including all inherited members.

AddProperty(JSContext *pjsCx, JSObject *pjsObj, GRAY_jsval idPropRaw, GRAY_jsval *vp)GrayJS::cJSXEnginestatic
AssertValid() constGray::CObjectinlinevirtual
AssocJSXObject(cJSContext *pjsCx, cXObject *pObj, cJSObject *pjsObject)GrayJS::cJSXEngine
cHeapObject()Gray::cHeapObjectinline
CheckJSObjectsCache(cJSContext *pjsCx)GrayJS::cJSXEngine
cJSXEngine()GrayJS::cJSXEngine
Construct(JSContext *pjsCx, JSObject *pjsObj, GRAY_uintN argc, GRAY_jsval *argv, GRAY_jsval *rval)GrayJS::cJSXEnginestatic
CreateJSXContext()GrayJS::cJSXEngine
CreateJSXObjectGlobal(cJSContext *pjsCx)GrayJS::cJSXEngine
CreateXObjFile(const FILECHAR_t *pszFilePath) overrideGrayJS::cJSXEnginevirtual
cRefBase(int iRefCount=0) noexceptGray::cRefBaseinlineexplicit
cSingleton(TYPE *pObject, const TYPEINFO_t &rAddrCode=typeid(TYPE)) noexceptGray::cSingleton< TYPE >inlineprotected
cSingletonRegister(const TYPEINFO_t &rAddrCode) noexceptGray::cSingletonRegisterprotected
cSingletonSmart(cJSXEngine *pObject, const TYPEINFO_t &rAddrCode, int iRefCountStart=0)Gray::cSingletonSmart< cJSXEngine >inlineprotected
cSingletonStatic(TYPE *pObject) noexceptGray::cSingletonStatic< TYPE >inlineprotected
CvtJSValArraytoVar(cVariant &vVal, cJSContext *pjsCx, const GRAY_jsval *argv, int argc)GrayJS::cJSXEnginestatic
CvtJSValtoVar(cJSContext *pjsCx, const GRAY_jsval *vp, cVariant &vVal)GrayJS::cJSXEnginestatic
CvtVartoJSVal(cJSContext *pjsCx, GRAY_jsval *vp, const cVariant &vVal)GrayJS::cJSXEngine
CvtVartoJSValArray(cNewPtr< GRAY_jsval > &rVals, cJSContext *pjsCx, const cVariant &vVal)GrayJS::cJSXEngine
cXObjPackFactory(const FILECHAR_t *pszExt)GrayLib::cXObjPackFactoryinline
DecRefCount()Gray::cRefBaseinline
DelProperty(JSContext *pjsCx, JSObject *pjsObj, GRAY_jsval idPropRaw, GRAY_jsval *vp)GrayJS::cJSXEnginestatic
ErrorReporter(JSContext *pjsCx, const LOGCHAR_t *message, JSErrorReport *report)GrayJS::cJSXEnginestatic
ExitJSX()GrayJS::cJSXEngine
Finalize(JSContext *pjsCx, JSObject *pjsObj)GrayJS::cJSXEnginestatic
FinalizeJSObject(cJSContext *pjsCx, cJSObject *pjsObject)GrayJS::cJSXEngine
FindJSXObject(cXObject *pObj) constGrayJS::cJSXEngine
FindJSXObject(cJSContext *pjsCx, cJSObject *pjsObject)GrayJS::cJSXEngine
get_HashCode() const noexceptGray::cRefBaseinline
get_HeapPtr() const noexcept overrideGray::cSingletonSmart< cJSXEngine >inlineprotectedvirtual
get_JSObjectGlobal() constGrayJS::cJSXEngine
get_RefCount() const noexceptGray::cRefBaseinline
get_Single()Gray::cSingleton< TYPE >inlinestatic
get_SingleCast()Gray::cSingletonStatic< TYPE >inlinestatic
get_SingleT()Gray::cSingleton< TYPE >inlinestatic
get_SingleU() noexceptGray::cSingletonStatic< TYPE >inlinestatic
GetHeapStatsThis(OUT ITERATE_t &iAllocCount) constGray::cHeapObjectinlinevirtual
GetJSXContext(cJSContext *pjsCx)GrayJS::cJSXEnginestatic
GetJSXContextCurrent(bool bCreate=true)GrayJS::cJSXEngine
GetJSXObject(cJSContext *pjsCx, cXObject *pObj)GrayJS::cJSXEngine
GetProperty(JSContext *pjsCx, JSObject *pjsObj, GRAY_jsval idPropRaw, GRAY_jsval *pvalRet)GrayJS::cJSXEnginestatic
GetXObject(cJSContext *pjsCx, cJSObject *pjsObj)GrayJS::cJSXEnginestatic
I()Gray::cSingleton< TYPE >inlinestatic
IncRefCount()Gray::cRefBaseinline
InitJSX()GrayJS::cJSXEngine
IsClassJSXProto(const cScriptableInterfaceDef *pClassDef)GrayJS::cJSXEnginestatic
isDestructing() noexceptGray::cRefBaseinline
IsFileExt(const FILECHAR_t *pszExt) constGrayLib::cXObjPackFactoryinline
IsInitJSX() const noexceptGrayJS::cJSXEngineinline
isSingleCreated() noexceptGray::cSingletonStatic< TYPE >inlinestatic
isStaticConstruct() const noexceptGray::cRefBaseinline
Gray::isValidCheck() const noexceptGray::CObjectinlinevirtual
Gray::cHeapObject::isValidCheck() const noexceptGray::cHeapObjectinlinevirtual
IsValidInsideN(INT_PTR index) constGray::cHeapObjectinline
IsValidInsidePtr(void const *pTest) constGray::cHeapObjectinline
isValidObj() const noexceptGray::cRefBaseinline
m_aJSXClassesGrayJS::cJSXEngine
m_aJSXContextsGrayJS::cJSXEngine
m_aJSXObjectsGrayJS::cJSXEngine
m_hModuleLoadedGray::cSingletonRegisterprotected
m_LockGrayJS::cJSXEnginemutable
m_pjsRuntimeGrayJS::cJSXEngine
m_pJSXClassBaseGrayJS::cJSXEngine
m_pJSXContextDefGrayJS::cJSXEngine
m_pszFileExtGrayLib::cXObjPackFactory
MethodInvoke(JSContext *pjsCx, JSObject *pjsObj, UINT argc, GRAY_jsval *pargv, GRAY_jsval *prval)GrayJS::cJSXEnginestatic
NewJSXObject(cJSContext *pjsCx, cXObject *pObj, cJSObject *pjsObjProto, cJSObject *pjsObjParent)GrayJS::cJSXEngine
onFinalRelease()Gray::cRefBaseinlinevirtual
QueryInterface(const IID &riid, void __RPC_FAR *__RPC_FAR *ppvObject) overrideGray::cRefBaseinline
RegisterSingleton()Gray::cSingletonRegisterprotected
ReleaseModule(HMODULE hMod)Gray::cSingletonRegisterstatic
Resolve(JSContext *pjsCx, JSObject *pjsObj, GRAY_jsval id, GRAY_uintN flags, JSObject **ppjsObj)GrayJS::cJSXEnginestatic
Serialize(cArchive &a)Gray::CObjectvirtual
SetDestructing()Gray::cRefBaseinline
SetProperty(JSContext *pjsCx, JSObject *pjsObj, GRAY_jsval id, GRAY_jsval *vp)GrayJS::cJSXEnginestatic
sm_LockSingleGray::cSingletonRegisterstatic
sm_pTheGray::cSingletonStatic< TYPE >protectedstatic
StaticConstruct()Gray::cRefBaseinline
StaticDestruct()Gray::cRefBaseinline
STDMETHOD_(HASHCODE_t, get_HashCodeX)() const noexceptGray::cRefBaseinline
STDMETHOD_(ULONG, AddRef)(void) overrideGray::cRefBaseinline
STDMETHOD_(ULONG, Release)(void) overrideGray::cRefBaseinline
UNITTEST_FRIEND(cJSXEngine)GrayJS::cJSXEngine
~cHeapObject()Gray::cHeapObjectinlinevirtual
~cJSXEngine()GrayJS::cJSXEnginevirtual
~CObject()Gray::CObjectinlinevirtual
~cRefBase()Gray::cRefBaseinlinevirtual
~cSingleton()Gray::cSingleton< TYPE >inlineprotectedvirtual
~cSingletonRegister()Gray::cSingletonRegisterprotectedvirtual
~cSingletonStatic() noexceptGray::cSingletonStatic< TYPE >inlineprotectedvirtual
~cXObjPackFactory()GrayLib::cXObjPackFactoryinlinevirtual