libpqxx
The C++ client library for PostgreSQL
pqxx::string_traits< std::unique_ptr< T, Args... > > Struct Template Reference

#include <conversions.hxx>

Static Public Member Functions

static std::unique_ptr< T > from_string (std::string_view text)
 
static char * into_buf (char *begin, char *end, std::unique_ptr< T, Args... > const &value)
 
static zview to_buf (char *begin, char *end, std::unique_ptr< T, Args... > const &value)
 
static std::size_t size_buffer (std::unique_ptr< T, Args... > const &value) noexcept
 

Static Public Attributes

static constexpr bool converts_to_string
 
static constexpr bool converts_from_string
 

Member Function Documentation

template<typename T , typename... Args>
static std::unique_ptr<T> pqxx::string_traits< std::unique_ptr< T, Args... > >::from_string ( std::string_view  text)
inlinestatic
template<typename T , typename... Args>
static char* pqxx::string_traits< std::unique_ptr< T, Args... > >::into_buf ( char *  begin,
char *  end,
std::unique_ptr< T, Args... > const &  value 
)
inlinestatic
template<typename T , typename... Args>
static std::size_t pqxx::string_traits< std::unique_ptr< T, Args... > >::size_buffer ( std::unique_ptr< T, Args... > const &  value)
inlinestaticnoexcept
template<typename T , typename... Args>
static zview pqxx::string_traits< std::unique_ptr< T, Args... > >::to_buf ( char *  begin,
char *  end,
std::unique_ptr< T, Args... > const &  value 
)
inlinestatic

Member Data Documentation

template<typename T , typename... Args>
constexpr bool pqxx::string_traits< std::unique_ptr< T, Args... > >::converts_from_string
static
Initial value:
{
string_traits<T>::converts_from_string}
template<typename T , typename... Args>
constexpr bool pqxx::string_traits< std::unique_ptr< T, Args... > >::converts_to_string
static
Initial value:
{
string_traits<T>::converts_to_string}

The documentation for this struct was generated from the following file: