|
StormByte C++ Library: Config module 0.0.9999
StormByte-Config is a StormByte library module for parsing configuration files
|
| ▼NStormByte | |
| ▼NConfig | |
| ▼NItem | |
| CBase | The base class for all configuration items |
| CComment | Represents a comment item in a configuration file |
| CContainer | Represents a container that can hold multiple configuration items |
| CGroup | Represents a group in a configuration file that can hold other items, subgroups, and sublists recursively |
| CList | Represents a list in a configuration file that can hold other items, subgroups, and sublists recursively |
| CValue | Represents a configuration item with a value |
| CConfig | Abstract class representing a configuration file |
| CException | Base class for all configuration-related exceptions |
| CInvalidName | Thrown when an invalid name is used for an item |
| CInvalidPath | Thrown when an invalid path is used for an item |
| CItemAlreadyExists | Thrown when attempting to add an item that already exists |
| CItemNameAlreadyExists | Thrown when an item's name conflicts with an existing name |
| CItemNotFound | Thrown when an item cannot be found by its path or name |
| COutOfBounds | Thrown when an index is out of bounds |
| CParseError | Thrown when a parsing error occurs in a configuration file |
| CValueFailure | Thrown when setting a value fails due to type mismatch |
| CWrongValueTypeConversion | Thrown when a value is converted to an incorrect type |