cgv
Loading...
Searching...
No Matches
cgv::reflect::method_interface Struct Referenceabstract

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 * > &param_value_traits, const std::vector< const void * > &param_value_ptrs, const std::vector< std::string > &param_type_names, const abst_reflection_traits *result_traits=0, void *result_value_ptr=0, const std::string &result_type="")=0
 

Detailed Description

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.


The documentation for this struct was generated from the following file: