#include <row_base.h>
Inheritance diagram for pqxxobject::row_base:
Public Types | |
enum | state { STATE_UNINITIALISED, STATE_INITIALISED, STATE_INCONSISTENT } |
Public Member Functions | |
row_base () | |
row_base (state status, bool modified=false) | |
row_base (const row_base &rhs) | |
virtual | ~row_base () |
row_base & | operator= (const row_base &rhs) |
state | get_state () const |
bool | is_modified () const |
void | refresh () |
void | insert () |
void | update () |
void | erase () |
SigC::Signal0< void > & | signal_changed () |
SigC::Signal0< void > & | signal_refreshed () |
SigC::Signal0< void > & | signal_inserted () |
SigC::Signal0< void > & | signal_updated () |
SigC::Signal0< void > & | signal_erased () |
Protected Member Functions | |
virtual void | refresh_impl () |
virtual void | insert_impl () |
virtual void | update_impl () |
virtual void | erase_impl () |
Protected Attributes | |
state | m_state |
bool | m_modified |
SigC::Signal0< void > | m_signal_changed |
SigC::Signal0< void > | m_signal_refreshed |
SigC::Signal0< void > | m_signal_inserted |
SigC::Signal0< void > | m_signal_updated |
SigC::Signal0< void > | m_signal_erased |
Definition at line 32 of file row_base.h.
|
Definition at line 35 of file row_base.h. |
|
Definition at line 25 of file row_base.cc. |
|
Definition at line 31 of file row_base.cc. |
|
Definition at line 38 of file row_base.cc. |
|
Definition at line 45 of file row_base.cc. |
|
Definition at line 90 of file row_base.cc. References erase_impl(), and m_signal_erased. |
|
Definition at line 142 of file row_base.cc. Referenced by erase(). |
|
Definition at line 57 of file row_base.cc. References m_state. |
|
Definition at line 76 of file row_base.cc. References insert_impl(), and m_signal_inserted. |
|
Definition at line 132 of file row_base.cc. Referenced by insert(). |
|
Definition at line 63 of file row_base.cc. References m_modified. |
|
Definition at line 50 of file row_base.cc. References m_modified, and m_state. |
|
Definition at line 69 of file row_base.cc. References m_signal_refreshed, and refresh_impl(). |
|
Definition at line 127 of file row_base.cc. Referenced by refresh(). |
|
Definition at line 97 of file row_base.cc. References m_signal_changed. |
|
Definition at line 121 of file row_base.cc. References m_signal_erased. |
|
Definition at line 109 of file row_base.cc. References m_signal_inserted. |
|
Definition at line 103 of file row_base.cc. References m_signal_refreshed. |
|
Definition at line 115 of file row_base.cc. References m_signal_updated. |
|
Definition at line 83 of file row_base.cc. References m_signal_updated, and update_impl(). |
|
Definition at line 137 of file row_base.cc. Referenced by update(). |
|
Definition at line 71 of file row_base.h. Referenced by is_modified(), and operator=(). |
|
Definition at line 78 of file row_base.h. Referenced by signal_changed(). |
|
Definition at line 82 of file row_base.h. Referenced by erase(), and signal_erased(). |
|
Definition at line 80 of file row_base.h. Referenced by insert(), and signal_inserted(). |
|
Definition at line 79 of file row_base.h. Referenced by refresh(), and signal_refreshed(). |
|
Definition at line 81 of file row_base.h. Referenced by signal_updated(), and update(). |
|
Definition at line 70 of file row_base.h. Referenced by get_state(), and operator=(). |