repr 0.1
Reconstructable string representations and more
Loading...
Searching...
No Matches
ctti.h File Reference
#include <cstddef>
#include <string>
#include <string_view>
#include <librepr/feature.h>
#include <librepr/macro/platform.h>
#include <librepr/macro/default.h>
#include <librepr/util/string/const_string.h>
Include dependency graph for ctti.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  librepr
 
namespace  librepr:: ctti
 
namespace  librepr:: ctti::librepr
 
namespace  librepr:: ctti::librepr::detail
 

Functions

template<typename T >
constexpr auto librepr:: ctti::librepr::detail::get_ctti ()
 
template<typename T >
std::string librepr:: ctti::get_name_raw ()
 

Variables

template<typename T >
constexpr auto librepr:: ctti::librepr::detail::raw_type_name = get_ctti<T>()
 
template<typename T >
constexpr auto librepr:: ctti::type_name = std::string_view{librepr::detail::raw_type_name<T>}