Choreonoid
1.8
|
#include <MprStatement.h>
Public Member Functions | |
PolymorphicMprStatementFunctionSet () | |
Public Member Functions inherited from cnoid::PolymorphicFunctionSet< MprStatement > | |
PolymorphicFunctionSet (HierarchicalClassRegistry< MprStatement > ®istry) | |
bool | empty () const |
void | setFunction (const std::type_info &type, Function func) |
void | setFunction (Function func) |
void | setFunction (std::function< void(Object *obj)> func) |
void | resetFunction (bool doUpdate=false) |
bool | updateDispatchTable (int idToCheck=0) |
int | setSuperClassFunction (int id) |
bool | hasFunctionFor (MprStatement *obj) const |
void | dispatch (MprStatement *obj, const int id) const |
void | dispatch (MprStatement *obj) const |
void | dispatchAs (Object *obj) const |
Dispatcher | dispatcher () const |
Additional Inherited Members | |
Public Types inherited from cnoid::PolymorphicFunctionSet< MprStatement > | |
typedef std::function< void(MprStatement *obj)> | Function |
PolymorphicMprStatementFunctionSet::PolymorphicMprStatementFunctionSet | ( | ) |