cppfig 0.1.0
Modern C++20 compile-time type-safe configuration library
Loading...
Searching...
No Matches
traits.h File Reference
#include <concepts>
#include <optional>
#include <string>
#include <string_view>
#include <type_traits>
#include "cppfig/value.h"
Include dependency graph for traits.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  cppfig::ConfigTraits< T >
 Primary template for configuration type traits. More...
 
struct  cppfig::ConfigTraits< bool >
 
struct  cppfig::ConfigTraits< int >
 
struct  cppfig::ConfigTraits< std::int64_t >
 
struct  cppfig::ConfigTraits< double >
 
struct  cppfig::ConfigTraits< float >
 
struct  cppfig::ConfigTraits< std::string >
 

Namespaces

namespace  cppfig
 C++20 compile-time type-safe configuration library.
 

Concepts

concept  cppfig::Configurable
 Concept constraining types that can be used as configuration values.