MAK Legion 1.1 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | List of all members
Legion::AbstractFunctionCapture< Ret, Params > Class Template Referenceabstract

Abstract Callback template the base abstract callback class that is used internally to the delegate. More...

+ Inheritance diagram for Legion::AbstractFunctionCapture< Ret, Params >:

Public Member Functions

virtual Ret invoke (Params...params) const =0
 
virtual AbstractFunctionCaptureclone () const =0
 
virtual bool operator== (const AbstractFunctionCapture< Ret, Params...> &rhs) const =0
 
virtual bool operator!= (const AbstractFunctionCapture< Ret, Params...> &rhs) const
 

Detailed Description

template<typename Ret, typename... Params>
class Legion::AbstractFunctionCapture< Ret, Params >

Abstract Callback template the base abstract callback class that is used internally to the delegate.

Member Function Documentation

template<typename Ret, typename... Params>
virtual AbstractFunctionCapture* Legion::AbstractFunctionCapture< Ret, Params >::clone ( ) const
pure virtual
template<typename Ret, typename... Params>
virtual Ret Legion::AbstractFunctionCapture< Ret, Params >::invoke ( Params...  params) const
pure virtual
template<typename Ret, typename... Params>
virtual bool Legion::AbstractFunctionCapture< Ret, Params >::operator!= ( const AbstractFunctionCapture< Ret, Params...> &  rhs) const
inlinevirtual
template<typename Ret, typename... Params>
virtual bool Legion::AbstractFunctionCapture< Ret, Params >::operator== ( const AbstractFunctionCapture< Ret, Params...> &  rhs) const
pure virtual

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

Document ID: Generated on Wed May 26 15:17:05 EDT 2021 from SVN revision 229676
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)