Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:

fourdst::config::utils::ANSIColor |
fourdst::config::Config< T > | Wrapper class for managing strongly-typed configuration structures
fourdst::config::validate::ConfigValidator< StructType > |
std::exception | STL class
fourdst::config::exceptions::ConfigError | Base exception class for all configuration-related errors
fourdst::config::exceptions::ConfigLoadError | Thrown when loading the configuration from a file fails
fourdst::config::exceptions::ConfigParseError | Thrown when parsing the configuration file fails
fourdst::config::exceptions::ConfigSaveError | Thrown when saving the configuration to a file fails
fourdst::config::exceptions::SchemaSaveError | Thrown when generating or saving the JSON schema fails
std::false_type |
fourdst::config::is_config_wrapper< Config< T > > | Specialization of `is_config_wrapper` for `Config<T>`
fourdst::config::validate::is_map_impl< std::map< K, V, C, A > > |
fourdst::config::validate::is_map_impl< std::unordered_map< K, V, H, E, A > > |
fourdst::config::validate::is_optional_impl< std::optional< T > > |
fourdst::config::validate::is_vector_impl< std::vector< T, A > > |
fourdst::config::is_config_wrapper< T > | Type trait to determine if a type is a Config wrapper
fourdst::config::validate::is_map_impl< T > |
fourdst::config::validate::is_optional_impl< T > |
fourdst::config::validate::is_vector_impl< T > |
std::formatter< fourdst::config::Config< T >, CharT > | Formatter specialization for Config<T> to allow easy printing
fourdst::config::InspectType< T > |
fourdst::config::validate::MissingFieldTree |
std::true_type |
fourdst::config::is_config_wrapper< Config< T > > | Specialization of `is_config_wrapper` for `Config<T>`
fourdst::config::validate::is_map_impl< std::map< K, V, C, A > > |
fourdst::config::validate::is_map_impl< std::unordered_map< K, V, H, E, A > > |
fourdst::config::validate::is_optional_impl< std::optional< T > > |
fourdst::config::validate::is_vector_impl< std::vector< T, A > > |
fourdst::config::validate::ConfigValidator< StructType >::TupleChecker< Tuple > |
fourdst::config::validate::ConfigValidator< StructType >::TupleChecker< rfl::NamedTuple< Fields... > > |