cgv
|
abstract interface to call a method of a given instance. More...
#include <reflection_handler.h>
Public Member Functions | |
virtual void | call_void (void *instance, const std::vector< abst_reflection_traits * > ¶m_value_traits, const std::vector< const void * > ¶m_value_ptrs, const std::vector< std::string > ¶m_type_names, const abst_reflection_traits *result_traits=0, void *result_value_ptr=0, const std::string &result_type="")=0 |
abstract interface to call a method of a given instance.
For simplicity all parameters are passed as const pointers. In case the parameter should also be written by the method, a const_cast needs to be used.
Definition at line 23 of file reflection_handler.h.