18#ifndef _QUERY_CALLBACK_H
19#define _QUERY_CALLBACK_H
54 template<
typename T>
friend void MoveFrom(T* to, T&& from);
64 std::queue<QueryCallbackData, std::list<QueryCallbackData>>
_callbacks;
std::future< PreparedQueryResult > PreparedQueryResultFuture
std::future< QueryResult > QueryResultFuture
std::shared_ptr< ResultSet > QueryResult
std::shared_ptr< PreparedResultSet > PreparedQueryResult
void MoveFrom(T *to, T &&from)
void ConstructActiveMember(T *obj)
void DestroyActiveMember(T *obj)
std::queue< QueryCallbackData, std::list< QueryCallbackData > > _callbacks
QueryResultFuture _string
QueryCallback(QueryCallback const &right)=delete
PreparedQueryResultFuture _prepared
QueryCallback(QueryResultFuture &&result)
QueryCallback(PreparedQueryResultFuture &&result)
QueryCallback & operator=(QueryCallback const &right)=delete