26#ifndef WSF_SCRIPT_BM_AUX_DATA_ZONE_ATTACHMENT_CLASS_HPP
27#define WSF_SCRIPT_BM_AUX_DATA_ZONE_ATTACHMENT_CLASS_HPP
30#include <UtScriptBasicTypes.hpp>
32#include <UtMemory.hpp>
40 void*
Create(
const UtScriptContext& aContext)
override;
41 void*
Clone(
void* aObjectPtr)
override;
42 void Destroy(
void* aObjectPtr)
override;
UT_DECLARE_SCRIPT_METHOD(Add)
WsfScriptBMAuxDataZoneAttachmentClass(const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
Definition WsfScriptBMAuxDataZoneAttachmentClass.cpp:107
UT_DECLARE_SCRIPT_METHOD(GetNthZoneName)
UT_DECLARE_SCRIPT_METHOD(GetNthPriority)
UT_DECLARE_SCRIPT_METHOD(IsNthTypeMEZ)
UT_DECLARE_SCRIPT_METHOD(IsNthScopeGlobal)
UT_DECLARE_SCRIPT_METHOD(IsNthTypeFEZ)
UT_DECLARE_SCRIPT_METHOD(IsNthScopePlatform)
UT_DECLARE_SCRIPT_METHOD(GetCount)
UT_DECLARE_SCRIPT_METHOD(GetNthZoneTypeString)
UT_DECLARE_SCRIPT_METHOD(IsNthTypeJEZ)
void * Create(const UtScriptContext &aInstance) override
Definition WsfScriptObjectClass.cpp:44
void Destroy(void *aObjectPtr) override
Definition WsfScriptObjectClass.cpp:56
void * Clone(void *aObjectPtr) override
Definition WsfScriptObjectClass.cpp:50
WsfScriptObjectClass(const std::string &aClassName, UtScriptTypes *aTypesPtr)
Definition WsfScriptObjectClass.cpp:24