libpqxx
The C++ client library for PostgreSQL
composite.hxx File Reference

Go to the source code of this file.

Namespaces

 pqxx
 The home of all libpqxx classes, functions, templates, etc.
 
 pqxx::internal
 Internal items for libpqxx' own use. Do not use these yourself.
 

Functions

template<typename... T>
void pqxx::parse_composite (pqxx::internal::encoding_group enc, std::string_view text, T &...fields)
 Parse a string representation of a value of a composite type. More...
 
template<typename... T>
void pqxx::parse_composite (std::string_view text, T &...fields)
 Parse a string representation of a value of a composite type. More...
 
template<typename... T>
std::size_t pqxx::composite_size_buffer (T const &...fields) noexcept
 Estimate the buffer size needed to represent a value of a composite type. More...
 
template<typename... T>
char * pqxx::composite_into_buf (char *begin, char *end, T const &...fields)
 Render a series of values as a single composite SQL value. More...
 

Variables

constexpr char pqxx::internal::empty_composite_str [] {"()"}