StormByte C++ Library: Config module 0.0.9999
StormByte-Config is a StormByte library module for parsing configuration files
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CClonable
 CStormByte::Config::Item::BaseThe base class for all configuration items
 CStormByte::Config::Item::Value< std::string >
 CStormByte::Config::Item::Comment< T >Represents a comment item in a configuration file
 CStormByte::Config::Item::ContainerRepresents a container that can hold multiple configuration items
 CStormByte::Config::Item::GroupRepresents a group in a configuration file that can hold other items, subgroups, and sublists recursively
 CStormByte::Config::Item::ListRepresents a list in a configuration file that can hold other items, subgroups, and sublists recursively
 CStormByte::Config::Item::Value< T >Represents a configuration item with a value
 CStormByte::Config::ConfigAbstract class representing a configuration file
 CStormByte::Exception
 CStormByte::Config::ExceptionBase class for all configuration-related exceptions
 CStormByte::Config::InvalidNameThrown when an invalid name is used for an item
 CStormByte::Config::InvalidPathThrown when an invalid path is used for an item
 CStormByte::Config::ItemAlreadyExistsThrown when attempting to add an item that already exists
 CStormByte::Config::ItemNameAlreadyExistsThrown when an item's name conflicts with an existing name
 CStormByte::Config::ItemNotFoundThrown when an item cannot be found by its path or name
 CStormByte::Config::OutOfBoundsThrown when an index is out of bounds
 CStormByte::Config::ParseErrorThrown when a parsing error occurs in a configuration file
 CStormByte::Config::ValueFailureThrown when setting a value fails due to type mismatch
 CStormByte::Config::WrongValueTypeConversionThrown when a value is converted to an incorrect type