theSq3Lite 10.0
Loading...
Searching...
No Matches
Sq3BlobC_Class_CC_API

Sq3BlobC - define the class … More...

+ Collaboration diagram for Sq3BlobC_Class_CC_API:

Functions

static Sq3BlobCccsq3lite::Sq3BlobC::HandleResolve (MK_HDL netHdl)
  C++: [static] Sq3BlobC* Sq3BlobC::HandleResolve(MK_HDL netHdl) C-API
Handle-Resolve-Slot - return a Sq3BlobC from netHdl or MK_NULL if invalid…
 
Sq3BlobCccsq3lite::Sq3BlobC::Next ()
  C++: Sq3BlobC* blob.Next() C-API
get next instance from linked-list of Sq3BlobS type
 
Sq3BlobCccsq3lite::Sq3BlobC::Prev ()
  C++: Sq3BlobC* blob.Prev() C-API
get previous instance from linked-list of Sq3BlobS type
 
static Sq3BlobCccsq3lite::Sq3BlobC::Instances ()
  C++: [static] Sq3BlobC* Sq3BlobC::Instances() C-API
get head-instance from linked-list of Sq3BlobS type …
 
static Sq3BlobCccsq3lite::Sq3BlobC::GetNull ()
  C++: [static] Sq3BlobC* Sq3BlobC::GetNull() C-API
Null-Slot - return a Sq3BlobC typed NULL instance …
 

Detailed Description

Sq3BlobC - define the class …

Function Documentation

◆ GetNull()

Sq3BlobC * ccsq3lite::Sq3BlobC::GetNull ( )
inlinestatic

C++: [static] Sq3BlobC* Sq3BlobC::GetNull() C-API
Null-Slot - return a Sq3BlobC typed NULL instance …

Definition at line 87 of file Sq3BlobC_inline_cc.hh.

87 {
89 SQ3_BLOB __retVal__L = Sq3BlobGetNull();
90 return Sq3BlobC::Sq3BlobC_ObjNew(MK_RT_CALL __retVal__L);
91 }
#define MK_RT_CALL
#define MkRtSetup_NULL
static Sq3BlobC * Sq3BlobC_ObjNew(MK_RT_ARGS SQ3_BLOB hdl)
return Sq3BlobC from LibMsgqueObject
static SQ3_BLOB Sq3BlobGetNull(void)
Null-Slot - return a Sq3BlobC typed NULL instance …
struct Sq3BlobS * SQ3_BLOB
class-shortcut for struct Sq3BlobS *, all shortcut using the XX_YYY syntax (only for public API) …

◆ HandleResolve()

Sq3BlobC * ccsq3lite::Sq3BlobC::HandleResolve ( MK_HDL netHdl)
inlinestatic

C++: [static] Sq3BlobC* Sq3BlobC::HandleResolve(MK_HDL netHdl) C-API
Handle-Resolve-Slot - return a Sq3BlobC from netHdl or MK_NULL if invalid…

Definition at line 35 of file Sq3BlobC_inline_cc.hh.

35 {
37 SQ3_BLOB __retVal__L = Sq3BlobHandleResolve(netHdl);
38 return Sq3BlobC::Sq3BlobC_ObjNew(MK_RT_CALL __retVal__L);
39 }
#define Sq3BlobHandleResolve(...)

◆ Instances()

Sq3BlobC * ccsq3lite::Sq3BlobC::Instances ( )
inlinestatic

C++: [static] Sq3BlobC* Sq3BlobC::Instances() C-API
get head-instance from linked-list of Sq3BlobS type …

Definition at line 71 of file Sq3BlobC_inline_cc.hh.

71 {
73 SQ3_BLOB __retVal__L = Sq3BlobInstances();
74 return Sq3BlobC::Sq3BlobC_ObjNew(MK_RT_CALL __retVal__L);
75 }
#define Sq3BlobInstances()

◆ Next()

Sq3BlobC * ccsq3lite::Sq3BlobC::Next ( )
inline

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

Definition at line 55 of file Sq3BlobC_inline_cc.hh.

55 {
56 MK_UNUSED auto blob = getBLOB();
57 SQ3_BLOB __retVal__L = Sq3BlobNext(blob);
58 return Sq3BlobC::Sq3BlobC_ObjNew(MK_RT_CALL __retVal__L);
59 }
#define MK_UNUSED
SQ3_BLOB getBLOB() const
return the LibMsgqueObject from current Sq3BlobC instance
static SQ3_BLOB Sq3BlobNext(SQ3_BLOB const blob)
get next instance from linked-list of Sq3BlobS type

◆ Prev()

Sq3BlobC * ccsq3lite::Sq3BlobC::Prev ( )
inline

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

Definition at line 62 of file Sq3BlobC_inline_cc.hh.

62 {
63 MK_UNUSED auto blob = getBLOB();
64 SQ3_BLOB __retVal__L = Sq3BlobPrev(blob);
65 return Sq3BlobC::Sq3BlobC_ObjNew(MK_RT_CALL __retVal__L);
66 }
static SQ3_BLOB Sq3BlobPrev(SQ3_BLOB const blob)
get previous instance from linked-list of Sq3BlobS type