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

pqxxobject::column< T > Class Template Reference

#include <column.h>

List of all members.

Public Types

typedef T value_type

Public Member Functions

 column ()
 The constructor.

 column (const value_type &value)
 The constructor.

 column (const column< value_type > &rhs)
 The copy constructor.

virtual ~column ()
column< value_type > & operator= (const column< value_type > &rhs)
column< value_type > & operator= (const value_type &rhs)
 operator const value_type & () const
value_typeget_value ()
void set_value (const value_type &value)
SigC::Signal0< void > & signal_changed ()

Private Attributes

value_type m_value
SigC::Signal0< void > m_signal_changed

template<typename T>
class pqxxobject::column< T >


Member Typedef Documentation

template<typename T>
typedef T pqxxobject::column< T >::value_type
 

Definition at line 32 of file column.h.

Referenced by pqxxobject::column< T >::column(), pqxxobject::column< T >::get_value(), pqxxobject::column< T >::operator=(), and pqxxobject::column< T >::set_value().


Constructor & Destructor Documentation

template<typename T>
pqxxobject::column< T >::column  )  [inline]
 

The constructor.

Definition at line 35 of file column.h.

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

template<typename T>
pqxxobject::column< T >::column const value_type value  )  [inline]
 

The constructor.

Definition at line 40 of file column.h.

References pqxxobject::column< T >::m_value, and pqxxobject::column< T >::value_type.

template<typename T>
pqxxobject::column< T >::column const column< value_type > &  rhs  )  [inline]
 

The copy constructor.

Definition at line 45 of file column.h.

References pqxxobject::column< T >::m_signal_changed, and pqxxobject::column< T >::m_value.

template<typename T>
virtual pqxxobject::column< T >::~column  )  [inline, virtual]
 

Definition at line 50 of file column.h.


Member Function Documentation

template<typename T>
value_type& pqxxobject::column< T >::get_value  )  [inline]
 

Definition at line 70 of file column.h.

References pqxxobject::column< T >::m_value, and pqxxobject::column< T >::value_type.

template<typename T>
pqxxobject::column< T >::operator const value_type &  )  const [inline]
 

Definition at line 65 of file column.h.

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

template<typename T>
column<value_type>& pqxxobject::column< T >::operator= const value_type rhs  )  [inline]
 

Definition at line 59 of file column.h.

References pqxxobject::column< T >::set_value(), and pqxxobject::column< T >::value_type.

template<typename T>
column<value_type>& pqxxobject::column< T >::operator= const column< value_type > &  rhs  )  [inline]
 

Definition at line 53 of file column.h.

References pqxxobject::column< T >::m_value, and pqxxobject::column< T >::set_value().

template<typename T>
void pqxxobject::column< T >::set_value const value_type value  )  [inline]
 

Definition at line 75 of file column.h.

References pqxxobject::column< T >::m_signal_changed, pqxxobject::column< T >::m_value, and pqxxobject::column< T >::value_type.

Referenced by pqxxobject::column< T >::operator=().

template<typename T>
SigC::Signal0<void>& pqxxobject::column< T >::signal_changed  )  [inline]
 

Definition at line 81 of file column.h.

References pqxxobject::column< T >::m_signal_changed.


Member Data Documentation

template<typename T>
SigC::Signal0<void> pqxxobject::column< T >::m_signal_changed [private]
 

Definition at line 88 of file column.h.

Referenced by pqxxobject::column< T >::column(), pqxxobject::column< T >::set_value(), and pqxxobject::column< T >::signal_changed().

template<typename T>
value_type pqxxobject::column< T >::m_value [private]
 

Definition at line 87 of file column.h.

Referenced by pqxxobject::column< T >::column(), pqxxobject::column< T >::get_value(), pqxxobject::column< T >::operator const value_type &(), pqxxobject::column< T >::operator=(), and pqxxobject::column< T >::set_value().


The documentation for this class was generated from the following file:
Generated on Sat Jan 17 20:58:42 2004 for pqxx-object API Reference by doxygen 1.3.4