#include <cstdint>
#include <type_traits>
#include <string>
#include <vector>
Go to the source code of this file.
|
struct | typeid_helpers::void_t_struct<... > |
|
struct | typeid_helpers::has_typeid_member< T, typename > |
|
struct | typeid_helpers::has_typeid_member< T, void_t< decltype(T::TYPEID)> > |
|
struct | typeid_helpers::id< T, V > |
|
struct | typeid_helpers::id< T, typename std::enable_if< has_typeid_member< T >::value >::type > |
|
struct | typeid_helpers::id< void, void > |
|
struct | typeid_helpers::id< int8_t, void > |
|
struct | typeid_helpers::id< uint8_t, void > |
|
struct | typeid_helpers::id< int16_t, void > |
|
struct | typeid_helpers::id< uint16_t, void > |
|
struct | typeid_helpers::id< int32_t, void > |
|
struct | typeid_helpers::id< uint32_t, void > |
|
struct | typeid_helpers::id< int64_t, void > |
|
struct | typeid_helpers::id< uint64_t, void > |
|
struct | typeid_helpers::id< float, void > |
|
struct | typeid_helpers::id< double, void > |
|
struct | typeid_helpers::id< std::string, void > |
|
struct | typeid_helpers::id< std::vector< int8_t >, void > |
|
struct | typeid_helpers::id< std::vector< uint8_t >, void > |
|
struct | typeid_helpers::id< std::vector< int16_t >, void > |
|
struct | typeid_helpers::id< std::vector< uint16_t >, void > |
|
struct | typeid_helpers::id< std::vector< int32_t >, void > |
|
struct | typeid_helpers::id< std::vector< uint32_t >, void > |
|
struct | typeid_helpers::id< std::vector< int64_t >, void > |
|
struct | typeid_helpers::id< std::vector< uint64_t >, void > |
|
struct | typeid_helpers::id< std::vector< float >, void > |
|
struct | typeid_helpers::id< std::vector< double >, void > |
|
struct | typeid_helpers::id< std::vector< std::string >, void > |
|
struct | has_typeid< T, typename > |
|
struct | has_typeid< T, typeid_helpers::void_t< decltype(typeid_helpers::id< typename std::decay< T >::type, void >::value)> > |
|
|
template<typename T > |
constexpr int32_t | TYPEID () |
|
◆ TYPEID()
template<typename T >
constexpr int32_t TYPEID |
( |
| ) |
|