28     #for $NARGS in range($MAX_ARGS) 
   33     template <$expand('
typename A%d', $NARGS), 
typename ReturnType, 
typename ClassType, 
typename InstanceType>
 
   34     void registerCall(InstanceType *instance, 
const std::string &name, ReturnType(ClassType::*method)($expand(
'A%d', $NARGS)));
 
   40     template <$expand('
typename A%d', $NARGS), 
typename ReturnType, 
typename ClassType, 
typename InstanceType>
 
   41     void registerCall(InstanceType *instance, 
const std::string &name, ReturnType(ClassType::*method)($expand(
'A%d', $NARGS)) 
const);
 
   48     virtual void registerCallable(
const std::string &name, 
const Callable &call) = 0;
 
#define POTHOS_API
Definition: Config.hpp:41
 
Definition: CallRegistry.tmpl.hpp:21
 
Definition: Callable.tmpl.hpp:30