refl-cpp
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 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 >