bSafeMode_ | orxonox::FunctorMember< O > | protected |
clone() override | orxonox::FunctorTemplate< F, R, O, isconst, Params > | inlinevirtual |
evaluateArgument(unsigned int index, MultiType &argument) const override | orxonox::FunctorTemplate< F, R, O, isconst, Params > | inlinevirtual |
functionPointer_ | orxonox::FunctorPointer< detail::FunctionType< F, R, O, isconst, Params... >::Type, O > | protected |
FunctorMember(O *object=nullptr) | orxonox::FunctorMember< O > | inline |
FunctorPointer(detail::FunctionType< F, R, O, isconst, Params... >::TypefunctionPointer, O *object=nullptr) | orxonox::FunctorPointer< detail::FunctionType< F, R, O, isconst, Params... >::Type, O > | inline |
FunctorTemplate(typename detail::FunctionType< F, R, O, isconst, Params... >::Type functionPointer, O *object=nullptr) | orxonox::FunctorTemplate< F, R, O, isconst, Params > | inline |
getFullIdentifier() const override | orxonox::FunctorTemplate< F, R, O, isconst, Params > | inlinevirtual |
getFunction() const | orxonox::FunctorPointer< detail::FunctionType< F, R, O, isconst, Params... >::Type, O > | inline |
getHeaderIdentifier() const override | orxonox::FunctorTemplate< F, R, O, isconst, Params > | inlinevirtual |
getHeaderIdentifier(unsigned int params) const override | orxonox::FunctorTemplate< F, R, O, isconst, Params > | inlinevirtual |
getObject() const | orxonox::FunctorMember< O > | inline |
getParamCount() const override | orxonox::FunctorTemplate< F, R, O, isconst, Params > | inlinevirtual |
getRawObjectPointer() const override | orxonox::FunctorMember< O > | inlinevirtual |
getType() const override | orxonox::FunctorMember< O > | inlinevirtual |
getTypelistIdentifier(detail::type_list< Types... >) const | orxonox::FunctorTemplate< F, R, O, isconst, Params > | inlineprivate |
getTypenameParam(unsigned int index) const override | orxonox::FunctorTemplate< F, R, O, isconst, Params > | inlinevirtual |
getTypenameReturnvalue() const override | orxonox::FunctorTemplate< F, R, O, isconst, Params > | inlinevirtual |
hasReturnvalue() const override | orxonox::FunctorTemplate< F, R, O, isconst, Params > | inlinevirtual |
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) override | orxonox::FunctorTemplate< F, R, O, isconst, Params > | inlinevirtual |
FunctorPointer< detail::FunctionType< F, R, O, isconst, Params... >::Type, O >::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 |
setFunction(detail::FunctionType< F, R, O, isconst, Params... >::TypefunctionPointer) | orxonox::FunctorPointer< detail::FunctionType< F, R, O, isconst, Params... >::Type, O > | inline |
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 |