theConfig 10.0
Loading...
Searching...
No Matches
LcSettingC_Is_ATL_API

LcSettingC - various functions to check a settingMore...

+ Collaboration diagram for LcSettingC_Is_ATL_API:

Functions

static OT_ProcRet atllcconfig_LcSettingC_IsAggregate (LcSettingC_ARGS)
  Atl: bool [LcSettingC::IsAggregate $setting] 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 …
 
static OT_ProcRet atllcconfig_LcSettingC_IsArray (LcSettingC_ARGS)
  Atl: bool [LcSettingC::IsArray $setting] C-API
These convenience functions, which are implemented as macros, test if the setting setting is of a given type …
 
static OT_ProcRet atllcconfig_LcSettingC_IsGroup (LcSettingC_ARGS)
  Atl: bool [LcSettingC::IsGroup $setting] C-API
These convenience functions, which are implemented as macros, test if the setting setting is of a given type …
 
static OT_ProcRet atllcconfig_LcSettingC_IsList (LcSettingC_ARGS)
  Atl: bool [LcSettingC::IsList $setting] C-API
These convenience functions, which are implemented as macros, test if the setting setting is of a given type …
 
static OT_ProcRet atllcconfig_LcSettingC_IsNumber (LcSettingC_ARGS)
  Atl: bool [LcSettingC::IsNumber $setting] 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 …
 
static OT_ProcRet atllcconfig_LcSettingC_IsRoot (LcSettingC_ARGS)
  Atl: bool [LcSettingC::IsRoot $setting] C-API
This function returns CONFIG_TRUE if the given setting is the root setting, and CONFIG_FALSE otherwise …
 
static OT_ProcRet atllcconfig_LcSettingC_IsScalar (LcSettingC_ARGS)
  Atl: bool [LcSettingC::IsScalar $setting] 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

◆ atllcconfig_LcSettingC_IsAggregate()

static OT_ProcRet atllcconfig_LcSettingC_IsAggregate ( LcSettingC_ARGS )
static

Atl: bool [LcSettingC::IsAggregate $setting] 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 495 of file LcSettingC_atl.c.

495 {
500 goto end;
501 error:
503 end:
505}
#define OT_SETUP_hdl
#define IsAggregate_doc
#define OT_retObj_SET_BOL(nat)
#define OT_SETUP_NOARG(d)
#define OT_retObj_SET_Error
#define OT_retObj_RETURN
#define OT_CHECK_NOARGS
static MK_BOOL LcSettingIsAggregate(LC_CFSN setting)
These convenience functions, some of which are implemented as macros, test if the setting setting is ...

◆ atllcconfig_LcSettingC_IsArray()

static OT_ProcRet atllcconfig_LcSettingC_IsArray ( LcSettingC_ARGS )
static

Atl: bool [LcSettingC::IsArray $setting] C-API
These convenience functions, which are implemented as macros, test if the setting setting is of a given type …

Definition at line 508 of file LcSettingC_atl.c.

508 {
513 goto end;
514 error:
516 end:
518}
#define IsArray_doc
static MK_BOOL LcSettingIsArray(LC_CFSN setting)
These convenience functions, which are implemented as macros, test if the setting setting is of a giv...

◆ atllcconfig_LcSettingC_IsGroup()

static OT_ProcRet atllcconfig_LcSettingC_IsGroup ( LcSettingC_ARGS )
static

Atl: bool [LcSettingC::IsGroup $setting] C-API
These convenience functions, which are implemented as macros, test if the setting setting is of a given type …

Definition at line 521 of file LcSettingC_atl.c.

521 {
526 goto end;
527 error:
529 end:
531}
#define IsGroup_doc
static MK_BOOL LcSettingIsGroup(LC_CFSN setting)
These convenience functions, which are implemented as macros, test if the setting setting is of a giv...

◆ atllcconfig_LcSettingC_IsList()

static OT_ProcRet atllcconfig_LcSettingC_IsList ( LcSettingC_ARGS )
static

Atl: bool [LcSettingC::IsList $setting] C-API
These convenience functions, which are implemented as macros, test if the setting setting is of a given type …

Definition at line 534 of file LcSettingC_atl.c.

534 {
539 goto end;
540 error:
542 end:
544}
#define IsList_doc
static MK_BOOL LcSettingIsList(LC_CFSN setting)
These convenience functions, which are implemented as macros, test if the setting setting is of a giv...

◆ atllcconfig_LcSettingC_IsNumber()

static OT_ProcRet atllcconfig_LcSettingC_IsNumber ( LcSettingC_ARGS )
static

Atl: bool [LcSettingC::IsNumber $setting] 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 547 of file LcSettingC_atl.c.

547 {
552 goto end;
553 error:
555 end:
557}
#define IsNumber_doc
static MK_BOOL LcSettingIsNumber(LC_CFSN setting)
These convenience functions, some of which are implemented as macros, test if the setting setting is ...

◆ atllcconfig_LcSettingC_IsRoot()

static OT_ProcRet atllcconfig_LcSettingC_IsRoot ( LcSettingC_ARGS )
static

Atl: bool [LcSettingC::IsRoot $setting] C-API
This function returns CONFIG_TRUE if the given setting is the root setting, and CONFIG_FALSE otherwise …

Definition at line 560 of file LcSettingC_atl.c.

560 {
565 goto end;
566 error:
568 end:
570}
#define IsRoot_doc
static MK_BOOL LcSettingIsRoot(LC_CFSN setting)
This function returns CONFIG_TRUE if the given setting is the root setting, and CONFIG_FALSE otherwis...

◆ atllcconfig_LcSettingC_IsScalar()

static OT_ProcRet atllcconfig_LcSettingC_IsScalar ( LcSettingC_ARGS )
static

Atl: bool [LcSettingC::IsScalar $setting] 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 573 of file LcSettingC_atl.c.

573 {
578 goto end;
579 error:
581 end:
583}
#define IsScalar_doc
static MK_BOOL LcSettingIsScalar(LC_CFSN setting)
These convenience functions, some of which are implemented as macros, test if the setting setting is ...