theConfig 10.0
Loading...
Searching...
No Matches
cslcconfig Namespace Reference

Classes

class  Lc
 
class  LcConfig
 LcConfig PACKAGE - the package is the toplevel structure of the cslcconfigMore...
 
class  LcConfigC
 LcConfigC - the class known as lccfg or Config define the main-configuration-handleMore...
 
class  LcSettingC
 LcSettingC - the class known as lccfs or Setting define a single config-settingMore...
 
class  LcSetupC
 

Enumerations

enum  LcConfigFormatE { DEFAULT = 0 , HEX = 1 }
 set the format of a LcSettingC … → C-API: LcConfigFormatE More...
 
enum  LcConfigOptionsEF {
  NONE = 0x0 , AUTOCONVERT = 0x01 , SEMICOLON_SEPARATORS = 0x02 , COLON_ASSIGNMENT_FOR_GROUPS = 0x04 ,
  COLON_ASSIGNMENT_FOR_NON_GROUPS = 0x08 , OPEN_BRACE_ON_SEPARATE_LINE = 0x10 , ALLOW_SCIENTIFIC_NOTATION = 0x20 , FSYNC = 0x40 ,
  ALLOW_OVERRIDES = 0x80
}
 define the configuration-option of a LcConfigC … → C-API: LcConfigOptionsEF More...
 
enum  LcConfigTypeE {
  NONE = 0 , GROUP = 1 , INT = 2 , INT64 = 3 ,
  FLOAT = 4 , STRING = 5 , BOOL = 6 , ARRAY = 7 ,
  LIST = 8
}
 define the data-type of a LcSettingC … → C-API: LcConfigTypeE More...
 
enum  LcErrorE { FALSE = 0 , TRUE = 1 }
 Signals an error and is used as the return value of a function … → C-API: LcErrorE More...
 
enum  LcErrorTypeE { NONE = 0 , FILE_IO = 1 , PARSE = 2 }
 error types → C-API: LcErrorTypeE More...
 

Enumeration Type Documentation

◆ LcConfigFormatE

→ C-API: LcConfigFormatE → C-API: LcConfigFormatE

Enumerator
DEFAULT 
HEX 

Definition at line 21 of file liblcconfig.cs.

21 {
22 DEFAULT = 0,
23 HEX = 1,
24 }
@ DEFAULT

◆ LcConfigOptionsEF

→ C-API: LcConfigOptionsEF → C-API: LcConfigOptionsEF

Enumerator
NONE 0x0 
AUTOCONVERT 0x01 
SEMICOLON_SEPARATORS 0x02 
COLON_ASSIGNMENT_FOR_GROUPS 0x04 
COLON_ASSIGNMENT_FOR_NON_GROUPS 0x08 
OPEN_BRACE_ON_SEPARATE_LINE 0x10 
ALLOW_SCIENTIFIC_NOTATION 0x20 
FSYNC 0x40 
ALLOW_OVERRIDES 0x80 

Definition at line 27 of file liblcconfig.cs.

◆ LcConfigTypeE

→ C-API: LcConfigTypeE → C-API: LcConfigTypeE

Enumerator
NONE 
GROUP 
INT 
INT64 
FLOAT 
STRING 
BOOL 
ARRAY 
LIST 

Definition at line 40 of file liblcconfig.cs.

◆ LcErrorE

→ C-API: LcErrorE → C-API: LcErrorE

Enumerator
FALSE 
TRUE 

Definition at line 53 of file liblcconfig.cs.

53 {
54 FALSE = 0,
55 TRUE = 1,
56 }

◆ LcErrorTypeE

→ C-API: LcErrorTypeE → C-API: LcErrorTypeE

Enumerator
NONE 
FILE_IO 
PARSE 

Definition at line 59 of file liblcconfig.cs.

59 {
60 NONE = 0,
61 FILE_IO = 1,
62 [CLSCompliant(false)]
63 PARSE = 2,
64 }