theSq3Lite 10.0
Loading...
Searching...
No Matches
Sq3LiteC_Class_CC_API

Sq3LiteC - define the class … More...

+ Collaboration diagram for Sq3LiteC_Class_CC_API:

Functions

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

Detailed Description

Sq3LiteC - define the class …

Function Documentation

◆ GetNull()

Sq3LiteC * ccsq3lite::Sq3LiteC::GetNull ( )
inlinestatic

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

Definition at line 129 of file Sq3LiteC_inline_cc.hh.

129 {
131 SQ3_LITE __retVal__L = Sq3LiteGetNull();
132 return Sq3LiteC::Sq3LiteC_ObjNew(MK_RT_CALL __retVal__L);
133 }
#define MK_RT_CALL
#define MkRtSetup_NULL
static Sq3LiteC * Sq3LiteC_ObjNew(MK_RT_ARGS SQ3_LITE hdl)
return Sq3LiteC from LibMsgqueObject
struct Sq3LiteS * SQ3_LITE
class-shortcut for struct Sq3LiteS *, all shortcut using the XX_YYY syntax (only for public API) …
static SQ3_LITE Sq3LiteGetNull(void)
Null-Slot - return a Sq3LiteC typed NULL instance …

◆ HandleResolve()

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

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

Definition at line 77 of file Sq3LiteC_inline_cc.hh.

77 {
79 SQ3_LITE __retVal__L = Sq3LiteHandleResolve(netHdl);
80 return Sq3LiteC::Sq3LiteC_ObjNew(MK_RT_CALL __retVal__L);
81 }
#define Sq3LiteHandleResolve(...)

◆ Instances()

Sq3LiteC * ccsq3lite::Sq3LiteC::Instances ( )
inlinestatic

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

Definition at line 113 of file Sq3LiteC_inline_cc.hh.

113 {
115 SQ3_LITE __retVal__L = Sq3LiteInstances();
116 return Sq3LiteC::Sq3LiteC_ObjNew(MK_RT_CALL __retVal__L);
117 }
#define Sq3LiteInstances()

◆ Next()

Sq3LiteC * ccsq3lite::Sq3LiteC::Next ( )
inline

C++: Sq3LiteC* lite.Next() C-API
get next instance from linked-list of Sq3LiteS type

Definition at line 97 of file Sq3LiteC_inline_cc.hh.

97 {
98 MK_UNUSED auto lite = getLITE();
99 SQ3_LITE __retVal__L = Sq3LiteNext(lite);
100 return Sq3LiteC::Sq3LiteC_ObjNew(MK_RT_CALL __retVal__L);
101 }
#define MK_UNUSED
SQ3_LITE getLITE() const
return the LibMsgqueObject from current Sq3LiteC instance
static SQ3_LITE Sq3LiteNext(SQ3_LITE const lite)
get next instance from linked-list of Sq3LiteS type

◆ Prev()

Sq3LiteC * ccsq3lite::Sq3LiteC::Prev ( )
inline

C++: Sq3LiteC* lite.Prev() C-API
get previous instance from linked-list of Sq3LiteS type

Definition at line 104 of file Sq3LiteC_inline_cc.hh.

104 {
105 MK_UNUSED auto lite = getLITE();
106 SQ3_LITE __retVal__L = Sq3LitePrev(lite);
107 return Sq3LiteC::Sq3LiteC_ObjNew(MK_RT_CALL __retVal__L);
108 }
static SQ3_LITE Sq3LitePrev(SQ3_LITE const lite)
get previous instance from linked-list of Sq3LiteS type