policy.h
Go to the documentation of this file.
The array_range class provides a view into an underlying data structure with lower and upper limits.
Definition array_range.h:64
Definition access_levels.h:34
The ctor class groups all policies that can be used during registration of constructors.
Definition policy.h:201
static const detail::as_object as_object
The as_object policy will create an instance of a class with automatic storage.
Definition policy.h:306
static const detail::as_raw_pointer as_raw_ptr
The as_raw_ptr policy will create an instance of a class as raw pointer.
Definition policy.h:235
static const detail::as_std_shared_ptr as_std_shared_ptr
The as_std_shared_ptr policy will create an instance of a class through std::make_shared<T>.
Definition policy.h:271
The meth class groups all policies that can be used during registration of methods.
Definition policy.h:57
static const detail::discard_return discard_return
This policy should be used when the return value of a method should not be forwarded to the caller.
Definition policy.h:116
static const detail::return_as_ptr return_ref_as_ptr
This policy can be used when a method return a reference to an object and the caller should be able t...
Definition policy.h:86
The prop class groups all policies that can be used during registration of properties.
Definition policy.h:124
static const detail::as_reference_wrapper as_reference_wrapper
The as_reference_wrapper policy will bind a member object as std::reference_wrapper type.
Definition policy.h:193
static const detail::bind_as_ptr bind_as_ptr
The bind_as_ptr policy will bind a member object as pointer type.
Definition policy.h:158
The policy class contains all policies that can be used during the registration of reflection informa...
Definition policy.h:50
Generated on Fri Jan 26 2024 00:00:00 for rttr - 0.9.7 by doxygen.