Choreonoid  1.8
Public Member Functions | List of all members
cnoid::PolymorphicMprStatementFunctionSet Class Reference

#include <MprStatement.h>

Inheritance diagram for cnoid::PolymorphicMprStatementFunctionSet:
cnoid::PolymorphicFunctionSet< MprStatement >

Public Member Functions

 PolymorphicMprStatementFunctionSet ()
 
- Public Member Functions inherited from cnoid::PolymorphicFunctionSet< MprStatement >
 PolymorphicFunctionSet (HierarchicalClassRegistry< MprStatement > &registry)
 
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
 

Constructor & Destructor Documentation

◆ PolymorphicMprStatementFunctionSet()

PolymorphicMprStatementFunctionSet::PolymorphicMprStatementFunctionSet ( )

The documentation for this class was generated from the following files: