19 template <
typename... ArgsType,
typename ReturnType,
typename ClassType,
typename InstanceType>
23 call.
bind(std::ref(*static_cast<ClassType *>(instance)), 0);
27 template <
typename... ArgsType,
typename ReturnType,
typename ClassType,
typename InstanceType>
28 void CallRegistry::registerCall(InstanceType *instance,
const std::string &name, ReturnType(ClassType::*method)(ArgsType...)
const)
31 call.
bind(std::ref(*static_cast<ClassType *>(instance)), 0);
Callable & bind(ValueType &&val, const size_t argNo)
Definition: CallableImpl.hpp:36
Definition: Callable.hpp:30
Definition: ArchiveEntry.hpp:20
virtual void registerCallable(const std::string &name, const Callable &call)=0
void registerCall(InstanceType *instance, const std::string &name, ReturnType(ClassType::*method)(ArgsType...))
Definition: CallRegistryImpl.hpp:20