libpqxx
The C++ client library for PostgreSQL
pqxx::internal::array_string_traits< Container > Struct Template Reference

String traits for SQL arrays. More...

#include <conversions.hxx>

Static Public Member Functions

static zview to_buf (char *begin, char *end, Container const &value)
 
static char * into_buf (char *begin, char *end, Container const &value)
 
static std::size_t size_buffer (Container const &value) noexcept
 

Static Public Attributes

static constexpr bool converts_to_string {true}
 
static constexpr bool converts_from_string {false}
 

Detailed Description

template<typename Container>
struct pqxx::internal::array_string_traits< Container >

String traits for SQL arrays.

Member Function Documentation

◆ into_buf()

template<typename Container >
static char* pqxx::internal::array_string_traits< Container >::into_buf ( char *  begin,
char *  end,
Container const &  value 
)
inlinestatic

◆ size_buffer()

template<typename Container >
static std::size_t pqxx::internal::array_string_traits< Container >::size_buffer ( Container const &  value)
inlinestaticnoexcept

◆ to_buf()

template<typename Container >
static zview pqxx::internal::array_string_traits< Container >::to_buf ( char *  begin,
char *  end,
Container const &  value 
)
inlinestatic

Member Data Documentation

◆ converts_from_string

template<typename Container >
constexpr bool pqxx::internal::array_string_traits< Container >::converts_from_string {false}
staticconstexpr

◆ converts_to_string

template<typename Container >
constexpr bool pqxx::internal::array_string_traits< Container >::converts_to_string {true}
staticconstexpr

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