AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "PreparedStatement.h"
Public Member Functions | |
PreparedStatement (uint32 index, uint8 capacity) | |
Public Member Functions inherited from PreparedStatementBase | |
PreparedStatementBase (uint32 index, uint8 capacity) | |
virtual | ~PreparedStatementBase () |
template<typename T > | |
Acore::Types::is_default< T > | SetData (const uint8 index, T value) |
template<typename T > | |
Acore::Types::is_enum_v< T > | SetData (const uint8 index, T value) |
void | SetData (const uint8 index, std::string_view value) |
void | SetData (const uint8 index, std::nullptr_t=nullptr) |
template<std::size_t Size> | |
void | SetData (const uint8 index, std::array< uint8, Size > const &value) |
template<class _Rep , class _Period > | |
void | SetData (const uint8 index, std::chrono::duration< _Rep, _Period > const &value, bool convertToUin32=true) |
template<typename... Args> | |
void | SetArguments (Args &&... args) |
uint32 | GetIndex () const |
std::vector< PreparedStatementData > const & | GetParameters () const |
Private Member Functions | |
PreparedStatement (PreparedStatement const &right)=delete | |
PreparedStatement & | operator= (PreparedStatement const &right)=delete |
Additional Inherited Members | |
Protected Member Functions inherited from PreparedStatementBase | |
template<typename T > | |
Acore::Types::is_non_string_view_v< T > | SetValidData (const uint8 index, T const &value) |
void | SetValidData (const uint8 index) |
void | SetValidData (const uint8 index, std::string_view value) |
template<typename... Ts> | |
void | SetDataTuple (std::tuple< Ts... > const &argsList) |
PreparedStatementBase (PreparedStatementBase const &right)=delete | |
PreparedStatementBase & | operator= (PreparedStatementBase const &right)=delete |
Protected Attributes inherited from PreparedStatementBase | |
uint32 | m_index |
std::vector< PreparedStatementData > | statement_data |
|
inlineexplicit |
|
privatedelete |
|
privatedelete |