TrinityCore
QueryCallback.cpp File Reference
#include "QueryCallback.h"
#include "Errors.h"
+ Include dependency graph for QueryCallback.cpp:

Go to the source code of this file.

Classes

struct  QueryCallback::QueryCallbackData
 

Functions

template<typename T , typename... Args>
void Construct (T &t, Args &&... args)
 
template<typename T >
void Destroy (T &t)
 
template<typename T >
void ConstructActiveMember (T *obj)
 
template<typename T >
void DestroyActiveMember (T *obj)
 
template<typename T >
void MoveFrom (T *to, T &&from)
 

Function Documentation

◆ Construct()

template<typename T , typename... Args>
void Construct ( T &  t,
Args &&...  args 
)
inline

Definition at line 22 of file QueryCallback.cpp.

◆ ConstructActiveMember()

template<typename T >
void ConstructActiveMember ( T *  obj)
inline

Definition at line 34 of file QueryCallback.cpp.

+ Here is the caller graph for this function:

◆ Destroy()

template<typename T >
void Destroy ( T &  t)
inline

Definition at line 28 of file QueryCallback.cpp.

◆ DestroyActiveMember()

template<typename T >
void DestroyActiveMember ( T *  obj)
inline

Definition at line 43 of file QueryCallback.cpp.

+ Here is the caller graph for this function:

◆ MoveFrom()

template<typename T >
void MoveFrom ( T *  to,
T &&  from 
)
inline

Definition at line 52 of file QueryCallback.cpp.

+ Here is the caller graph for this function: