libpqxx  v4.0-1
C++ library for PostgreSQL
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
result.hxx File Reference
#include "pqxx/compiler-public.hxx"
#include "pqxx/compiler-internal-pre.hxx"
#include <stdexcept>
#include "pqxx/internal/result_data.hxx"
#include "pqxx/except"
#include "pqxx/field"
#include "pqxx/tuple"
#include "pqxx/util"
#include "pqxx/compiler-internal-post.hxx"
Include dependency graph for result.hxx:

Classes

class  pqxx::const_result_iterator
 Iterator for rows (tuples) in a result. Use as result::const_iterator. More...
 
class  pqxx::const_reverse_result_iterator
 Reverse iterator for result. Use as result::const_reverse_iterator. More...
 
class  pqxx::result
 Result set containing data returned by a query or command. More...
 

Namespaces

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

Functions

template<typename T >
void pqxx::from_string (const field &F, T &Obj)
 Convert a field's string contents to another type. More...
 
const_result_iterator pqxx::operator+ (result::difference_type o, const_result_iterator i)
 
const_reverse_result_iterator pqxx::operator+ (result::difference_type n, const const_reverse_result_iterator &i)
 
template<typename CHAR >
PGSTD::basic_ostream< CHAR > & pqxx::operator<< (PGSTD::basic_ostream< CHAR > &S, const pqxx::field &F)
 Write a result field to any type of stream. More...
 
template<>
PGSTD::string pqxx::to_string (const field &Obj)
 Convert a field to a string. More...