Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Crttr::argumentThe argument class is used for forwarding arguments to properties or methods
 Crttr::array_range< T, Predicate >The array_range class provides a view into an underlying data structure with lower and upper limits
 Crttr::associative_container_mapper< T >The associative_container_mapper class is a class template to access an associative container via one common interface
 Cdetail::base_class
 Crttr::registration::bind< T >The bind class is used to chain registration calls
 Crttr::basic_string_view< CharT, Traits >The class template basic_string_view describes an non-owning reference to a constant contiguous sequence of char-like objects
 Crttr::registration::class_< Class_Type, Visitor_List >The class_ is used to register classes to RTTR
 Crttr::variant_associative_view::const_iteratorThe variant_associative_view::const_iterator allows iteration over an associative container in a variant
 Crttr::variant_sequential_view::const_iteratorThe variant_sequential_view::const_iterator allows iteration over an sequential container in a variant
 Crttr::constructorThe constructor class provides several meta information about a constructor and can be invoked
 Crttr::visitor::constructor_function_info< T >The constructor_function_info class is used to forward all information during registration of a constructor function
 Crttr::visitor::constructor_info< T >The constructor_info class is used to forward all information during registration of a constructor
 Crttr::policy::ctorThe ctor class groups all policies that can be used during registration of constructors
 Crttr::destructorThe destructor class provides a destructor for registered types
 Crttr::enum_flags< Enum >The enum_flags class template is used to store OR-combinations of enum values in a type-safe way
 Crttr::enumerationThe enumeration class provides several meta information about an enum
 Crttr::instanceThe instance class is used for forwarding the instance of an object to invoke a property or method
 Crttr::libraryThe library class provides a cross platform way of explicit loading shared objects (.so on Unix based system and .DLL on windows)
 Crttr::policy::methThe meth class groups all policies that can be used during registration of methods
 Crttr::methodThe method class provides several meta information about a method and can be invoked
 Crttr::visitor::method_info< T >The method_info class is used to forward all information during registration of a method
 Crttr::parameter_infoThe parameter_info class provides several meta information about a parameter
 Crttr::policyThe policy class contains all policies that can be used during the registration of reflection information
 Crttr::policy::propThe prop class groups all policies that can be used during registration of properties
 Crttr::propertyThe property class provides several meta information about a property and gives read/write access to its value
 Crttr::visitor::property_getter_setter_info< T >The method_info class is used to forward all information during registration of a property
 Crttr::visitor::property_info< T >The property_info class is used to forward all information during registration of a property
 Crttr::registrationThe registration class is the entry point for the manual registration of reflection information to the type system
 Crttr::sequential_container_mapper< T >The sequential_container_mapper class is a class template to access an associative container via one common interface
 Crttr::typeThe type class holds the type information for any arbitrary object
 Crttr::visitor::type_info< T >The type_info class is used to forward all information during registration of a class
 Crttr::type_list< T >Contains a list of template parameters
 Crttr::variantThe variant class allows to store data of any type and convert between these types transparently
 Crttr::variant_associative_viewThe variant_associative_view describes a class that refers to an associative container (e.g: std::map) inside a variant
 Crttr::variant_sequential_viewThe variant_sequential_view describes a class that refers to an sequence container (e.g: std::vector) inside a variant
 Crttr::visitorThe class visitor, is used for visiting your registered accessors of a type at compile time
 Crttr::wrapper_mapper< T >The wrapper_mapper class is a class template to access different wrapper types via one common interface