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 123]
 Cfourdst::config::utils::ANSIColor
 Cfourdst::config::Config< T >Wrapper class for managing strongly-typed configuration structures
 Cfourdst::config::validate::ConfigValidator< StructType >
 Cstd::exceptionSTL class
 Cfourdst::config::exceptions::ConfigErrorBase exception class for all configuration-related errors
 Cfourdst::config::exceptions::ConfigLoadErrorThrown when loading the configuration from a file fails
 Cfourdst::config::exceptions::ConfigParseErrorThrown when parsing the configuration file fails
 Cfourdst::config::exceptions::ConfigSaveErrorThrown when saving the configuration to a file fails
 Cfourdst::config::exceptions::SchemaSaveErrorThrown when generating or saving the JSON schema fails
 Cstd::false_type
 Cfourdst::config::is_config_wrapper< Config< T > >Specialization of is_config_wrapper for Config<T>
 Cfourdst::config::validate::is_map_impl< std::map< K, V, C, A > >
 Cfourdst::config::validate::is_map_impl< std::unordered_map< K, V, H, E, A > >
 Cfourdst::config::validate::is_optional_impl< std::optional< T > >
 Cfourdst::config::validate::is_vector_impl< std::vector< T, A > >
 Cfourdst::config::is_config_wrapper< T >Type trait to determine if a type is a Config wrapper
 Cfourdst::config::validate::is_map_impl< T >
 Cfourdst::config::validate::is_optional_impl< T >
 Cfourdst::config::validate::is_vector_impl< T >
 Cstd::formatter< fourdst::config::Config< T >, CharT >Formatter specialization for Config<T> to allow easy printing
 Cfourdst::config::InspectType< T >
 Cfourdst::config::validate::MissingFieldTree
 Cstd::true_type
 Cfourdst::config::is_config_wrapper< Config< T > >Specialization of is_config_wrapper for Config<T>
 Cfourdst::config::validate::is_map_impl< std::map< K, V, C, A > >
 Cfourdst::config::validate::is_map_impl< std::unordered_map< K, V, H, E, A > >
 Cfourdst::config::validate::is_optional_impl< std::optional< T > >
 Cfourdst::config::validate::is_vector_impl< std::vector< T, A > >
 Cfourdst::config::validate::ConfigValidator< StructType >::TupleChecker< Tuple >
 Cfourdst::config::validate::ConfigValidator< StructType >::TupleChecker< rfl::NamedTuple< Fields... > >