LcSettingC - various functions to perform misc operations … More...
Functions | |
LcSettingC * | cclcconfig::LcSettingC::AddIfNotExists (MK_STRN name, LcConfigTypeE cfgtype) |
C++: → C-API addon - add name with type only if not exists in the setting … | |
LcSettingC * | cclcconfig::LcSettingC::AddIfNotExists (const std::string &name, LcConfigTypeE cfgtype) |
C++: → C-API addon - add name with type only if not exists in the setting … | |
LcSettingC * | cclcconfig::LcSettingC::Parent () const |
C++: → C-API This function returns the parent setting of the given setting, or NULL if setting is the root setting … | |
MK_BOOL | cclcconfig::LcSettingC::Exists (MK_STRN name) |
C++: → C-API addon - return true if name exists in the setting otherwise false … | |
MK_BOOL | cclcconfig::LcSettingC::Exists (const std::string &name) |
C++: → C-API addon - return true if name exists in the setting otherwise false … | |
MK_I32 | cclcconfig::LcSettingC::Index () const |
C++: → C-API This function returns the index of the given setting within its parent setting … | |
MK_I32 | cclcconfig::LcSettingC::Length () const |
C++: → C-API This function returns the number of settings in a group, or the number of elements in a list or array … | |
MK_STRN | cclcconfig::LcSettingC::Name () const |
C++: → C-API This function returns the name of the given setting, or NULL if the setting has no name … | |
void | cclcconfig::LcSettingC::Remove (MK_STRN name) |
C++: → C-API This function removes and destroys the setting named name from the parent setting parent, which must be a group … | |
void | cclcconfig::LcSettingC::Remove (const std::string &name) |
C++: → C-API This function removes and destroys the setting named name from the parent setting parent, which must be a group … | |
void | cclcconfig::LcSettingC::RemoveElem (MK_I32 idx) |
C++: → C-API This function removes the child setting at the given index index from the setting parent, which must be a group, list, or array … | |
MK_STRN | cclcconfig::LcSettingC::SourceFile () const |
C++: → C-API This function returns the name of the file from which the setting setting was read, or NULL if the setting was not read from a file … | |
MK_I32 | cclcconfig::LcSettingC::SourceLine () const |
C++: → C-API This function returns the line number of the configuration file or stream at which the setting setting was read, or 0 if no line number is available … | |
LcConfigTypeE | cclcconfig::LcSettingC::Type () const |
C++: → C-API This function returns the type of the given setting … | |
LcSettingC - various functions to perform misc operations …
|
inline |
C++:
→ C-API LcSettingC* setting.AddIfNotExists(MK_STRN name, LcConfigTypeE cfgtype)
addon - add name with type only if not exists in the setting …
Definition at line 425 of file LcSettingC_inline_cc.hh.
|
inline |
C++:
→ C-API LcSettingC* setting.AddIfNotExists(MK_STRN name, LcConfigTypeE cfgtype)
addon - add name with type only if not exists in the setting …
Definition at line 418 of file LcSettingC_inline_cc.hh.
|
inline |
C++:
→ C-API MK_BOOL setting.Exists(MK_STRN name)
addon - return true if name exists in the setting otherwise false …
Definition at line 452 of file LcSettingC_inline_cc.hh.
C++:
→ C-API MK_BOOL setting.Exists(MK_STRN name)
addon - return true if name exists in the setting otherwise false …
Definition at line 445 of file LcSettingC_inline_cc.hh.
|
inline |
C++:
→ C-API MK_I32 setting.Index()
This function returns the index of the given setting within its parent setting …
Definition at line 460 of file LcSettingC_inline_cc.hh.
|
inline |
C++:
→ C-API MK_I32 setting.Length()
This function returns the number of settings in a group, or the number of elements in a list or array …
Definition at line 467 of file LcSettingC_inline_cc.hh.
|
inline |
C++:
→ C-API MK_STRN setting.Name()
This function returns the name of the given setting, or NULL
if the setting has no name …
Definition at line 478 of file LcSettingC_inline_cc.hh.
|
inline |
C++:
→ C-API LcSettingC* setting.Parent()
This function returns the parent setting of the given setting, or NULL
if setting is the root setting …
Definition at line 433 of file LcSettingC_inline_cc.hh.
|
inline |
C++:
→ C-API parent.Remove(MK_STRN name)
This function removes and destroys the setting named name from the parent setting parent, which must be a group …
Definition at line 492 of file LcSettingC_inline_cc.hh.
|
inline |
C++:
→ C-API parent.Remove(MK_STRN name)
This function removes and destroys the setting named name from the parent setting parent, which must be a group …
Definition at line 485 of file LcSettingC_inline_cc.hh.
|
inline |
C++:
→ C-API parent.RemoveElem(MK_I32 idx)
This function removes the child setting at the given index index from the setting parent, which must be a group, list, or array …
Definition at line 500 of file LcSettingC_inline_cc.hh.
|
inline |
C++:
→ C-API MK_STRN setting.SourceFile()
This function returns the name of the file from which the setting setting was read, or NULL if the setting was not read from a file …
Definition at line 507 of file LcSettingC_inline_cc.hh.
|
inline |
C++:
→ C-API MK_I32 setting.SourceLine()
This function returns the line number of the configuration file or stream at which the setting setting was read, or 0 if no line number is available …
Definition at line 514 of file LcSettingC_inline_cc.hh.
|
inline |
C++:
→ C-API LcConfigTypeE setting.Type()
This function returns the type of the given setting …
Definition at line 521 of file LcSettingC_inline_cc.hh.