Orxonox
0.0.5 Codename: Arcturus
|
This is the complete list of members for orxonox::FunctorMember< O >, including all inherited members.
bSafeMode_ | orxonox::FunctorMember< O > | protected |
clone()=0 | orxonox::Functor | pure virtual |
evaluateArgument(unsigned int index, MultiType &argument) const =0 | orxonox::Functor | pure virtual |
FunctorMember(O *object=nullptr) | orxonox::FunctorMember< O > | inline |
getFullIdentifier() const =0 | orxonox::Functor | pure virtual |
getHeaderIdentifier() const =0 | orxonox::Functor | pure virtual |
getHeaderIdentifier(unsigned int params) const =0 | orxonox::Functor | pure virtual |
getObject() const | orxonox::FunctorMember< O > | inline |
getParamCount() const =0 | orxonox::Functor | pure virtual |
getRawObjectPointer() const override | orxonox::FunctorMember< O > | inlinevirtual |
getType() const override | orxonox::FunctorMember< O > | inlinevirtual |
getTypenameParam(unsigned int index) const =0 | orxonox::Functor | pure virtual |
getTypenameReturnvalue() const =0 | orxonox::Functor | pure virtual |
hasReturnvalue() const =0 | orxonox::Functor | pure virtual |
object_ | orxonox::FunctorMember< O > | protected |
objectDeleted() override | orxonox::FunctorMember< O > | inlineprotectedvirtual |
operator()(O *object, const MultiType ¶m1=MultiType::Null, const MultiType ¶m2=MultiType::Null, const MultiType ¶m3=MultiType::Null, const MultiType ¶m4=MultiType::Null, const MultiType ¶m5=MultiType::Null)=0 | orxonox::FunctorMember< O > | pure virtual |
operator()(const MultiType ¶m1=MultiType::Null, const MultiType ¶m2=MultiType::Null, const MultiType ¶m3=MultiType::Null, const MultiType ¶m4=MultiType::Null, const MultiType ¶m5=MultiType::Null) override | orxonox::FunctorMember< O > | inlinevirtual |
registerAsDestructionListener(Destroyable *object) | orxonox::DestructionListener | inlineprotected |
registerObject(Destroyable *object) | orxonox::FunctorMember< O > | inlineprotected |
registerObject(void *object) | orxonox::FunctorMember< O > | inlineprotected |
setObject(O *object) | orxonox::FunctorMember< O > | inline |
setRawObjectPointer(void *object) override | orxonox::FunctorMember< O > | inlinevirtual |
setSafeMode(bool bSafeMode) override | orxonox::FunctorMember< O > | inlinevirtual |
Type enum name | orxonox::Functor | |
unregisterAsDestructionListener(Destroyable *object) | orxonox::DestructionListener | inlineprotected |
unregisterObject(Destroyable *object) | orxonox::FunctorMember< O > | inlineprotected |
unregisterObject(void *object) | orxonox::FunctorMember< O > | inlineprotected |
~DestructionListener() | orxonox::DestructionListener | inlineprotectedvirtual |
~Functor()=default | orxonox::Functor | virtual |
~FunctorMember() | orxonox::FunctorMember< O > | inlinevirtual |