theSq3Lite 10.0
Loading...
Searching...
No Matches
Sq3ValueC_Class_CC_API

Sq3ValueC - define the class … More...

+ Collaboration diagram for Sq3ValueC_Class_CC_API:

Functions

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

Detailed Description

Sq3ValueC - define the class …

Function Documentation

◆ GetNull()

Sq3ValueC * ccsq3lite::Sq3ValueC::GetNull ( )
inlinestatic

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

Definition at line 87 of file Sq3ValueC_inline_cc.hh.

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

◆ HandleResolve()

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

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

Definition at line 35 of file Sq3ValueC_inline_cc.hh.

35 {
37 SQ3_VAL __retVal__L = Sq3ValueHandleResolve(netHdl);
38 return Sq3ValueC::Sq3ValueC_ObjNew(MK_RT_CALL __retVal__L);
39 }
#define Sq3ValueHandleResolve(...)

◆ Instances()

Sq3ValueC * ccsq3lite::Sq3ValueC::Instances ( )
inlinestatic

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

Definition at line 71 of file Sq3ValueC_inline_cc.hh.

71 {
73 SQ3_VAL __retVal__L = Sq3ValueInstances();
74 return Sq3ValueC::Sq3ValueC_ObjNew(MK_RT_CALL __retVal__L);
75 }
#define Sq3ValueInstances()

◆ Next()

Sq3ValueC * ccsq3lite::Sq3ValueC::Next ( )
inline

C++: Sq3ValueC* val.Next() C-API
get next instance from linked-list of Sq3ValueS type

Definition at line 55 of file Sq3ValueC_inline_cc.hh.

55 {
56 MK_UNUSED auto val = getVAL();
57 SQ3_VAL __retVal__L = Sq3ValueNext(val);
58 return Sq3ValueC::Sq3ValueC_ObjNew(MK_RT_CALL __retVal__L);
59 }
#define MK_UNUSED
SQ3_VAL getVAL() const
return the LibMsgqueObject from current Sq3ValueC instance
static SQ3_VAL Sq3ValueNext(SQ3_VAL const val)
get next instance from linked-list of Sq3ValueS type

◆ Prev()

Sq3ValueC * ccsq3lite::Sq3ValueC::Prev ( )
inline

C++: Sq3ValueC* val.Prev() C-API
get previous instance from linked-list of Sq3ValueS type

Definition at line 62 of file Sq3ValueC_inline_cc.hh.

62 {
63 MK_UNUSED auto val = getVAL();
64 SQ3_VAL __retVal__L = Sq3ValuePrev(val);
65 return Sq3ValueC::Sq3ValueC_ObjNew(MK_RT_CALL __retVal__L);
66 }
static SQ3_VAL Sq3ValuePrev(SQ3_VAL const val)
get previous instance from linked-list of Sq3ValueS type