MAK Legion 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 &rhs) const =0
 
virtual bool operator!= (const AbstractFunctionCapture &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 Mon Mar 8 15:11:30 EST 2021 from SVN revision 225633
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)