TrinityCore
|
Public Member Functions | |
QueryCallbackData (std::function< void(QueryCallback &, QueryResult)> &&callback) | |
QueryCallbackData (std::function< void(QueryCallback &, PreparedQueryResult)> &&callback) | |
QueryCallbackData (QueryCallbackData &&right) noexcept | |
QueryCallbackData & | operator= (QueryCallbackData &&right) noexcept |
~QueryCallbackData () | |
Private Member Functions | |
QueryCallbackData (QueryCallbackData const &)=delete | |
QueryCallbackData & | operator= (QueryCallbackData const &)=delete |
Private Attributes | |
union { | |
std::function< void(QueryCallback &, QueryResult)> _string | |
std::function< void(QueryCallback &, PreparedQueryResult)> _prepared | |
}; | |
bool | _isPrepared |
Friends | |
class | QueryCallback |
template<typename T > | |
void | ConstructActiveMember (T *obj) |
template<typename T > | |
void | DestroyActiveMember (T *obj) |
template<typename T > | |
void | MoveFrom (T *to, T &&from) |
Definition at line 62 of file QueryCallback.cpp.
|
inline |
Definition at line 67 of file QueryCallback.cpp.
|
inline |
Definition at line 68 of file QueryCallback.cpp.
|
inlinenoexcept |
Definition at line 69 of file QueryCallback.cpp.
|
inline |
Definition at line 89 of file QueryCallback.cpp.
|
privatedelete |
|
inlinenoexcept |
Definition at line 75 of file QueryCallback.cpp.
|
privatedelete |
|
friend |
Definition at line 34 of file QueryCallback.cpp.
|
friend |
Definition at line 43 of file QueryCallback.cpp.
|
friend |
Definition at line 52 of file QueryCallback.cpp.
|
friend |
Definition at line 65 of file QueryCallback.cpp.
union { ... } QueryCallback::QueryCallbackData::@6 |
|
private |
Definition at line 104 of file QueryCallback.cpp.
std::function<void(QueryCallback&, PreparedQueryResult)> QueryCallback::QueryCallbackData::_prepared |
Definition at line 102 of file QueryCallback.cpp.
std::function<void(QueryCallback&, QueryResult)> QueryCallback::QueryCallbackData::_string |
Definition at line 101 of file QueryCallback.cpp.