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 enumeration class provides several meta information about an enum.
Definition: enumeration.h:113
Target_Type rttr_cast(Source_Type object) noexcept
Casts the given object of type Source_Type to an object of type Target_Type.
bool operator<=(const type &other) const noexcept
Comparison operator for sorting the type data according to some internal criterion.
Definition: access_levels.h:34
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
bool operator!=(const type &other) const noexcept
Compares this type with the other type and returns true if both describe different types,...
The class template basic_string_view describes an non-owning reference to a constant contiguous seque...
Definition: string_view.h:49
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 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,...
The method class provides several meta information about a method and can be invoked.
Definition: method.h:121
The instance class is used for forwarding the instance of an object to invoke a property or method.
Definition: instance.h:48
The variant class allows to store data of any type and convert between these types transparently.
Definition: variant.h:199
The array_range class provides a view into an underlying data structure with lower and upper limits.
Definition: array_range.h:64
The argument class is used for forwarding arguments to properties or methods.
Definition: argument.h:52
Generated on Sat Aug 10 2024 21:33:27 for rttr - 0.9.6 by doxygen.