libpqxx
The C++ client library for PostgreSQL
field.hxx File Reference
+ Include dependency graph for field.hxx:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  pqxx::field_ref
 Lightweight reference to a field in a result set. More...
 
class  pqxx::field
 Reference to a field in a result set. More...
 
class  pqxx::field_streambuf< CHAR, TRAITS >
 
class  pqxx::basic_fieldstream< CHAR, TRAITS >
 Input stream that gets its data from a result field. More...
 

Namespaces

 pqxx
 The home of all libpqxx classes, functions, templates, etc.
 
 pqxx::internal
 Private namespace for libpqxx's internal use; do not access.
 
 pqxx::internal::gate
 

Typedefs

using pqxx::fieldstream = basic_fieldstream< char >
 

Functions

template<typename CHAR >
std::basic_ostream< CHAR > & pqxx::operator<< (std::basic_ostream< CHAR > &s, field const &value)
 Write a result field to any type of stream. More...
 
template<typename T >
pqxx::from_string (field const &value, ctx c={})
 Convert a field's value to type T. More...
 
template<typename T >
pqxx::from_string (field_ref const &value, ctx c={})
 Convert a field's value to type T. More...
 
template<>
std::nullptr_t pqxx::from_string< std::nullptr_t > (field const &value, ctx c)
 Convert a field's value to nullptr_t. More...
 
template<>
PQXX_LIBEXPORT std::string pqxx::to_string (field_ref const &value, ctx)
 Convert a field_ref to a string. More...
 
template<>
PQXX_LIBEXPORT std::string pqxx::to_string (field const &value, ctx)
 Convert a field to a string. More...