codex
|
Namespaces | |
namespace | detail |
namespace | test |
Classes | |
struct | get_pointer |
Concepts | |
concept | Object |
concept | ObjectSequence |
Typedefs | |
template<Object O> | |
using | get_type = O |
template<Object O> | |
using | get_type_t = get_type<O>::type |
template<ObjectSequence S> | |
using | get_size = std::tuple_size<typename S::types> |
template<std::size_t I, ObjectSequence S> | |
using | get_element = std::tuple_element<I, typename S::types> |
template<std::size_t I, ObjectSequence S> | |
using | get_element_t = get_element<I, S>::type |
Variables | |
template<Object O> | |
constexpr auto | get_pointer_v = get_pointer<O>::value |
template<ObjectSequence S> | |
constexpr auto | get_size_v = get_size<S>::value |
using std::experimental::reflect::get_element = std::tuple_element<I, typename S::types> |
using std::experimental::reflect::get_element_t = get_element<I, S>::type |
using std::experimental::reflect::get_size = std::tuple_size<typename S::types> |
using std::experimental::reflect::get_type = O |
using std::experimental::reflect::get_type_t = get_type<O>::type |
|
inlineconstexpr |