policy.h
Go to the documentation of this file.
Definition: access_levels.h:33
The policy class contains all policies that can be used during the registration of reflection informa...
Definition: policy.h:49
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:200
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 ctor class groups all policies that can be used during registration of constructors.
Definition: policy.h:165
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
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.
Definition: policy.h:236
static const detail::as_object as_object
The as_object policy will create an instance of a class with automatic storage.
Definition: policy.h:271
The meth class groups all policies that can be used during registration of methods.
Definition: policy.h:56
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
The prop class groups all policies that can be used during registration of properties.
Definition: policy.h:123