#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=(). |
1.3.4