Namespaces | Macros | Typedefs | Functions | Variables
type_name.hpp File Reference
#include <lexy/_detail/config.hpp>
#include <lexy/_detail/detect.hpp>
#include <lexy/_detail/integer_sequence.hpp>
#include <lexy/_detail/string_view.hpp>
Include dependency graph for type_name.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 lexy
 
 lexy::_detail
 

Macros

#define LEXY_HAS_AUTOMATIC_TYPE_NAME   0
 
#define LEXY_HAS_CONSTEXPR_AUTOMATIC_TYPE_NAME   0
 

Typedefs

template<typename T >
using lexy::_detail::_detect_name_f = std::enable_if_t< std::is_convertible_v< decltype(T::name()), string_view > >
 
template<typename T >
using lexy::_detail::_detect_name_v = decltype(T::name)
 

Functions

template<typename T >
constexpr auto lexy::_detail::_full_type_name ()
 
template<typename T , int NsCount>
constexpr string_view lexy::_detail::_type_name ()
 
template<typename T , int NsCount = 1>
constexpr const char *const * lexy::_detail::type_id ()
 
template<typename T , int NsCount = 1>
constexpr const char * lexy::_detail::type_name ()
 

Variables

template<typename T , int NsCount>
constexpr const char * lexy::_detail::_type_id_holder = type_name<T, NsCount>()
 

Macro Definition Documentation

◆ LEXY_HAS_AUTOMATIC_TYPE_NAME

#define LEXY_HAS_AUTOMATIC_TYPE_NAME   0

◆ LEXY_HAS_CONSTEXPR_AUTOMATIC_TYPE_NAME

#define LEXY_HAS_CONSTEXPR_AUTOMATIC_TYPE_NAME   0


behaviortree_cpp_v4
Author(s): Davide Faconti
autogenerated on Fri Jun 28 2024 02:20:08