13#define META_FILE_NAME "Sq3FileC_rb.c"
17#define OT_CLASS NS(Sq3FileC)
18#define OT_CLASS_NAME "Sq3FileC"
20#define OT_LNG2META(O) Sq3File(VAL2MNG(O))
42 RUBY_TYPED_FREE_IMMEDIATELY
69 RDATA(self)->data = NULL;
72#define S_INIT NS(sInit)(MK_RT_CALL_ONLY)
90#define OT_SETUP_hdl OT_SETUP_hdl_tmpl(Sq3FileC);
91#define OT_SETUP_hdl__null_allow OT_SETUP_hdl_tmpl__null_allow(Sq3FileC);
92#define OT_SETUP_hdl_constr AllRtSetup_NULL; \
93 OT_OBJ_T clazz = self; \
94 Sq3FileC_type hdl = (Sq3FileC_type) &MkERROR;
95#define OT_SETUP_hdl_destr OT_SETUP_hdl_tmpl__null_allow(Sq3FileC);
96#define OT_SETUP_hdl_static AllRtSetup_NULL; \
97 __attribute__((unused)) MK_TYP hdl = Sq3FileC##_TT;
98#define OT_SETUP_hdl_static_constr OT_SETUP_hdl_static
100#if !defined(SetupRtFromObj_X)
101 #define SetupRtFromObj_X(hdl) AllRtSetup_X(hdl)
102 #define SetupRtFromObj_XN(hdl) AllRtSetup_XN(hdl)
110#define DatabaseObject_doc "Sq3FileC Sq3FileC.DatabaseObject(X:string)"
113#define GetNull_doc "Sq3FileC Sq3FileC.GetNull()"
114#define HandleResolve_doc "Sq3FileC Sq3FileC.HandleResolve(netHdl:MK_HDL)"
115#define Instances_doc "Sq3FileC Sq3FileC.Instances()"
118#define Next_doc "Sq3FileC file.Next()"
119#define Prev_doc "Sq3FileC file.Prev()"
240 if (retVal == NULL) {
271 OT_METH_S ( Sq3FileC, DatabaseObject, Sq3FileC_DatabaseObject )
274 OT_METH_O ( Sq3FileC, GetNull, Sq3FileC_GetNull )
275 OT_METH_S ( Sq3FileC, GetNull, Sq3FileC_GetNull )
276 OT_METH_O ( Sq3FileC, HandleResolve, Sq3FileC_HandleResolve )
277 OT_METH_S ( Sq3FileC, HandleResolve, Sq3FileC_HandleResolve )
278 OT_METH_O ( Sq3FileC, Instances, Sq3FileC_Instances )
279 OT_METH_S ( Sq3FileC, Instances, Sq3FileC_Instances )
286 OT_METH_O ( Sq3FileC, Next, Sq3FileC_Next )
287 OT_METH_O ( Sq3FileC, Prev, Sq3FileC_Prev )
#define OT_SETUP_NOARG(d)
#define OT_SETUP_ONEARG(d)
#define OT_ERROR_LNG_RETURN
#define OT_METH_S(c, s, f)
#define OT_CHECK_REQUIRED(val)
#define OT_METH_O(c, s, f)
#define OT_OBJECT_DELETE_HARD(obj)
#define OT_ERROR_CONSTRUCTOR(clazz)
#define OT_CHECK_STRN(val)
LibSq3Lite_private_rb.h - 17 Apr 2025 - aotto1968.
#define OT_retObj_SET_FILE(nat)
#define DatabaseObject_doc
#define OT_SETUP_hdl_static_constr
#define HandleResolve_doc
#define OT_SETUP_hdl_static
static SQ3_FILE Sq3FilePrev(SQ3_FILE const file)
get previous instance from linked-list of Sq3FileS type
#define Sq3FileInstances()
#define Sq3FileHandleResolve(...)
static SQ3_FILE Sq3FileNext(SQ3_FILE const file)
get next instance from linked-list of Sq3FileS type
static SQ3_FILE Sq3FileGetNull(void)
Null-Slot - return a Sq3FileC typed NULL instance …
__thread MK_TYP Sq3FileC_TT
class as MkTypeDefS-class-type …
#define Sq3FileC_T
class as MkTypeDefS-class-type (cast from Sq3FileC_TT into MkTypeS) …
static SQ3_FILE Sq3FileDatabaseObject(MK_STRN X)
Database File Corresponding To A Journal …
#define OT_CHECK_NIH(val)
Struct to represent the data of the Sq3FileC …