theConfig 10.0
Loading...
Searching...
No Matches
LcSettingC_Get_ATL_API

LcSettingC - various functions to get data from a settingMore...

+ Collaboration diagram for LcSettingC_Get_ATL_API:

Functions

static OT_ProcRet atllcconfig_LcSettingC_GetElem (LcSettingC_ARGS)
  Atl: LcSettingC [LcSettingC::GetElem $setting idx:int32] C-API
This function fetches the element at the given index index in the setting setting, which must be an array, list, or group …
 
static OT_ProcRet atllcconfig_LcSettingC_GetMember (LcSettingC_ARGS)
  Atl: LcSettingC [LcSettingC::GetMember $setting name:string] C-API
This function fetches the child setting named name from the group setting
 
static OT_ProcRet atllcconfig_LcSettingC_GetBool (LcSettingC_ARGS)
  Atl: bool [LcSettingC::GetBool $setting] C-API
These functions return the value of the given setting
 
static OT_ProcRet atllcconfig_LcSettingC_GetBoolElem (LcSettingC_ARGS)
  Atl: bool [LcSettingC::GetBoolElem $setting idx:int32] C-API
These functions return the value at the specified index index in the setting setting
 
static OT_ProcRet atllcconfig_LcSettingC_GetFloat (LcSettingC_ARGS)
  Atl: double [LcSettingC::GetFloat $setting] C-API
These functions return the value of the given setting
 
static OT_ProcRet atllcconfig_LcSettingC_GetFloatElem (LcSettingC_ARGS)
  Atl: double [LcSettingC::GetFloatElem $setting idx:int32] C-API
These functions return the value at the specified index index in the setting setting
 
static OT_ProcRet atllcconfig_LcSettingC_GetFormat (LcSettingC_ARGS)
  Atl: LcConfigFormatE [LcSettingC::GetFormat $setting] C-API
These functions get and set the external format for the setting setting
 
static OT_ProcRet atllcconfig_LcSettingC_GetInt (LcSettingC_ARGS)
  Atl: int32 [LcSettingC::GetInt $setting] C-API
These functions return the value of the given setting
 
static OT_ProcRet atllcconfig_LcSettingC_GetInt64 (LcSettingC_ARGS)
  Atl: int64 [LcSettingC::GetInt64 $setting] C-API
These functions return the value of the given setting
 
static OT_ProcRet atllcconfig_LcSettingC_GetInt64Elem (LcSettingC_ARGS)
  Atl: int64 [LcSettingC::GetInt64Elem $setting idx:int32] C-API
These functions return the value at the specified index index in the setting setting
 
static OT_ProcRet atllcconfig_LcSettingC_GetIntElem (LcSettingC_ARGS)
  Atl: int32 [LcSettingC::GetIntElem $setting idx:int32] C-API
These functions return the value at the specified index index in the setting setting
 
static OT_ProcRet atllcconfig_LcSettingC_GetString (LcSettingC_ARGS)
  Atl: string [LcSettingC::GetString $setting] C-API
These functions return the value of the given setting
 
static OT_ProcRet atllcconfig_LcSettingC_GetStringElem (LcSettingC_ARGS)
  Atl: string [LcSettingC::GetStringElem $setting idx:int32] C-API
These functions return the value at the specified index index in the setting setting
 

Detailed Description

LcSettingC - various functions to get data from a setting

Function Documentation

◆ atllcconfig_LcSettingC_GetBool()

static OT_ProcRet atllcconfig_LcSettingC_GetBool ( LcSettingC_ARGS )
static

Atl: bool [LcSettingC::GetBool $setting] C-API
These functions return the value of the given setting

Definition at line 333 of file LcSettingC_atl.c.

333 {
338 goto end;
339 error:
341 end:
343}
#define OT_SETUP_hdl
#define GetBool_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 LcSettingGetBool(LC_CFSN setting)
These functions return the value of the given setting …

◆ atllcconfig_LcSettingC_GetBoolElem()

static OT_ProcRet atllcconfig_LcSettingC_GetBoolElem ( LcSettingC_ARGS )
static

Atl: bool [LcSettingC::GetBoolElem $setting idx:int32] C-API
These functions return the value at the specified index index in the setting setting

Definition at line 346 of file LcSettingC_atl.c.

346 {
349 MK_I32 idx = 0;
353 goto end;
354 error:
356 end:
358}
#define GetBoolElem_doc
#define OT_SETUP_ONEARG(d)
#define OT_CHECK_NI4(val)
#define OT_CHECK_REQUIRED(val)
static MK_BOOL LcSettingGetBoolElem(LC_CFSN setting, MK_I32 idx)
These functions return the value at the specified index index in the setting setting …
signed int MK_I32

◆ atllcconfig_LcSettingC_GetElem()

static OT_ProcRet atllcconfig_LcSettingC_GetElem ( LcSettingC_ARGS )
static

Atl: LcSettingC [LcSettingC::GetElem $setting idx:int32] C-API
This function fetches the element at the given index index in the setting setting, which must be an array, list, or group …

Definition at line 291 of file LcSettingC_atl.c.

291 {
294 MK_I32 idx = 0;
297 LC_CFS retVal = LcSettingGetElem (hdl, idx);
298 if (retVal == NULL) {
299 OT_ERROR_SOFT_CONSTRUCTOR(LcSettingC);
300 goto error;
301 }
302 OT_retObj_SET_CFS(retVal);
303 goto end;
304 error:
306 end:
308}
#define GetElem_doc
#define OT_retObj_SET_CFS(nat)
#define OT_ERROR_SOFT_CONSTRUCTOR(class)
static LC_CFS LcSettingGetElem(LC_CFSN setting, MK_I32 idx)
This function fetches the element at the given index index in the setting setting,...
Struct to represent the data from the LcSettingC …

◆ atllcconfig_LcSettingC_GetFloat()

static OT_ProcRet atllcconfig_LcSettingC_GetFloat ( LcSettingC_ARGS )
static

Atl: double [LcSettingC::GetFloat $setting] C-API
These functions return the value of the given setting

Definition at line 361 of file LcSettingC_atl.c.

361 {
366 goto end;
367 error:
369 end:
371}
#define GetFloat_doc
#define OT_retObj_SET_DBL(nat)
static MK_DBL LcSettingGetFloat(LC_CFSN setting)
These functions return the value of the given setting …

◆ atllcconfig_LcSettingC_GetFloatElem()

static OT_ProcRet atllcconfig_LcSettingC_GetFloatElem ( LcSettingC_ARGS )
static

Atl: double [LcSettingC::GetFloatElem $setting idx:int32] C-API
These functions return the value at the specified index index in the setting setting

Definition at line 374 of file LcSettingC_atl.c.

374 {
377 MK_I32 idx = 0;
381 goto end;
382 error:
384 end:
386}
#define GetFloatElem_doc
static MK_DBL LcSettingGetFloatElem(LC_CFSN setting, MK_I32 idx)
These functions return the value at the specified index index in the setting setting …

◆ atllcconfig_LcSettingC_GetFormat()

static OT_ProcRet atllcconfig_LcSettingC_GetFormat ( LcSettingC_ARGS )
static

Atl: LcConfigFormatE [LcSettingC::GetFormat $setting] C-API
These functions get and set the external format for the setting setting

Definition at line 389 of file LcSettingC_atl.c.

389 {
394 goto end;
395 error:
397 end:
399}
#define GetFormat_doc
#define OT_NEW_Lc_enum_OBJ(typ, val)
#define OT_retObj_SET(val)
static enum LcConfigFormatE LcSettingGetFormat(LC_CFSN setting)
These functions get and set the external format for the setting setting …

◆ atllcconfig_LcSettingC_GetInt()

static OT_ProcRet atllcconfig_LcSettingC_GetInt ( LcSettingC_ARGS )
static

Atl: int32 [LcSettingC::GetInt $setting] C-API
These functions return the value of the given setting

Definition at line 402 of file LcSettingC_atl.c.

402 {
407 goto end;
408 error:
410 end:
412}
#define GetInt_doc
#define OT_retObj_SET_I32(nat)
static MK_I32 LcSettingGetInt(LC_CFSN setting)
These functions return the value of the given setting …

◆ atllcconfig_LcSettingC_GetInt64()

static OT_ProcRet atllcconfig_LcSettingC_GetInt64 ( LcSettingC_ARGS )
static

Atl: int64 [LcSettingC::GetInt64 $setting] C-API
These functions return the value of the given setting

Definition at line 415 of file LcSettingC_atl.c.

415 {
420 goto end;
421 error:
423 end:
425}
#define GetInt64_doc
#define OT_retObj_SET_I64(nat)
static MK_I64 LcSettingGetInt64(LC_CFSN setting)
These functions return the value of the given setting …

◆ atllcconfig_LcSettingC_GetInt64Elem()

static OT_ProcRet atllcconfig_LcSettingC_GetInt64Elem ( LcSettingC_ARGS )
static

Atl: int64 [LcSettingC::GetInt64Elem $setting idx:int32] C-API
These functions return the value at the specified index index in the setting setting

Definition at line 428 of file LcSettingC_atl.c.

428 {
431 MK_I32 idx = 0;
435 goto end;
436 error:
438 end:
440}
#define GetInt64Elem_doc
static MK_I64 LcSettingGetInt64Elem(LC_CFSN setting, MK_I32 idx)
These functions return the value at the specified index index in the setting setting …

◆ atllcconfig_LcSettingC_GetIntElem()

static OT_ProcRet atllcconfig_LcSettingC_GetIntElem ( LcSettingC_ARGS )
static

Atl: int32 [LcSettingC::GetIntElem $setting idx:int32] C-API
These functions return the value at the specified index index in the setting setting

Definition at line 443 of file LcSettingC_atl.c.

443 {
446 MK_I32 idx = 0;
450 goto end;
451 error:
453 end:
455}
#define GetIntElem_doc
static MK_I32 LcSettingGetIntElem(LC_CFSN setting, MK_I32 idx)
These functions return the value at the specified index index in the setting setting …

◆ atllcconfig_LcSettingC_GetMember()

static OT_ProcRet atllcconfig_LcSettingC_GetMember ( LcSettingC_ARGS )
static

Atl: LcSettingC [LcSettingC::GetMember $setting name:string] C-API
This function fetches the child setting named name from the group setting

Definition at line 311 of file LcSettingC_atl.c.

311 {
314 MK_STRN name = 0;
317 LC_CFS retVal = LcSettingGetMember (hdl, name);
318 if (retVal == NULL) {
319 OT_ERROR_SOFT_CONSTRUCTOR(LcSettingC);
320 goto error;
321 }
322 OT_retObj_SET_CFS(retVal);
323 goto end;
324 error:
326 end:
328}
#define GetMember_doc
#define OT_CHECK_STRN(val)
static LC_CFS LcSettingGetMember(LC_CFSN setting, MK_STRN name)
This function fetches the child setting named name from the group setting …
const MK_STRB * MK_STRN

◆ atllcconfig_LcSettingC_GetString()

static OT_ProcRet atllcconfig_LcSettingC_GetString ( LcSettingC_ARGS )
static

Atl: string [LcSettingC::GetString $setting] C-API
These functions return the value of the given setting

Definition at line 458 of file LcSettingC_atl.c.

458 {
463 goto end;
464 error:
466 end:
468}
#define GetString_doc
#define OT_retObj_SET_STR(nat)
static MK_STRN LcSettingGetString(LC_CFSN setting)
These functions return the value of the given setting …

◆ atllcconfig_LcSettingC_GetStringElem()

static OT_ProcRet atllcconfig_LcSettingC_GetStringElem ( LcSettingC_ARGS )
static

Atl: string [LcSettingC::GetStringElem $setting idx:int32] C-API
These functions return the value at the specified index index in the setting setting

Definition at line 471 of file LcSettingC_atl.c.

471 {
474 MK_I32 idx = 0;
478 goto end;
479 error:
481 end:
483}
#define GetStringElem_doc
static MK_STRN LcSettingGetStringElem(LC_CFSN setting, MK_I32 idx)
These functions return the value at the specified index index in the setting setting …