Orxonox  0.0.5 Codename: Arcturus
orxonox::FunctorTemplate< F, R, O, isconst, Params > Member List

This is the complete list of members for orxonox::FunctorTemplate< F, R, O, isconst, Params >, including all inherited members.

bSafeMode_orxonox::FunctorMember< O >protected
clone() overrideorxonox::FunctorTemplate< F, R, O, isconst, Params >inlinevirtual
evaluateArgument(unsigned int index, MultiType &argument) const overrideorxonox::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 overrideorxonox::FunctorTemplate< F, R, O, isconst, Params >inlinevirtual
getFunction() constorxonox::FunctorPointer< detail::FunctionType< F, R, O, isconst, Params... >::Type, O >inline
getHeaderIdentifier() const overrideorxonox::FunctorTemplate< F, R, O, isconst, Params >inlinevirtual
getHeaderIdentifier(unsigned int params) const overrideorxonox::FunctorTemplate< F, R, O, isconst, Params >inlinevirtual
getObject() const orxonox::FunctorMember< O >inline
getParamCount() const overrideorxonox::FunctorTemplate< F, R, O, isconst, Params >inlinevirtual
getRawObjectPointer() const overrideorxonox::FunctorMember< O >inlinevirtual
getType() const overrideorxonox::FunctorMember< O >inlinevirtual
getTypelistIdentifier(detail::type_list< Types... >) const orxonox::FunctorTemplate< F, R, O, isconst, Params >inlineprivate
getTypenameParam(unsigned int index) const overrideorxonox::FunctorTemplate< F, R, O, isconst, Params >inlinevirtual
getTypenameReturnvalue() const overrideorxonox::FunctorTemplate< F, R, O, isconst, Params >inlinevirtual
hasReturnvalue() const overrideorxonox::FunctorTemplate< F, R, O, isconst, Params >inlinevirtual
object_orxonox::FunctorMember< O >protected
objectDeleted() overrideorxonox::FunctorMember< O >inlineprotectedvirtual
operator()(O *object, const MultiType &param1=MultiType::Null, const MultiType &param2=MultiType::Null, const MultiType &param3=MultiType::Null, const MultiType &param4=MultiType::Null, const MultiType &param5=MultiType::Null) overrideorxonox::FunctorTemplate< F, R, O, isconst, Params >inlinevirtual
FunctorPointer< detail::FunctionType< F, R, O, isconst, Params... >::Type, O >::operator()(const MultiType &param1=MultiType::Null, const MultiType &param2=MultiType::Null, const MultiType &param3=MultiType::Null, const MultiType &param4=MultiType::Null, const MultiType &param5=MultiType::Null) overrideorxonox::FunctorMember< O >inlinevirtual
registerAsDestructionListener(Destroyable *object)orxonox::DestructionListenerinlineprotected
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) overrideorxonox::FunctorMember< O >inlinevirtual
setSafeMode(bool bSafeMode) overrideorxonox::FunctorMember< O >inlinevirtual
Type enum nameorxonox::Functor
unregisterAsDestructionListener(Destroyable *object)orxonox::DestructionListenerinlineprotected
unregisterObject(Destroyable *object)orxonox::FunctorMember< O >inlineprotected
unregisterObject(void *object)orxonox::FunctorMember< O >inlineprotected
~DestructionListener()orxonox::DestructionListenerinlineprotectedvirtual
~Functor()=defaultorxonox::Functorvirtual
~FunctorMember()orxonox::FunctorMember< O >inlinevirtual