theSq3Lite 10.0
Loading...
Searching...
No Matches
Sq3StmtC_Class_CC_API

Sq3StmtC - define the class … More...

+ Collaboration diagram for Sq3StmtC_Class_CC_API:

Functions

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

Detailed Description

Sq3StmtC - define the class …

Function Documentation

◆ GetNull()

Sq3StmtC * ccsq3lite::Sq3StmtC::GetNull ( )
inlinestatic

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

Definition at line 199 of file Sq3StmtC_inline_cc.hh.

199 {
201 SQ3_STMT __retVal__L = Sq3StmtGetNull();
202 return Sq3StmtC::Sq3StmtC_ObjNew(MK_RT_CALL __retVal__L);
203 }
#define MK_RT_CALL
#define MkRtSetup_NULL
static Sq3StmtC * Sq3StmtC_ObjNew(MK_RT_ARGS SQ3_STMT hdl)
return Sq3StmtC from LibMsgqueObject
static SQ3_STMT Sq3StmtGetNull(void)
Null-Slot - return a Sq3StmtC typed NULL instance …
struct Sq3StmtS * SQ3_STMT
class-shortcut for struct Sq3StmtS *, all shortcut using the XX_YYY syntax (only for public API) …

◆ HandleResolve()

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

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

Definition at line 147 of file Sq3StmtC_inline_cc.hh.

147 {
149 SQ3_STMT __retVal__L = Sq3StmtHandleResolve(netHdl);
150 return Sq3StmtC::Sq3StmtC_ObjNew(MK_RT_CALL __retVal__L);
151 }
#define Sq3StmtHandleResolve(...)

◆ Instances()

Sq3StmtC * ccsq3lite::Sq3StmtC::Instances ( )
inlinestatic

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

Definition at line 183 of file Sq3StmtC_inline_cc.hh.

183 {
185 SQ3_STMT __retVal__L = Sq3StmtInstances();
186 return Sq3StmtC::Sq3StmtC_ObjNew(MK_RT_CALL __retVal__L);
187 }
#define Sq3StmtInstances()

◆ Next()

Sq3StmtC * ccsq3lite::Sq3StmtC::Next ( )
inline

C++: Sq3StmtC* stmt.Next() C-API
get next instance from linked-list of Sq3StmtS type

Definition at line 167 of file Sq3StmtC_inline_cc.hh.

167 {
168 MK_UNUSED auto stmt = getSTMT();
169 SQ3_STMT __retVal__L = Sq3StmtNext(stmt);
170 return Sq3StmtC::Sq3StmtC_ObjNew(MK_RT_CALL __retVal__L);
171 }
#define MK_UNUSED
SQ3_STMT getSTMT() const
return the LibMsgqueObject from current Sq3StmtC instance
static SQ3_STMT Sq3StmtNext(SQ3_STMT const stmt)
get next instance from linked-list of Sq3StmtS type

◆ Prev()

Sq3StmtC * ccsq3lite::Sq3StmtC::Prev ( )
inline

C++: Sq3StmtC* stmt.Prev() C-API
get previous instance from linked-list of Sq3StmtS type

Definition at line 174 of file Sq3StmtC_inline_cc.hh.

174 {
175 MK_UNUSED auto stmt = getSTMT();
176 SQ3_STMT __retVal__L = Sq3StmtPrev(stmt);
177 return Sq3StmtC::Sq3StmtC_ObjNew(MK_RT_CALL __retVal__L);
178 }
static SQ3_STMT Sq3StmtPrev(SQ3_STMT const stmt)
get previous instance from linked-list of Sq3StmtS type