type.h
Go to the documentation of this file.
610 constructor get_constructor(const std::vector<type>& params = std::vector<type>() ) const RTTR_NOEXCEPT;
938 static method get_global_method(string_view name, const std::vector<type>& params) RTTR_NOEXCEPT;
1129 static void* apply_offset(void* ptr, const type& source_type, const type& target_type) RTTR_NOEXCEPT;
1145 const detail::type_converter_base* get_type_converter(const type& target_type) const RTTR_NOEXCEPT;
1225 friend RTTR_API bool detail::compare_types_less_than(const void*, const void*, const type&, int&);
The argument class is used for forwarding arguments to properties or methods.
Definition argument.h:52
The array_range class provides a view into an underlying data structure with lower and upper limits.
Definition array_range.h:64
The constructor class provides several meta information about a constructor and can be invoked.
Definition constructor.h:90
The destructor class provides a destructor for registered types.
Definition destructor.h:73
The enumeration class provides several meta information about an enum.
Definition enumeration.h:113
The instance class is used for forwarding the instance of an object to invoke a property or method.
Definition instance.h:48
The method class provides several meta information about a method and can be invoked.
Definition method.h:122
The property class provides several meta information about a property and gives read/write access to ...
Definition property.h:118
bool operator==(const type &other) const noexcept
Compares this type with the other type and returns true if both describe the same type,...
bool operator!=(const type &other) const noexcept
Compares this type with the other type and returns true if both describe different types,...
bool operator>(const type &other) const noexcept
Comparison operator for sorting the type data according to some internal criterion.
bool operator<=(const type &other) const noexcept
Comparison operator for sorting the type data according to some internal criterion.
bool operator<(const type &other) const noexcept
Comparison operator for sorting the type data according to some internal criterion.
bool operator>=(const type &other) const noexcept
Comparison operator for sorting the type data according to some internal criterion.
The variant class allows to store data of any type and convert between these types transparently.
Definition variant.h:199
The class visitor, is used for visiting your registered accessors of a type at compile time.
Definition visitor.h:99
Definition access_levels.h:34
Target_Type rttr_cast(Source_Type object) noexcept
Casts the given object of type Source_Type to an object of type Target_Type.
Generated on Fri Jan 26 2024 00:00:00 for rttr - 0.9.7 by doxygen.