type.h
Go to the documentation of this file.
603 constructor get_constructor(const std::vector<type>& params = std::vector<type>() ) const RTTR_NOEXCEPT;
931 static method get_global_method(string_view name, const std::vector<type>& params) RTTR_NOEXCEPT;
1122 static void* apply_offset(void* ptr, const type& source_type, const type& target_type) RTTR_NOEXCEPT;
1138 const detail::type_converter_base* get_type_converter(const type& target_type) const RTTR_NOEXCEPT;
1212 friend RTTR_API bool detail::compare_types_less_than(const void*, const void*, const type&, int&);
1213 friend RTTR_API bool detail::compare_types_equal(const void*, const void*, const type&, bool&);
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 class template basic_string_view describes an non-owning reference to a constant contiguous seque...
Definition: string_view.h:49
The constructor class provides several meta information about a constructor and can be invoked.
Definition: constructor.h:89
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:121
The property class provides several meta information about a property and gives read/write access to ...
Definition: property.h:117
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:198
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 Tue Jan 3 2023 18:57:11 for rttr - 0.9.6 by doxygen.