![]() |
libconfig v2.2.1
Reflection based C++ configuration library
|
Classes | |
| struct | ConfigValidator |
| struct | is_map_impl |
| struct | is_map_impl< std::map< K, V, C, A > > |
| struct | is_map_impl< std::unordered_map< K, V, H, E, A > > |
| struct | is_optional_impl |
| struct | is_optional_impl< std::optional< T > > |
| struct | is_vector_impl |
| struct | is_vector_impl< std::vector< T, A > > |
| struct | MissingFieldTree |
Functions | |
| void | print_missing_field_tree (const MissingFieldTree &tree, std::string indent, bool is_last, const std::string &name, std::string &output) |
| std::string | report_all_missing_fields (const std::vector< std::string > &missing) |
Variables | |
| template<typename Type> | |
| constexpr bool | is_optional_v = is_optional_impl<std::remove_cvref_t<Type>>::value |
| template<typename Type> | |
| constexpr bool | is_vector_v = is_vector_impl<std::remove_cvref_t<Type>>::value |
| template<typename Type> | |
| constexpr bool | is_map_v = is_map_impl<std::remove_cvref_t<Type>>::value |
| template<typename Type> | |
| constexpr bool | is_string_like_v |
| template<typename Type> | |
| constexpr bool | is_reflectable_struct_v |
|
inline |
|
inline |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |