result.hxx File Reference

#include "pqxx/compiler-public.hxx"
#include "pqxx/compiler-internal-pre.hxx"
#include <stdexcept>
#include "pqxx/except"
#include "pqxx/strconv"
#include "pqxx/util"
#include "pqxx/compiler-internal-post.hxx"

Include dependency graph for result.hxx:

Go to the source code of this file.

Namespaces

namespace  pqxx
namespace  pqxx::internal
namespace  pqxx::internal::gate

Classes

struct  pqxx::internal::result_data
 Information shared between all copies of a result set. More...
class  pqxx::result
 Query or command result set. More...
class  pqxx::result::tuple
 Reference to one row in a result. More...
class  pqxx::result::field
 Reference to a field in a result set. More...
class  pqxx::result::const_iterator
 Iterator for rows (tuples) in a query result set. More...
class  pqxx::result::const_reverse_iterator
class  pqxx::result::const_fielditerator
class  pqxx::result::const_reverse_fielditerator
class  pqxx::field_streambuf< CHAR, TRAITS >
class  pqxx::basic_fieldstream< CHAR, TRAITS >
 Input stream that gets its data from a result field. More...

Typedefs

typedef basic_fieldstream< char > pqxx::fieldstream

Functions

void pqxx::internal::freemem_result_data (const result_data *) throw ()
template<typename CHAR>
std::basic_ostream< CHAR > & pqxx::operator<< (std::basic_ostream< CHAR > &S, const pqxx::result::field &F)
 Write a result field to any type of stream.
template<typename T>
void pqxx::from_string (const result::field &F, T &Obj)
 Convert a field's string contents to another type.
template<>
std::string pqxx::to_string (const result::field &Obj)
 Convert a field to a string.
template<>
bool pqxx::result::field::to< std::string > (std::string &Obj) const
 Specialization: to(string &).
result::const_iterator pqxx::operator+ (result::const_iterator::difference_type o, result::const_iterator i)
result::const_reverse_iterator pqxx::operator+ (result::const_reverse_iterator::difference_type n, const result::const_reverse_iterator &i)
result::const_fielditerator pqxx::operator+ (result::const_fielditerator::difference_type o, result::const_fielditerator i)


Generated on Mon Feb 15 18:22:44 2010 for libpqxx by  doxygen 1.5.5