#include <StormByte/exception.hxx>#include <StormByte/config/visibility.h>#include <string>#include <string_view>#include <utility>

Go to the source code of this file.
Classes | |
| class | StormByte::Config::Exception |
| Root exception for Config. More... | |
| class | StormByte::Config::WrongValueTypeConversion |
| Thrown when a value is converted to an incorrect type. More... | |
| class | StormByte::Config::ValueFailure |
| Thrown when setting a value fails due to type mismatch. More... | |
| class | StormByte::Config::InvalidName |
| Thrown when an invalid name is used for an item. More... | |
| class | StormByte::Config::InvalidPath |
| Thrown when an invalid path is used for an item. More... | |
| class | StormByte::Config::ParseError |
| Thrown when a parsing error occurs in a configuration file. More... | |
| class | StormByte::Config::ItemNotFound |
| Thrown when an item cannot be found by its path or name. More... | |
| class | StormByte::Config::ItemAlreadyExists |
| Thrown when attempting to add an item that already exists. More... | |
| class | StormByte::Config::ItemNameAlreadyExists |
| Thrown when an item's name conflicts with an existing name. More... | |
| class | StormByte::Config::OutOfBounds |
| Thrown when an index is out of bounds. More... | |
Namespaces | |
| namespace | StormByte |
| namespace | StormByte::Config |
| Config module of the StormByte suite. | |