GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
Function2< A, B, C > Class Template Referenceabstract

#include <Effect.hh>

Inheritance diagram for Function2< A, B, C >:

Public Types

typedef std::pair< A, B > Domain
typedef C CoDomain

Public Member Functions

C Index (const std::pair< A, B > &p)
virtual ~Function2 ()
virtual C Index (A a, B b) const =0

Member Typedef Documentation

◆ CoDomain

template<class A, class B, class C>
typedef C Function2< A, B, C >::CoDomain

◆ Domain

template<class A, class B, class C>
typedef std::pair<A,B> Function2< A, B, C >::Domain

Constructor & Destructor Documentation

◆ ~Function2()

template<class A, class B, class C>
virtual Function2< A, B, C >::~Function2 ( )
inlinevirtual

Member Function Documentation

◆ Index() [1/2]

template<class A, class B, class C>
virtual C Function2< A, B, C >::Index ( A a,
B b ) const
pure virtual

Implemented in NativeFunction2< A, B, C >.

◆ Index() [2/2]

template<class A, class B, class C>
C Function2< A, B, C >::Index ( const std::pair< A, B > & p)
inline
Here is the caller graph for this function:

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