11#define META_FILE_NAME "LibSq3Lite_cc.cc"
16#include "private_cc.hh"
17#define META_CONTEXT_S hdl
47 #define Sq3SetupTmpl() do { \
50 MkRuntimeCallbackAdd( MK_RT_CALL &sSq3RuntimeCallback, sq3_static_init_callback, "CcLite" ); \
53 #define Sq3CleanupTmpl() do { \
55 MkRuntimeCallbackDel( MK_RT_CALL &sSq3RuntimeCallback ); \
98 DWORD ul_reason_for_call,
102 switch (ul_reason_for_call)
104 case DLL_THREAD_ATTACH:
105 case DLL_THREAD_DETACH:
107 case DLL_PROCESS_ATTACH:
108 ccsq3lite::Sq3Lite::Setup();
110 case DLL_PROCESS_DETACH:
111 ccsq3lite::Sq3Lite::Cleanup();
Struct to represent the data of the Sq3LiteC … → C-API: libsq3lite::Sq3LiteS
struct MkObjectS * MK_OBJ
static thread_local Sq3BlobC MK_NULL_REF
__thread MK_TYP Sq3BlobC_TT
class as MkTypeDefS-class-type …
static thread_local Sq3FileC MK_NULL_REF
__thread MK_TYP Sq3FileC_TT
class as MkTypeDefS-class-type …
static thread_local Sq3LiteC MK_NULL_REF
__thread MK_TYP Sq3LiteC_TT
class as MkTypeDefS-class-type …
static void CcSq3Cleanup()
C++: [static] Sq3Lite::Cleanup() → C-API cleanup ccsq3lite internal memory …
static void CcSq3Setup()
C++: [static] Sq3Lite::Setup() → C-API setup ccsq3lite internal memory …
static thread_local Sq3StmtC MK_NULL_REF
__thread MK_TYP Sq3StmtC_TT
class as MkTypeDefS-class-type …
static thread_local Sq3ValueC MK_NULL_REF
__thread MK_TYP Sq3ValueC_TT
class as MkTypeDefS-class-type …
namespace for the CcSq3Lite "C++"-API
static MkRuntimeCallbackS sSq3RuntimeCallback