libconfig
v2.2.1
Reflection based C++ configuration library
Loading...
Searching...
No Matches
Class Hierarchy
Go to the graphical class hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
]
C
fourdst::config::utils::ANSIColor
C
fourdst::config::Config< T >
Wrapper class for managing strongly-typed configuration structures
C
fourdst::config::validate::ConfigValidator< StructType >
▼
C
std::exception
STL class
▼
C
fourdst::config::exceptions::ConfigError
Base exception class for all configuration-related errors
C
fourdst::config::exceptions::ConfigLoadError
Thrown when loading the configuration from a file fails
C
fourdst::config::exceptions::ConfigParseError
Thrown when parsing the configuration file fails
C
fourdst::config::exceptions::ConfigSaveError
Thrown when saving the configuration to a file fails
C
fourdst::config::exceptions::SchemaSaveError
Thrown when generating or saving the JSON schema fails
▼
C
std::false_type
C
fourdst::config::is_config_wrapper< Config< T > >
Specialization of
is_config_wrapper
for
Config
<T>
C
fourdst::config::validate::is_map_impl< std::map< K, V, C, A > >
C
fourdst::config::validate::is_map_impl< std::unordered_map< K, V, H, E, A > >
C
fourdst::config::validate::is_optional_impl< std::optional< T > >
C
fourdst::config::validate::is_vector_impl< std::vector< T, A > >
C
fourdst::config::is_config_wrapper< T >
Type trait to determine if a type is a
Config
wrapper
C
fourdst::config::validate::is_map_impl< T >
C
fourdst::config::validate::is_optional_impl< T >
C
fourdst::config::validate::is_vector_impl< T >
C
std::formatter< fourdst::config::Config< T >, CharT >
Formatter specialization for Config<T> to allow easy printing
C
fourdst::config::InspectType< T >
C
fourdst::config::validate::MissingFieldTree
▼
C
std::true_type
C
fourdst::config::is_config_wrapper< Config< T > >
Specialization of
is_config_wrapper
for
Config
<T>
C
fourdst::config::validate::is_map_impl< std::map< K, V, C, A > >
C
fourdst::config::validate::is_map_impl< std::unordered_map< K, V, H, E, A > >
C
fourdst::config::validate::is_optional_impl< std::optional< T > >
C
fourdst::config::validate::is_vector_impl< std::vector< T, A > >
C
fourdst::config::validate::ConfigValidator< StructType >::TupleChecker< Tuple >
C
fourdst::config::validate::ConfigValidator< StructType >::TupleChecker< rfl::NamedTuple< Fields... > >
Generated by
1.13.2