libconfig v2.1.0
Reflection based C++ configuration library
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.