GMP 0.3.0
Generative Metaprogramming library for C++
Loading...
Searching...
No Matches
type_name.hpp File Reference
#include <array>
#include <string>
#include <vector>
#include <gmp/meta/detail/name.hpp>
#include <gmp/meta/to_fixed_string.hpp>

Go to the source code of this file.

Classes

struct  gmp::pretty_type_name< T >
 Format a type name for documentation-friendly display. More...
 
struct  gmp::pretty_type_name< std::string >
 Formatter specialization for std::string. More...
 
struct  gmp::pretty_type_name< std::string_view >
 Formatter specialization for std::string_view. More...
 
struct  gmp::pretty_type_name< std::vector< T > >
 Formatter specialization for std::vector<T>. More...
 
struct  gmp::pretty_type_name< std::array< T, N > >
 Formatter specialization for std::array<T, N>. More...
 

Namespaces

namespace  gmp
 

Functions

template<typename T >
consteval auto gmp::type_name ()
 Get the string representation of a type at compile-time.