theSq3Lite 10.0 NHI1 - theKernel - theLink - theConfig - theSq3Lite - theCompiler - theBrain - theGuard - theLib - theATL
c - tcl - atl - cs - py - rb - jv - cc
Loading...
Searching...
No Matches
Sq3BlobC_Class_RB_API

Sq3BlobC - define the class … More...

+ Collaboration diagram for Sq3BlobC_Class_RB_API:

Functions

static OT_ProcRet rbsq3lite_Sq3BlobC_HandleResolve (OtClass_ARGS)
  Ruby: (static) Sq3BlobC Sq3BlobC.HandleResolve(netHdl:MK_HDL) C-API
Handle-Resolve-Slot - return a Sq3BlobC from netHdl or nil if invalid…
 
MK_DEPRECATED static MK_UNUSED OT_ProcRet rbsq3lite_Sq3BlobC_HandleGet (Sq3BlobC_ARGS)
 
static OT_ProcRet rbsq3lite_Sq3BlobC_Next (Sq3BlobC_ARGS)
  Ruby: Sq3BlobC blob.Next() C-API
get next instance from linked-list of Sq3BlobS type
 
static OT_ProcRet rbsq3lite_Sq3BlobC_Prev (Sq3BlobC_ARGS)
  Ruby: Sq3BlobC blob.Prev() C-API
get previous instance from linked-list of Sq3BlobS type
 
static OT_ProcRet rbsq3lite_Sq3BlobC_Instances (OtClass_ARGS)
  Ruby: (static) Sq3BlobC Sq3BlobC.Instances() C-API
get head-instance from linked-list of Sq3BlobS type …
 
static OT_ProcRet rbsq3lite_Sq3BlobC_GetNull (OtClass_ARGS)
  Ruby: (static) Sq3BlobC Sq3BlobC.GetNull() C-API
Null-Slot - return a Sq3BlobC typed NULL instance …
 

Detailed Description

Sq3BlobC - define the class …

Function Documentation

◆ rbsq3lite_Sq3BlobC_GetNull()

static OT_ProcRet rbsq3lite_Sq3BlobC_GetNull ( OtClass_ARGS )
static

Ruby: (static) Sq3BlobC Sq3BlobC.GetNull() C-API
Null-Slot - return a Sq3BlobC typed NULL instance …

Definition at line 220 of file Sq3BlobC_rb.c.

220 {
224 SQ3_BLOB retVal = Sq3BlobGetNull ();
225 OT_retObj_SET_BLOB(retVal);
226 end: MK_UNUSED /* LONG JUMP on error */
228}
#define OT_SETUP_NOARG(d)
#define OT_retObj_RETURN
#define OT_CHECK_NOARGS
#define OT_retObj_SET_BLOB(nat)
#define GetNull_doc
#define OT_SETUP_hdl_static
Definition Sq3BlobC_rb.c:96
#define MK_UNUSED
static SQ3_BLOB Sq3BlobGetNull(void)
Null-Slot - return a Sq3BlobC typed NULL instance …
Struct to represent the data of the Sq3BlobC …

◆ rbsq3lite_Sq3BlobC_HandleGet()

MK_DEPRECATED static MK_UNUSED OT_ProcRet rbsq3lite_Sq3BlobC_HandleGet ( Sq3BlobC_ARGS )
static

Definition at line 164 of file Sq3BlobC_rb.c.

#define OT_ERROR_LNG_RETURN

◆ rbsq3lite_Sq3BlobC_HandleResolve()

static OT_ProcRet rbsq3lite_Sq3BlobC_HandleResolve ( OtClass_ARGS )
static

Ruby: (static) Sq3BlobC Sq3BlobC.HandleResolve(netHdl:MK_HDL) C-API
Handle-Resolve-Slot - return a Sq3BlobC from netHdl or nil if invalid…

Definition at line 148 of file Sq3BlobC_rb.c.

148 {
151 MK_HDL netHdl = 0;
154 SQ3_BLOB retVal = Sq3BlobHandleResolve (netHdl);
155 OT_retObj_SET_BLOB(retVal);
156 end: MK_UNUSED /* LONG JUMP on error */
158}
#define OT_SETUP_ONEARG(d)
#define OT_CHECK_REQUIRED(val)
#define HandleResolve_doc
int32_t MK_HDL
#define Sq3BlobHandleResolve(...)
#define OT_CHECK_NIH(val)

◆ rbsq3lite_Sq3BlobC_Instances()

static OT_ProcRet rbsq3lite_Sq3BlobC_Instances ( OtClass_ARGS )
static

Ruby: (static) Sq3BlobC Sq3BlobC.Instances() C-API
get head-instance from linked-list of Sq3BlobS type …

Definition at line 200 of file Sq3BlobC_rb.c.

200 {
204 SQ3_BLOB retVal = Sq3BlobInstances ();
205 OT_retObj_SET_BLOB(retVal);
206 end: MK_UNUSED /* LONG JUMP on error */
208}
#define Instances_doc
#define Sq3BlobInstances()

◆ rbsq3lite_Sq3BlobC_Next()

static OT_ProcRet rbsq3lite_Sq3BlobC_Next ( Sq3BlobC_ARGS )
static

Ruby: Sq3BlobC blob.Next() C-API
get next instance from linked-list of Sq3BlobS type

Definition at line 176 of file Sq3BlobC_rb.c.

176 {
180 SQ3_BLOB retVal = Sq3BlobNext (hdl);
181 OT_retObj_SET_BLOB(retVal);
182 end: MK_UNUSED /* LONG JUMP on error */
184}
#define OT_SETUP_hdl
Definition Sq3BlobC_rb.c:90
#define Next_doc
static SQ3_BLOB Sq3BlobNext(SQ3_BLOB const blob)
get next instance from linked-list of Sq3BlobS type

◆ rbsq3lite_Sq3BlobC_Prev()

static OT_ProcRet rbsq3lite_Sq3BlobC_Prev ( Sq3BlobC_ARGS )
static

Ruby: Sq3BlobC blob.Prev() C-API
get previous instance from linked-list of Sq3BlobS type

Definition at line 187 of file Sq3BlobC_rb.c.

187 {
191 SQ3_BLOB retVal = Sq3BlobPrev (hdl);
192 OT_retObj_SET_BLOB(retVal);
193 end: MK_UNUSED /* LONG JUMP on error */
195}
#define Prev_doc
static SQ3_BLOB Sq3BlobPrev(SQ3_BLOB const blob)
get previous instance from linked-list of Sq3BlobS type