Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

pqxxobject Namespace Reference


Classes

class  DatabaseError
 A backend database error. More...

class  field
 Database field template class. More...

class  field_base
 Database field base class. More...

class  insert_query
 Database INSERT query class. More...

class  ptr_field
 Database pointer field template class. More...

class  query
 Database query class. More...

struct  query_helper
 Helper function used when constructing a query. More...

struct  query_helper< bool, F >
struct  query_helper< std::string, F >
class  row
 Database row template class. More...

class  row_base
 Database row base class. More...

class  table
 Database table convenience wrapper. More...

class  transaction
 Database transaction convenience wrapper. More...

class  update_query
 Database UPDATE query class. More...


Functions

template<typename T> field< T > operator+ (const field< T > &lhs, const field< T > &rhs)
template<typename T> field< T > operator- (const field< T > &lhs, const field< T > &rhs)
template<typename T> field< T > operator * (const field< T > &lhs, const field< T > &rhs)
template<typename T> field< T > operator/ (const field< T > &lhs, const field< T > &rhs)
template<typename T> field< T > operator% (const field< T > &lhs, const field< T > &rhs)
template<typename T> bool operator== (const field< T > &lhs, const field< T > &rhs)
template<typename T> bool operator!= (const field< T > &lhs, const field< T > &rhs)
template<typename T> field< T > operator- (const field< T > &rhs)
template<typename T> field< T > operator+ (const field< T > &rhs)
template<typename T> std::ostream & operator<< (std::ostream &os, const field< T > &rhs)
template<typename T> std::ostream & operator<< (std::ostream &os, const insert_query &rhs)
template<typename T> ptr_field< T > operator+ (const ptr_field< T > &lhs, const ptr_field< T > &rhs)
template<typename T> ptr_field< T > operator- (const ptr_field< T > &lhs, const ptr_field< T > &rhs)
template<typename T> ptr_field< T > operator * (const ptr_field< T > &lhs, const ptr_field< T > &rhs)
template<typename T> ptr_field< T > operator/ (const ptr_field< T > &lhs, const ptr_field< T > &rhs)
template<typename T> ptr_field< T > operator% (const ptr_field< T > &lhs, const ptr_field< T > &rhs)
template<typename T> bool operator== (const ptr_field< T > &lhs, const ptr_field< T > &rhs)
template<typename T> bool operator!= (const ptr_field< T > &lhs, const ptr_field< T > &rhs)
template<typename T> ptr_field< T > operator- (const ptr_field< T > &rhs)
template<typename T> ptr_field< T > operator+ (const ptr_field< T > &rhs)
template<typename T> std::ostream & operator<< (std::ostream &os, const ptr_field< T > &rhs)
template<typename T> std::ostream & operator<< (std::ostream &os, const query &rhs)
template<typename T> std::ostream & operator<< (std::ostream &os, const update_query &rhs)


Function Documentation

template<typename T>
ptr_field<T> operator * const ptr_field< T > &  lhs,
const ptr_field< T > &  rhs
[inline]
 

Definition at line 335 of file ptr_field.h.

References pqxxobject::ptr_field< T >::m_value.

template<typename T>
field<T> operator * const field< T > &  lhs,
const field< T > &  rhs
[inline]
 

Definition at line 290 of file field.h.

template<typename T>
bool operator!= const ptr_field< T > &  lhs,
const ptr_field< T > &  rhs
[inline]
 

Definition at line 371 of file ptr_field.h.

References pqxxobject::ptr_field< T >::m_value.

template<typename T>
bool operator!= const field< T > &  lhs,
const field< T > &  rhs
[inline]
 

Definition at line 318 of file field.h.

template<typename T>
ptr_field<T> operator% const ptr_field< T > &  lhs,
const ptr_field< T > &  rhs
[inline]
 

Definition at line 353 of file ptr_field.h.

References pqxxobject::ptr_field< T >::m_value.

template<typename T>
field<T> operator% const field< T > &  lhs,
const field< T > &  rhs
[inline]
 

Definition at line 304 of file field.h.

template<typename T>
ptr_field<T> operator+ const ptr_field< T > &  rhs  )  [inline]
 

Definition at line 389 of file ptr_field.h.

References pqxxobject::ptr_field< T >::m_value.

template<typename T>
ptr_field<T> operator+ const ptr_field< T > &  lhs,
const ptr_field< T > &  rhs
[inline]
 

Definition at line 317 of file ptr_field.h.

References pqxxobject::ptr_field< T >::m_value.

template<typename T>
field<T> operator+ const field< T > &  rhs  )  [inline]
 

Definition at line 333 of file field.h.

References pqxxobject::field< T >::m_value.

template<typename T>
field<T> operator+ const field< T > &  lhs,
const field< T > &  rhs
[inline]
 

Definition at line 276 of file field.h.

template<typename T>
ptr_field<T> operator- const ptr_field< T > &  rhs  )  [inline]
 

Definition at line 380 of file ptr_field.h.

References pqxxobject::ptr_field< T >::m_value.

template<typename T>
ptr_field<T> operator- const ptr_field< T > &  lhs,
const ptr_field< T > &  rhs
[inline]
 

Definition at line 326 of file ptr_field.h.

References pqxxobject::ptr_field< T >::m_value.

template<typename T>
field<T> operator- const field< T > &  rhs  )  [inline]
 

Definition at line 325 of file field.h.

References pqxxobject::field< T >::m_value.

template<typename T>
field<T> operator- const field< T > &  lhs,
const field< T > &  rhs
[inline]
 

Definition at line 283 of file field.h.

template<typename T>
ptr_field<T> operator/ const ptr_field< T > &  lhs,
const ptr_field< T > &  rhs
[inline]
 

Definition at line 344 of file ptr_field.h.

References pqxxobject::ptr_field< T >::m_value.

template<typename T>
field<T> operator/ const field< T > &  lhs,
const field< T > &  rhs
[inline]
 

Definition at line 297 of file field.h.

template<typename T>
std::ostream& operator<< std::ostream &  os,
const update_query &  rhs
 

Definition at line 136 of file update_query.h.

References pqxxobject::update_query::str().

template<typename T>
std::ostream& operator<< std::ostream &  os,
const query &  rhs
 

Definition at line 77 of file query.h.

template<typename T>
std::ostream& operator<< std::ostream &  os,
const ptr_field< T > &  rhs
 

Definition at line 398 of file ptr_field.h.

template<typename T>
std::ostream& operator<< std::ostream &  os,
const insert_query rhs
 

Definition at line 110 of file insert_query.h.

References pqxxobject::insert_query::str().

template<typename T>
std::ostream& operator<< std::ostream &  os,
const field< T > &  rhs
 

Definition at line 341 of file field.h.

template<typename T>
bool operator== const ptr_field< T > &  lhs,
const ptr_field< T > &  rhs
[inline]
 

Definition at line 362 of file ptr_field.h.

References pqxxobject::ptr_field< T >::m_value.

template<typename T>
bool operator== const field< T > &  lhs,
const field< T > &  rhs
[inline]
 

Definition at line 311 of file field.h.

References pqxxobject::field< T >::m_value.


Generated on Thu Apr 1 10:37:56 2004 for pqxx-object API Reference by doxygen 1.3.5