Ark Server API (ASE) - Wiki
Loading...
Searching...
No Matches
Function.h File Reference
+ Include dependency graph for Function.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  TIsATFunction< T >
 
struct  TIsATFunction< TFunction< T > >
 
struct  TIsATFunctionRef< T >
 
struct  TIsATFunctionRef< TFunctionRef< T > >
 
struct  UE4Function_Private::IFunction_OwnedObject
 
struct  UE4Function_Private::FFunctionStorage
 
struct  UE4Function_Private::TFunction_OwnedObject< T >
 
struct  UE4Function_Private::IDebugHelper
 
struct  UE4Function_Private::TDebugHelper< T >
 
struct  UE4Function_Private::TFunctionRefCaller< Functor, Ret(ParamTypes...)>
 
struct  UE4Function_Private::TFunctionRefCaller< Functor, void(ParamTypes...)>
 
struct  UE4Function_Private::TFunctionRefAsserter< Ret(ParamTypes...)>
 
struct  UE4Function_Private::TFunctionRefAsserter< void(ParamTypes...)>
 
struct  UE4Function_Private::TFunctionRefBase< DerivedType, Ret(ParamTypes...)>
 
class  TFunctionRef< FuncType >
 
class  TFunction< FuncType >
 

Namespaces

namespace  UE4Function_Private
 

Macros

#define ENABLE_TFUNCTIONREF_VISUALIZATION   1
 

Typedefs

typedef TAlignedBytes< 16, 16 > UE4Function_Private::AlignedInlineFunctionType
 
typedef TInlineAllocator< 2 > UE4Function_Private::FunctionAllocatorType
 

Functions

void * operator new (size_t Size, UE4Function_Private::FFunctionStorage &Storage)
 
template<typename FuncType >
FORCEINLINE bool operator== (TYPE_OF_NULLPTR, const TFunction< FuncType > &Func)
 
template<typename FuncType >
FORCEINLINE bool operator== (const TFunction< FuncType > &Func, TYPE_OF_NULLPTR)
 
template<typename FuncType >
FORCEINLINE bool operator!= (TYPE_OF_NULLPTR, const TFunction< FuncType > &Func)
 
template<typename FuncType >
FORCEINLINE bool operator!= (const TFunction< FuncType > &Func, TYPE_OF_NULLPTR)
 

Macro Definition Documentation

◆ ENABLE_TFUNCTIONREF_VISUALIZATION

#define ENABLE_TFUNCTIONREF_VISUALIZATION   1

Definition at line 18 of file Function.h.

Function Documentation

◆ operator new()

void * operator new ( size_t Size,
UE4Function_Private::FFunctionStorage & Storage )
inline

Definition at line 133 of file Function.h.

+ Here is the call graph for this function:

◆ operator!=() [1/2]

template<typename FuncType >
FORCEINLINE bool operator!= ( const TFunction< FuncType > & Func,
TYPE_OF_NULLPTR  )

Nullptr inequality operator.

Definition at line 692 of file Function.h.

◆ operator!=() [2/2]

template<typename FuncType >
FORCEINLINE bool operator!= ( TYPE_OF_NULLPTR ,
const TFunction< FuncType > & Func )

Nullptr inequality operator.

Definition at line 683 of file Function.h.

◆ operator==() [1/2]

template<typename FuncType >
FORCEINLINE bool operator== ( const TFunction< FuncType > & Func,
TYPE_OF_NULLPTR  )

Nullptr equality operator.

Definition at line 674 of file Function.h.

◆ operator==() [2/2]

template<typename FuncType >
FORCEINLINE bool operator== ( TYPE_OF_NULLPTR ,
const TFunction< FuncType > & Func )

Nullptr equality operator.

Definition at line 665 of file Function.h.