28 static inline MK_PTR Sq3FileC_selfCreateTLS (
MK_OBJ obj);
44 #ifdef Sq3FileC_selfCreate_overload
53 delete static_cast<Sq3FileC*
>(self);
57 Sq3FileC* selfO =
static_cast<Sq3FileC*
>(self);
68#ifndef META_IS_MkObjectC
74#ifndef META_IS_MkObjectC
86 if (
unlikely(ret == NULL)) InstHdlIsNullError();
98 if (
unlikely(ret == NULL)) InstHdlIsNullError();
116 return clsHdl ?
reinterpret_cast<SQ3_FILE>(clsHdl->
hdl) : NULL;
128 return clsHdl ?
reinterpret_cast<SQ3_FILEN>(clsHdl->
hdl) : NULL;
Struct to represent the data of the Sq3FileC … → C-API: libsq3lite::Sq3FileS
Sq3Lite PACKAGE - toplevel package of the Programming-Language-Micro-Kernel (PLMK) …
static MK_PTR atomObjCreate(MK_RT_ARGS MK_OBJ obj)
void atomInit(MK_OBJ obj)
static MK_PTR atomObjNew(MK_RT_ARGS MK_OBJ obj)
struct MkObjectS * MK_OBJ
static SQ3_FILE getFILE(const Sq3FileC &clsHdl)
return LibMsgqueObject from current Sq3FileC reference
static SQ3_FILE getFILE(Sq3FileC *clsHdl)
return LibMsgqueObject from current Sq3FileC pointer
SQ3_FILE getFILE__null_allow() const
return the LibMsgqueObject from current Sq3FileC instance
SQ3_FILEN getFILEN() const
(const) return the LibMsgqueObject from current Sq3FileC instance
static SQ3_FILE getFILE__null_allow(Sq3FileC *clsHdl)
return LibMsgqueObject from current Sq3FileC pointer
static thread_local Sq3FileC MK_NULL_REF
static Sq3FileC * Sq3FileC_ObjNew(MK_RT_ARGS SQ3_FILE hdl)
return Sq3FileC from LibMsgqueObject
static SQ3_FILEN getFILEN__null_allow(const Sq3FileC &clsHdl)
(const) return LibMsgqueObject from current Sq3FileC reference
static SQ3_FILE getFILE__null_allow(const Sq3FileC &clsHdl)
return LibMsgqueObject from current Sq3FileC reference
static SQ3_FILEN getFILEN(const Sq3FileC &clsHdl)
(const) return LibMsgqueObject from current Sq3FileC reference
SQ3_FILEN getFILEN__null_allow() const
(const) return the LibMsgqueObject from current Sq3FileC instance
SQ3_FILE getFILE() const
return the LibMsgqueObject from current Sq3FileC instance
bool Check() const
check if pointer is still valid
static SQ3_FILEN getFILEN__null_allow(const Sq3FileC *clsHdl)
(const) return LibMsgqueObject from current Sq3FileC pointer
static SQ3_FILEN getFILEN(const Sq3FileC *clsHdl)
(const) return LibMsgqueObject from current Sq3FileC pointer
static Sq3FileC * Instances()
C++: [static] Sq3FileC* Sq3FileC::Instances() → C-API get head-instance from linked-list of Sq3F...
static Sq3FileC * HandleResolve(MK_HDL netHdl)
C++: [static] Sq3FileC* Sq3FileC::HandleResolve(MK_HDL netHdl) → C-API Handle-Resolve-Slot - ret...
Sq3FileC * Prev()
C++: Sq3FileC* file.Prev() → C-API get previous instance from linked-list of Sq3FileS type
Sq3FileC * Next()
C++: Sq3FileC* file.Next() → C-API get next instance from linked-list of Sq3FileS type
static Sq3FileC * GetNull()
C++: [static] Sq3FileC* Sq3FileC::GetNull() → C-API Null-Slot - return a Sq3FileC typed NULL ins...
struct Sq3FileS * SQ3_FILE
class-shortcut for struct Sq3FileS *, all shortcut using the XX_YYY syntax (only for public API) …
#define Sq3FileC_X2obj(x)
static bool Sq3FileCheck(MK_MNGN mng)
check Sq3FileS -> libmkkernel::MkObjectS::signature …
static Sq3FileC * DatabaseObject(MK_STRN X)
C++: [constructor,static] Sq3FileC* Sq3FileC::DatabaseObject(MK_STRN X) → C-API Database File Co...
namespace for the CcSq3Lite "C++"-API
Struct to represent the data of the Sq3FileC … → C-API: libsq3lite::Sq3FileS
Struct to represent the data of the Sq3FileC …