SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
MR::FunctorV2M< T, U, V, W > Class Template Reference
Inheritance diagram for MR::FunctorV2M< T, U, V, W >:
MR::FunctorBase

Public Member Functions

 FunctorV2M (T call, U callee, V arg_0, W arg_1)
 
virtual void operator() () const
 
virtual FunctorBaseclone (JKRHeap *pHeap) const
 

Public Attributes

mCaller
 
mCallee
 
mArg0
 
mArg1
 

Detailed Description

template<typename T, typename U, typename V, typename W>
class MR::FunctorV2M< T, U, V, W >

Definition at line 65 of file Functor.hpp.

Constructor & Destructor Documentation

◆ FunctorV2M() [1/2]

template<typename T , typename U , typename V , typename W >
MR::FunctorV2M< T, U, V, W >::FunctorV2M ( T call,
U callee,
V arg_0,
W arg_1 )
inline

Definition at line 67 of file Functor.hpp.

◆ FunctorV2M() [2/2]

template<typename T , typename U , typename V , typename W >
MR::FunctorV2M< T, U, V, W >::FunctorV2M ( )
inline

Definition at line 74 of file Functor.hpp.

Member Function Documentation

◆ operator()()

template<typename T , typename U , typename V , typename W >
virtual void MR::FunctorV2M< T, U, V, W >::operator() ( ) const
inlinevirtual

Implements MR::FunctorBase.

Definition at line 78 of file Functor.hpp.

◆ clone()

template<typename T , typename U , typename V , typename W >
virtual FunctorBase * MR::FunctorV2M< T, U, V, W >::clone ( JKRHeap * pHeap) const
inlinevirtual

Implements MR::FunctorBase.

Definition at line 82 of file Functor.hpp.

Member Data Documentation

◆ mCaller

template<typename T , typename U , typename V , typename W >
T MR::FunctorV2M< T, U, V, W >::mCaller

Definition at line 86 of file Functor.hpp.

◆ mCallee

template<typename T , typename U , typename V , typename W >
U MR::FunctorV2M< T, U, V, W >::mCallee

Definition at line 87 of file Functor.hpp.

◆ mArg0

template<typename T , typename U , typename V , typename W >
V MR::FunctorV2M< T, U, V, W >::mArg0

Definition at line 88 of file Functor.hpp.

◆ mArg1

template<typename T , typename U , typename V , typename W >
W MR::FunctorV2M< T, U, V, W >::mArg1

Definition at line 89 of file Functor.hpp.