theConfig 10.0 NHI1 - theKernel - theLink - theConfig - theSq3Lite - theCompiler - theBrain - theGuard
c - tcl - cs - py - rb - jv - cc
Loading...
Searching...
No Matches
LcSettingC_Is_TCL_API

LcSettingC - various functions to check a settingMore...

+ Collaboration diagram for LcSettingC_Is_TCL_API:

Functions

static OT_ProcRet tcllcconfig_LcSettingC_IsAggregate (LcSettingC_ARGS)
  Tcl: 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 …
 
static OT_ProcRet tcllcconfig_LcSettingC_IsArray (LcSettingC_ARGS)
  Tcl: bool [$setting IsArray] C-API
These convenience functions, which are implemented as macros, test if the setting setting is of a given type …
 
static OT_ProcRet tcllcconfig_LcSettingC_IsGroup (LcSettingC_ARGS)
  Tcl: bool [$setting IsGroup] C-API
These convenience functions, which are implemented as macros, test if the setting setting is of a given type …
 
static OT_ProcRet tcllcconfig_LcSettingC_IsList (LcSettingC_ARGS)
  Tcl: bool [$setting IsList] C-API
These convenience functions, which are implemented as macros, test if the setting setting is of a given type …
 
static OT_ProcRet tcllcconfig_LcSettingC_IsNumber (LcSettingC_ARGS)
  Tcl: 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 …
 
static OT_ProcRet tcllcconfig_LcSettingC_IsRoot (LcSettingC_ARGS)
  Tcl: bool [$setting IsRoot] C-API
This function returns CONFIG_TRUE if the given setting is the root setting, and CONFIG_FALSE otherwise …
 
static OT_ProcRet tcllcconfig_LcSettingC_IsScalar (LcSettingC_ARGS)
  Tcl: 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

◆ tcllcconfig_LcSettingC_IsAggregate()

static OT_ProcRet tcllcconfig_LcSettingC_IsAggregate ( LcSettingC_ARGS )
static

Tcl: 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 509 of file LcSettingC_tcl.c.

509 {
511 OT_SETUP_NOARG(IsAggregate_doc)
512 OT_CHECK_NOARGS
513 OT_retObj_SET_BOL(LcSettingIsAggregate (hdl))
514 goto end;
515 error:
516 OT_retObj_SET_Error
517 end:
518 OT_retObj_RETURN
519}
#define OT_SETUP_hdl
#define IsAggregate_doc
static MK_BOOL LcSettingIsAggregate(LC_CFSN setting)
These convenience functions, some of which are implemented as macros, test if the setting setting is ...

◆ tcllcconfig_LcSettingC_IsArray()

static OT_ProcRet tcllcconfig_LcSettingC_IsArray ( LcSettingC_ARGS )
static

Tcl: 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 522 of file LcSettingC_tcl.c.

522 {
524 OT_SETUP_NOARG(IsArray_doc)
525 OT_CHECK_NOARGS
526 OT_retObj_SET_BOL(LcSettingIsArray (hdl))
527 goto end;
528 error:
529 OT_retObj_SET_Error
530 end:
531 OT_retObj_RETURN
532}
#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...

◆ tcllcconfig_LcSettingC_IsGroup()

static OT_ProcRet tcllcconfig_LcSettingC_IsGroup ( LcSettingC_ARGS )
static

Tcl: 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 535 of file LcSettingC_tcl.c.

535 {
537 OT_SETUP_NOARG(IsGroup_doc)
538 OT_CHECK_NOARGS
539 OT_retObj_SET_BOL(LcSettingIsGroup (hdl))
540 goto end;
541 error:
542 OT_retObj_SET_Error
543 end:
544 OT_retObj_RETURN
545}
#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...

◆ tcllcconfig_LcSettingC_IsList()

static OT_ProcRet tcllcconfig_LcSettingC_IsList ( LcSettingC_ARGS )
static

Tcl: 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 548 of file LcSettingC_tcl.c.

548 {
550 OT_SETUP_NOARG(IsList_doc)
551 OT_CHECK_NOARGS
552 OT_retObj_SET_BOL(LcSettingIsList (hdl))
553 goto end;
554 error:
555 OT_retObj_SET_Error
556 end:
557 OT_retObj_RETURN
558}
#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...

◆ tcllcconfig_LcSettingC_IsNumber()

static OT_ProcRet tcllcconfig_LcSettingC_IsNumber ( LcSettingC_ARGS )
static

Tcl: 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 561 of file LcSettingC_tcl.c.

561 {
563 OT_SETUP_NOARG(IsNumber_doc)
564 OT_CHECK_NOARGS
565 OT_retObj_SET_BOL(LcSettingIsNumber (hdl))
566 goto end;
567 error:
568 OT_retObj_SET_Error
569 end:
570 OT_retObj_RETURN
571}
#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 ...

◆ tcllcconfig_LcSettingC_IsRoot()

static OT_ProcRet tcllcconfig_LcSettingC_IsRoot ( LcSettingC_ARGS )
static

Tcl: 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 574 of file LcSettingC_tcl.c.

574 {
576 OT_SETUP_NOARG(IsRoot_doc)
577 OT_CHECK_NOARGS
578 OT_retObj_SET_BOL(LcSettingIsRoot (hdl))
579 goto end;
580 error:
581 OT_retObj_SET_Error
582 end:
583 OT_retObj_RETURN
584}
#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...

◆ tcllcconfig_LcSettingC_IsScalar()

static OT_ProcRet tcllcconfig_LcSettingC_IsScalar ( LcSettingC_ARGS )
static

Tcl: 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 587 of file LcSettingC_tcl.c.

587 {
589 OT_SETUP_NOARG(IsScalar_doc)
590 OT_CHECK_NOARGS
591 OT_retObj_SET_BOL(LcSettingIsScalar (hdl))
592 goto end;
593 error:
594 OT_retObj_SET_Error
595 end:
596 OT_retObj_RETURN
597}
#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 ...