Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
Crttr::argument | The 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_iterator | The variant_associative_view::const_iterator allows iteration over an associative container in a variant |
Crttr::variant_sequential_view::const_iterator | The variant_sequential_view::const_iterator allows iteration over an sequential container in a variant |
Crttr::constructor | The 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::ctor | The ctor class groups all policies that can be used during registration of constructors |
Crttr::destructor | The 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::enumeration | The enumeration class provides several meta information about an enum |
Crttr::instance | The instance class is used for forwarding the instance of an object to invoke a property or method |
Crttr::library | The library class provides a cross platform way of explicit loading shared objects (.so on Unix based system and .DLL on windows) |
Crttr::policy::meth | The meth class groups all policies that can be used during registration of methods |
Crttr::method | The 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_info | The parameter_info class provides several meta information about a parameter |
Crttr::policy | The policy class contains all policies that can be used during the registration of reflection information |
Crttr::policy::prop | The prop class groups all policies that can be used during registration of properties |
Crttr::property | The 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::registration | The 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::type | The 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::variant | The variant class allows to store data of any type and convert between these types transparently |
Crttr::variant_associative_view | The variant_associative_view describes a class that refers to an associative container (e.g: std::map ) inside a variant |
Crttr::variant_sequential_view | The variant_sequential_view describes a class that refers to an sequence container (e.g: std::vector ) inside a variant |
Crttr::visitor | The 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 |
Generated on Fri Jan 26 2024 00:00:00 for rttr - 0.9.7 by doxygen.