theConfig 10.0
Loading...
Searching...
No Matches
LcSettingC_Is_CC_API

LcSettingC - various functions to check a settingMore...

+ Collaboration diagram for LcSettingC_Is_CC_API:

Functions

MK_BOOL cclcconfig::LcSettingC::IsAggregate () const
  C++: MK_BOOL setting.IsAggregate() C-API
These convenience functions, some of which are implemented as macros, test if the setting setting is of an aggregate type (a group, array, or list), of a scalar type (integer, 64-bit integer, floating point, boolean, or string), and of a number (integer, 64-bit integer, or floating point), respectively …
 
MK_BOOL cclcconfig::LcSettingC::IsArray () const
  C++: MK_BOOL setting.IsArray() C-API
These convenience functions, which are implemented as macros, test if the setting setting is of a given type …
 
MK_BOOL cclcconfig::LcSettingC::IsGroup () const
  C++: MK_BOOL setting.IsGroup() C-API
These convenience functions, which are implemented as macros, test if the setting setting is of a given type …
 
MK_BOOL cclcconfig::LcSettingC::IsList () const
  C++: MK_BOOL setting.IsList() C-API
These convenience functions, which are implemented as macros, test if the setting setting is of a given type …
 
MK_BOOL cclcconfig::LcSettingC::IsNumber () const
  C++: MK_BOOL setting.IsNumber() C-API
These convenience functions, some of which are implemented as macros, test if the setting setting is of an aggregate type (a group, array, or list), of a scalar type (integer, 64-bit integer, floating point, boolean, or string), and of a number (integer, 64-bit integer, or floating point), respectively …
 
MK_BOOL cclcconfig::LcSettingC::IsRoot () const
  C++: MK_BOOL setting.IsRoot() C-API
This function returns CONFIG_TRUE if the given setting is the root setting, and CONFIG_FALSE otherwise …
 
MK_BOOL cclcconfig::LcSettingC::IsScalar () const
  C++: MK_BOOL setting.IsScalar() C-API
These convenience functions, some of which are implemented as macros, test if the setting setting is of an aggregate type (a group, array, or list), of a scalar type (integer, 64-bit integer, floating point, boolean, or string), and of a number (integer, 64-bit integer, or floating point), respectively …
 

Detailed Description

LcSettingC - various functions to check a setting

Function Documentation

◆ IsAggregate()

MK_BOOL cclcconfig::LcSettingC::IsAggregate ( ) const
inline

C++: MK_BOOL setting.IsAggregate() C-API
These convenience functions, some of which are implemented as macros, test if the setting setting is of an aggregate type (a group, array, or list), of a scalar type (integer, 64-bit integer, floating point, boolean, or string), and of a number (integer, 64-bit integer, or floating point), respectively …

Definition at line 226 of file LcSettingC_inline_cc.hh.

226 {
227 MK_UNUSED auto setting = getCFSN();
228 MK_BOOL __retVal__L = LcSettingIsAggregate(setting);
229 return __retVal__L;
230 }
LC_CFSN getCFSN() const
(const) return the LibMsgqueObject from current LcSettingC instance
static MK_BOOL LcSettingIsAggregate(LC_CFSN setting)
These convenience functions, some of which are implemented as macros, test if the setting setting is ...
#define MK_UNUSED

◆ IsArray()

MK_BOOL cclcconfig::LcSettingC::IsArray ( ) const
inline

C++: MK_BOOL setting.IsArray() C-API
These convenience functions, which are implemented as macros, test if the setting setting is of a given type …

Definition at line 233 of file LcSettingC_inline_cc.hh.

233 {
234 MK_UNUSED auto setting = getCFSN();
235 MK_BOOL __retVal__L = LcSettingIsArray(setting);
236 return __retVal__L;
237 }
static MK_BOOL LcSettingIsArray(LC_CFSN setting)
These convenience functions, which are implemented as macros, test if the setting setting is of a giv...

◆ IsGroup()

MK_BOOL cclcconfig::LcSettingC::IsGroup ( ) const
inline

C++: MK_BOOL setting.IsGroup() C-API
These convenience functions, which are implemented as macros, test if the setting setting is of a given type …

Definition at line 240 of file LcSettingC_inline_cc.hh.

240 {
241 MK_UNUSED auto setting = getCFSN();
242 MK_BOOL __retVal__L = LcSettingIsGroup(setting);
243 return __retVal__L;
244 }
static MK_BOOL LcSettingIsGroup(LC_CFSN setting)
These convenience functions, which are implemented as macros, test if the setting setting is of a giv...

◆ IsList()

MK_BOOL cclcconfig::LcSettingC::IsList ( ) const
inline

C++: MK_BOOL setting.IsList() C-API
These convenience functions, which are implemented as macros, test if the setting setting is of a given type …

Definition at line 247 of file LcSettingC_inline_cc.hh.

247 {
248 MK_UNUSED auto setting = getCFSN();
249 MK_BOOL __retVal__L = LcSettingIsList(setting);
250 return __retVal__L;
251 }
static MK_BOOL LcSettingIsList(LC_CFSN setting)
These convenience functions, which are implemented as macros, test if the setting setting is of a giv...

◆ IsNumber()

MK_BOOL cclcconfig::LcSettingC::IsNumber ( ) const
inline

C++: MK_BOOL setting.IsNumber() C-API
These convenience functions, some of which are implemented as macros, test if the setting setting is of an aggregate type (a group, array, or list), of a scalar type (integer, 64-bit integer, floating point, boolean, or string), and of a number (integer, 64-bit integer, or floating point), respectively …

Definition at line 254 of file LcSettingC_inline_cc.hh.

254 {
255 MK_UNUSED auto setting = getCFSN();
256 MK_BOOL __retVal__L = LcSettingIsNumber(setting);
257 return __retVal__L;
258 }
static MK_BOOL LcSettingIsNumber(LC_CFSN setting)
These convenience functions, some of which are implemented as macros, test if the setting setting is ...

◆ IsRoot()

MK_BOOL cclcconfig::LcSettingC::IsRoot ( ) const
inline

C++: MK_BOOL setting.IsRoot() C-API
This function returns CONFIG_TRUE if the given setting is the root setting, and CONFIG_FALSE otherwise …

Definition at line 261 of file LcSettingC_inline_cc.hh.

261 {
262 MK_UNUSED auto setting = getCFSN();
263 MK_BOOL __retVal__L = LcSettingIsRoot(setting);
264 return __retVal__L;
265 }
static MK_BOOL LcSettingIsRoot(LC_CFSN setting)
This function returns CONFIG_TRUE if the given setting is the root setting, and CONFIG_FALSE otherwis...

◆ IsScalar()

MK_BOOL cclcconfig::LcSettingC::IsScalar ( ) const
inline

C++: MK_BOOL setting.IsScalar() C-API
These convenience functions, some of which are implemented as macros, test if the setting setting is of an aggregate type (a group, array, or list), of a scalar type (integer, 64-bit integer, floating point, boolean, or string), and of a number (integer, 64-bit integer, or floating point), respectively …

Definition at line 268 of file LcSettingC_inline_cc.hh.

268 {
269 MK_UNUSED auto setting = getCFSN();
270 MK_BOOL __retVal__L = LcSettingIsScalar(setting);
271 return __retVal__L;
272 }
static MK_BOOL LcSettingIsScalar(LC_CFSN setting)
These convenience functions, some of which are implemented as macros, test if the setting setting is ...