cpp-reflect
C++ Reflection and Annotations Library
|
Classes | |
struct | pack_type_id |
struct | pack_type_id< Pack< T, I > > |
struct | pack_type_id< Pack< Ts... > > |
struct | type_name_holder |
struct | type_name_holder_pack |
struct | type_name_holder_pack_1t1i |
Functions | |
template<std::size_t... Is> | |
constexpr auto | refl::detail::substring_as_array (std::string_view s, std::index_sequence< Is... >) |
template<typename T> | |
constexpr auto | refl::detail::type_name_array () |
template<template< typename... > typename Pack> | |
constexpr auto | refl::detail::type_name_array_pack () |
template<template< typename T, std::size_t I > typename Pack> | |
constexpr auto | refl::detail::type_name_array_pack_1t1i () |
template<typename T> | |
constexpr auto | refl::detail::type_name_str () |
template<template< typename... > typename Pack> | |
constexpr auto | refl::detail::type_name_str_pack () |
template<template< typename T, std::size_t I > typename Pack> | |
constexpr auto | refl::detail::type_name_str_pack_1t1i () |
constexpr std::uint64_t | refl::detail::fnv1a_partial (std::uint64_t partial, std::string_view s) |
constexpr std::uint64_t | refl::detail::fnv1a_append (std::uint64_t partial, std::string_view s) |
constexpr std::uint64_t | refl::detail::fnv1a (std::string_view s) |
|
constexprexport |
|
constexprexport |
Definition at line 162 of file type_name.cppm.
|
constexprexport |
Definition at line 152 of file type_name.cppm.
|
constexprexport |
|
constexprexport |
|
constexprexport |
|
constexprexport |
|
constexprexport |
Definition at line 136 of file type_name.cppm.
|
constexprexport |
Definition at line 141 of file type_name.cppm.
|
constexprexport |
Definition at line 146 of file type_name.cppm.