|
lean cpp library
A lean C++ library providing efficient utility classes for high-performance C++ applications.
|
Provides read access to arbitrary object data of the given type using a given getter method. More...
#include <property_accessors.h>
Public Types | |
|
typedef strip_modifiers< Value > ::type | value_type |
|
typedef strip_modifiers < UnionValue >::type | union_type |
Public Member Functions | |
| bool | operator() (const BaseClass &baseObject, const std::type_info &type, void *values, size_t count) const |
| Retrieves the given number of values of the given type from the given object using the stored getter method, if available. | |
| property_n_getter * | clone () const |
| void | destroy () const |
| LEAN_INLINE bool | operator() (const BaseClass &object, Value *values, size_t count) const |
| Fetches the given number of values from the given object. | |
Provides read access to arbitrary object data of the given type using a given getter method.
1.7.6.1