Choreonoid  1.8
cnoid::PolymorphicFunctionSet< ObjectBase > Member List

This is the complete list of members for cnoid::PolymorphicFunctionSet< ObjectBase >, including all inherited members.

dispatch(ObjectBase *obj, const int id) constcnoid::PolymorphicFunctionSet< ObjectBase >inline
dispatch(ObjectBase *obj) constcnoid::PolymorphicFunctionSet< ObjectBase >inline
dispatchAs(Object *obj) constcnoid::PolymorphicFunctionSet< ObjectBase >inline
dispatcher() constcnoid::PolymorphicFunctionSet< ObjectBase >inline
empty() constcnoid::PolymorphicFunctionSet< ObjectBase >inline
Function typedefcnoid::PolymorphicFunctionSet< ObjectBase >
hasFunctionFor(ObjectBase *obj) constcnoid::PolymorphicFunctionSet< ObjectBase >inline
PolymorphicFunctionSet(HierarchicalClassRegistry< ObjectBase > &registry)cnoid::PolymorphicFunctionSet< ObjectBase >inline
resetFunction(bool doUpdate=false)cnoid::PolymorphicFunctionSet< ObjectBase >inline
setFunction(const std::type_info &type, Function func)cnoid::PolymorphicFunctionSet< ObjectBase >inline
setFunction(Function func)cnoid::PolymorphicFunctionSet< ObjectBase >inline
setFunction(std::function< void(Object *obj)> func)cnoid::PolymorphicFunctionSet< ObjectBase >inline
setSuperClassFunction(int id)cnoid::PolymorphicFunctionSet< ObjectBase >inline
updateDispatchTable(int idToCheck=0)cnoid::PolymorphicFunctionSet< ObjectBase >inline