Loading...
Searching...
No Matches
exceptions.h File Reference

Exception classes for the configuration library. More...

`#include <stdexcept>`
`#include <string>`
Include dependency graph for exceptions.h:
This graph shows which files directly or indirectly include this file:

## Classes

class | fourdst::config::exceptions::ConfigError
| Base exception class for all configuration-related errors. More...
class | fourdst::config::exceptions::ConfigSaveError
| Thrown when saving the configuration to a file fails. More...
class | fourdst::config::exceptions::ConfigLoadError
| Thrown when loading the configuration from a file fails. More...
class | fourdst::config::exceptions::ConfigParseError
| Thrown when parsing the configuration file fails. More...
class | fourdst::config::exceptions::SchemaSaveError
| Thrown when generating or saving the JSON schema fails. More...

## Namespaces

namespace | fourdst
namespace | fourdst::config
namespace | fourdst::config::exceptions

## Detailed Description

Exception classes for the configuration library.

This file defines the hierarchy of exceptions thrown by the `fourdst::config` library. All exceptions inherit from `ConfigError`, which in turn inherits from `std::exception`.