lean cpp library
A lean C++ library providing efficient utility classes for high-performance C++ applications.
|
property_r_* factory class. More...
#include <property_accessors.h>
Public Member Functions | |
template<UnionValueReturn(Class::*)() const Getter> | |
LEAN_INLINE property_r_getter < Class, UnionValueReturn, Getter, ValueReturn, BaseClass > | bind_getter () |
Creates a property_r_getter from the given getter. | |
template<class NewValue > | |
LEAN_INLINE property_r_accessor_binder < Class, UnionValueReturn, NewValue, BaseClass > | set_value () |
Replaces the value type of this factory. | |
template<class NewBase > | |
LEAN_INLINE property_r_accessor_binder < Class, UnionValueReturn, ValueReturn, NewBase > | set_base () |
Replaces the base type of this factory. |
property_r_* factory class.