Crefl::trait::as_type_list< T > | |
Crefl::trait::as_type_list< T< Ts... > > | |
▼Cbool_constant | |
Crefl::trait::is_property< T > | |
Crefl::trait::concat< typename, typename > | |
Crefl::trait::concat< type_list< Ts... >, type_list< Us... > > | |
▼Crefl::trait::concat< TypeList, type_list< T > > | |
Crefl::trait::append< T, TypeList > | |
▼Cconjunction | |
Crefl::trait::is_field< T > | |
Crefl::trait::is_function< T > | |
Crefl::util::const_string< N > | |
▼Crefl::trait::detail::contains_base_impl< std::remove_cv_t< T >, TypeList > | |
Crefl::trait::contains_base< T, TypeList > | |
▼Crefl::trait::detail::contains_impl< std::remove_cv_t< T >, TypeList > | |
Crefl::trait::contains< T, TypeList > | |
▼Crefl::trait::detail::contains_instance_impl< T, TypeList > | |
Crefl::trait::contains_instance< T, TypeList > | |
▼Cdisjunction | |
Crefl::trait::is_descriptor< T > | |
▼Cfalse_type | |
▼Crefl::trait::detail::is_instance_of< descriptor::type_descriptor, std::remove_cv_t< T > > | |
▼Crefl::trait::is_instance_of< descriptor::type_descriptor, T > | |
Crefl::trait::is_type< T > | |
▼Crefl::trait::detail::is_instance_of< T, std::remove_cv_t< U > > | |
Crefl::trait::is_instance_of< T, U > | |
▼Crefl::trait::detail::is_instance< T > | |
Crefl::trait::is_instance< T > | |
Crefl::member::field | |
▼Crefl::attr::usage::field | |
▼Crefl::attr::usage::member | |
▼Crefl::attr::usage::any | |
Crefl::attr::debug< F > | |
▼Cfield_proxies | |
Crefl::runtime::proxy< Derived, Target > | A proxy object that has a static interface identical to the reflected functions and fields of the target |
Crefl::trait::filter< typename, typename > | |
Crefl::trait::filter< Predicate, type_list< Ts... > > | |
▼Crefl::attr::usage::function | |
Crefl::attr::property | |
Crefl::attr::usage::member | |
Crefl::member::function | |
▼Cfunction_proxies | |
Crefl::runtime::proxy< Derived, Target > | A proxy object that has a static interface identical to the reflected functions and fields of the target |
Crefl::trait::get< size_t, typename > | |
▼Crefl::trait::detail::get< N, Ts... > | |
Crefl::trait::get< N, type_list< Ts... > > | |
▼Cis_container_test | |
Crefl::trait::is_container< T > | |
Crefl::trait::is_proxy< T > | |
▼Cis_reflectable_test | |
Crefl::trait::is_reflectable< T > | |
Crefl::trait::map< typename, typename > | |
Crefl::trait::map< Mapper, type_list< Ts... > > | |
▼Crefl::descriptor::member_descriptor_base< T, N > | The base type for member descriptors |
Crefl::descriptor::field_descriptor< T, N > | Represents a reflected field |
Crefl::descriptor::function_descriptor< T, N > | Represents a reflected function |
▼Cmember_type_test | |
Crefl::trait::is_member< T > | |
Crefl::trait::prepend< T, TypeList > | |
Crefl::trait::remove_qualifiers< T > | |
▼Crefl::trait::detail::reverse_impl< type_list<>, TypeList > | |
Crefl::trait::reverse< TypeList > | |
▼Crefl::attr::usage::type | |
Crefl::attr::base_types< Ts > | |
Crefl::attr::usage::any | |
Crefl::descriptor::type_descriptor< T > | Represents a reflected type |
Crefl::util::type_list< Ts > | |