10#define META_FILE_NAME "Sq3FileC_rb.c"
14#define OT_CLASS NS(Sq3FileC)
15#define OT_CLASS_NAME "Sq3FileC"
17#define OT_LNG2META(O) Sq3File(VAL2MNG(O))
39 RUBY_TYPED_FREE_IMMEDIATELY
66 RDATA(self)->data = NULL;
69#define S_INIT NS(sInit)(MK_RT_CALL_ONLY)
87#define OT_SETUP_hdl OT_SETUP_hdl_tmpl(Sq3FileC);
88#define OT_SETUP_hdl__null_allow OT_SETUP_hdl_tmpl__null_allow(Sq3FileC);
89#define OT_SETUP_hdl_constr AllRtSetup_NULL; \
90 OT_OBJ_T clazz = self; \
91 Sq3FileC_type hdl = (Sq3FileC_type) &MkERROR;
92#define OT_SETUP_hdl_destr OT_SETUP_hdl_tmpl__null_allow(Sq3FileC);
93#define OT_SETUP_hdl_static AllRtSetup_NULL; \
94 __attribute__((unused)) MK_TYP hdl = Sq3FileC##_TT;
95#define OT_SETUP_hdl_static_constr OT_SETUP_hdl_static
97#if !defined(SetupRtFromObj_X)
98 #define SetupRtFromObj_X(hdl) AllRtSetup_X(hdl)
99 #define SetupRtFromObj_XN(hdl) AllRtSetup_XN(hdl)
107#define DatabaseObject_doc "Sq3FileC Sq3FileC.DatabaseObject(X:string)"
110#define GetNull_doc "Sq3FileC Sq3FileC.GetNull()"
111#define HandleResolve_doc "Sq3FileC Sq3FileC.HandleResolve(netHdl:MK_HDL)"
112#define Instances_doc "Sq3FileC Sq3FileC.Instances()"
115#define Next_doc "Sq3FileC file.Next()"
116#define Prev_doc "Sq3FileC file.Prev()"
237 if (retVal == NULL) {
268 OT_METH_S ( Sq3FileC, DatabaseObject, Sq3FileC_DatabaseObject )
271 OT_METH_O ( Sq3FileC, GetNull, Sq3FileC_GetNull )
272 OT_METH_S ( Sq3FileC, GetNull, Sq3FileC_GetNull )
273 OT_METH_O ( Sq3FileC, HandleResolve, Sq3FileC_HandleResolve )
274 OT_METH_S ( Sq3FileC, HandleResolve, Sq3FileC_HandleResolve )
275 OT_METH_O ( Sq3FileC, Instances, Sq3FileC_Instances )
276 OT_METH_S ( Sq3FileC, Instances, Sq3FileC_Instances )
283 OT_METH_O ( Sq3FileC, Next, Sq3FileC_Next )
284 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)
#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 …