LcConfigC - various functions to lookup config-data … More...
Functions | |
static LC_CFS | LcConfigLookup (LC_CFGN config, MK_STRN path) |
This function locates the setting in the configuration config specified by the path path … | |
static enum MkErrorE | LcConfigLookupBool (LC_CFGN config, MK_STRN path, MK_BOOL *value_out) |
These functions look up the value of the setting in the configuration config specified by the path path … | |
static enum MkErrorE | LcConfigLookupFloat (LC_CFGN config, MK_STRN path, MK_DBL *value_out) |
These functions look up the value of the setting in the configuration config specified by the path path … | |
static enum MkErrorE | LcConfigLookupInt (LC_CFGN config, MK_STRN path, MK_I32 *value_out) |
These functions look up the value of the setting in the configuration config specified by the path path … | |
static enum MkErrorE | LcConfigLookupInt64 (LC_CFGN config, MK_STRN path, MK_I64 *value_out) |
These functions look up the value of the setting in the configuration config specified by the path path … | |
static enum MkErrorE | LcConfigLookupString (LC_CFGN config, MK_STRN path, MK_STRN *value_out) |
These functions look up the value of the setting in the configuration config specified by the path path … | |
LcConfigC - LcConfigC_Lookup_C_API - function | |
LC_CFS | LcConfigLookupP (LC_CFGN config, MK_STRN path) |
Non-inline replacement for LcConfigLookup … | |
enum MkErrorE | LcConfigLookupBoolP (LC_CFGN config, MK_STRN path, MK_BOOL *value_out) |
Non-inline replacement for LcConfigLookupBool … | |
enum MkErrorE | LcConfigLookupFloatP (LC_CFGN config, MK_STRN path, MK_DBL *value_out) |
Non-inline replacement for LcConfigLookupFloat … | |
enum MkErrorE | LcConfigLookupIntP (LC_CFGN config, MK_STRN path, MK_I32 *value_out) |
Non-inline replacement for LcConfigLookupInt … | |
enum MkErrorE | LcConfigLookupInt64P (LC_CFGN config, MK_STRN path, MK_I64 *value_out) |
Non-inline replacement for LcConfigLookupInt64 … | |
enum MkErrorE | LcConfigLookupStringP (LC_CFGN config, MK_STRN path, MK_STRN *value_out) |
Non-inline replacement for LcConfigLookupString … | |
LcConfigC - LcConfigC_Lookup_C_API - overload | |
#define | LcConfigLookupBool_E(...) |
#define | LcConfigLookupBool_C(...) |
#define | LcConfigLookupBool_e(...) |
#define | LcConfigLookupFloat_E(...) |
#define | LcConfigLookupFloat_C(...) |
#define | LcConfigLookupFloat_e(...) |
#define | LcConfigLookupInt_E(...) |
#define | LcConfigLookupInt_C(...) |
#define | LcConfigLookupInt_e(...) |
#define | LcConfigLookupInt64_E(...) |
#define | LcConfigLookupInt64_C(...) |
#define | LcConfigLookupInt64_e(...) |
#define | LcConfigLookupString_E(...) |
#define | LcConfigLookupString_C(...) |
#define | LcConfigLookupString_e(...) |
LcConfigC - various functions to lookup config-data …
#define LcConfigLookupBool_C | ( | ... | ) |
Definition at line 78 of file config_overload_lc.h.
#define LcConfigLookupBool_E | ( | ... | ) |
Definition at line 77 of file config_overload_lc.h.
#define LcConfigLookupBool_e | ( | ... | ) |
Definition at line 79 of file config_overload_lc.h.
#define LcConfigLookupFloat_C | ( | ... | ) |
Definition at line 81 of file config_overload_lc.h.
#define LcConfigLookupFloat_E | ( | ... | ) |
Definition at line 80 of file config_overload_lc.h.
#define LcConfigLookupFloat_e | ( | ... | ) |
Definition at line 82 of file config_overload_lc.h.
#define LcConfigLookupInt64_C | ( | ... | ) |
Definition at line 87 of file config_overload_lc.h.
#define LcConfigLookupInt64_E | ( | ... | ) |
Definition at line 86 of file config_overload_lc.h.
#define LcConfigLookupInt64_e | ( | ... | ) |
Definition at line 88 of file config_overload_lc.h.
#define LcConfigLookupInt_C | ( | ... | ) |
Definition at line 84 of file config_overload_lc.h.
#define LcConfigLookupInt_E | ( | ... | ) |
Definition at line 83 of file config_overload_lc.h.
#define LcConfigLookupInt_e | ( | ... | ) |
Definition at line 85 of file config_overload_lc.h.
#define LcConfigLookupString_C | ( | ... | ) |
Definition at line 90 of file config_overload_lc.h.
#define LcConfigLookupString_E | ( | ... | ) |
Definition at line 89 of file config_overload_lc.h.
#define LcConfigLookupString_e | ( | ... | ) |
Definition at line 91 of file config_overload_lc.h.
This function locates the setting in the configuration config specified by the path path …
It returns a pointer to the LcSettingC structure on success, or NULL
if the setting was not found.
Definition at line 262 of file LcConfigC_lc.h.
|
inlinestatic |
These functions look up the value of the setting in the configuration config specified by the path path …
They store the value of the setting at value and return CONFIG_TRUE on success. If the setting was not found or if the type of the value did not match the type requested, they leave the data pointed to by value unmodified and return CONFIG_FALSE.
Storage for the string returned by ConfigLookupString is managed by the library and released automatically when the setting is destroyed or when the setting's value is changed; the string must not be freed by the caller.
Definition at line 270 of file LcConfigC_lc.h.
Non-inline replacement for LcConfigLookupBool …
|
inlinestatic |
These functions look up the value of the setting in the configuration config specified by the path path …
They store the value of the setting at value and return CONFIG_TRUE on success. If the setting was not found or if the type of the value did not match the type requested, they leave the data pointed to by value unmodified and return CONFIG_FALSE.
Storage for the string returned by ConfigLookupString is managed by the library and released automatically when the setting is destroyed or when the setting's value is changed; the string must not be freed by the caller.
Definition at line 282 of file LcConfigC_lc.h.
Non-inline replacement for LcConfigLookupFloat …
|
inlinestatic |
These functions look up the value of the setting in the configuration config specified by the path path …
They store the value of the setting at value and return CONFIG_TRUE on success. If the setting was not found or if the type of the value did not match the type requested, they leave the data pointed to by value unmodified and return CONFIG_FALSE.
Storage for the string returned by ConfigLookupString is managed by the library and released automatically when the setting is destroyed or when the setting's value is changed; the string must not be freed by the caller.
Definition at line 292 of file LcConfigC_lc.h.
|
inlinestatic |
These functions look up the value of the setting in the configuration config specified by the path path …
They store the value of the setting at value and return CONFIG_TRUE on success. If the setting was not found or if the type of the value did not match the type requested, they leave the data pointed to by value unmodified and return CONFIG_FALSE.
Storage for the string returned by ConfigLookupString is managed by the library and released automatically when the setting is destroyed or when the setting's value is changed; the string must not be freed by the caller.
Definition at line 302 of file LcConfigC_lc.h.
Non-inline replacement for LcConfigLookupInt64 …
Non-inline replacement for LcConfigLookupInt …
Non-inline replacement for LcConfigLookup …
|
inlinestatic |
These functions look up the value of the setting in the configuration config specified by the path path …
They store the value of the setting at value and return CONFIG_TRUE on success. If the setting was not found or if the type of the value did not match the type requested, they leave the data pointed to by value unmodified and return CONFIG_FALSE.
Storage for the string returned by ConfigLookupString is managed by the library and released automatically when the setting is destroyed or when the setting's value is changed; the string must not be freed by the caller.
Definition at line 312 of file LcConfigC_lc.h.
Non-inline replacement for LcConfigLookupString …