|
GnuCashew ~ Web Application compatible with GnuCash sql data files.
GCW
|
#include <Item.h>
Inheritance diagram for GCW::Dbo::Slots::Item:Public Member Functions | |
| auto | obj_guid () const -> const std::string & |
| auto | name () const -> const std::string & |
| auto | slot_type () const -> int |
| auto | int64_val () const -> long long |
| auto | string_val () const -> const std::string & |
| auto | double_val () const -> double |
| auto | timespec_val () const -> const std::string & |
| auto | guid_val () const -> const std::string & |
| auto | numeric_val_num () const -> long long |
| auto | numeric_val_denom () const -> long long |
| auto | gdate_val () const -> const std::string & |
| template<class Action > | |
| void | persist (Action &action) |
Public Member Functions inherited from GCW::Dbo::BaseItem< Item > | |
| BaseItem () | |
Public Member Functions inherited from Wt::Dbo::Dbo< class C > | |
| Dbo () | |
| Dbo (const Dbo< C > &other) | |
| dbo_traits< C >::IdType | id () const |
| Session * | session () const |
| void | setDirty () |
| bool | isDirty () const |
| ptr< C > | self () const |
Private Attributes | |
| std::string | m_obj_guid |
| std::string | m_name |
| int | m_slot_type |
| long long | m_int64_val |
| std::string | m_string_val |
| double | m_double_val |
| std::string | m_timespec_val |
| std::string | m_guid_val |
| long long | m_numeric_val_num |
| long long | m_numeric_val_denom |
| std::string | m_gdate_val |
Additional Inherited Members | |
Public Types inherited from GCW::Dbo::BaseItem< Item > | |
| using | Ptr = Wt::Dbo::ptr< Item > |
| using | Collection = Wt::Dbo::collection< Ptr > |
| using | Vector = std::vector< Ptr > |
Variables Item Class.
Definition at line 52 of file Dbo/Slots/Item.h.
|
inline |
Definition at line 62 of file Dbo/Slots/Item.h.
References m_double_val.
|
inline |
Definition at line 67 of file Dbo/Slots/Item.h.
References m_gdate_val.
|
inline |
Definition at line 64 of file Dbo/Slots/Item.h.
References m_guid_val.
|
inline |
Definition at line 60 of file Dbo/Slots/Item.h.
References m_int64_val.
|
inline |
Definition at line 58 of file Dbo/Slots/Item.h.
References m_name.
|
inline |
Definition at line 66 of file Dbo/Slots/Item.h.
References m_numeric_val_denom.
|
inline |
Definition at line 65 of file Dbo/Slots/Item.h.
References m_numeric_val_num.
|
inline |
Definition at line 57 of file Dbo/Slots/Item.h.
References m_obj_guid.
|
inline |
Definition at line 69 of file Dbo/Slots/Item.h.
References GCW::Dbo::Slots::Field::double_val, Wt::Dbo::field(), GCW::Dbo::Slots::Field::gdate_val, GCW::Dbo::Slots::Field::guid_val, GCW::Dbo::Slots::Field::int64_val, m_double_val, m_gdate_val, m_guid_val, m_int64_val, m_name, m_numeric_val_denom, m_numeric_val_num, m_obj_guid, m_slot_type, m_string_val, m_timespec_val, GCW::Dbo::Slots::Field::name, GCW::Dbo::Slots::Field::numeric_val_denom, GCW::Dbo::Slots::Field::numeric_val_num, GCW::Dbo::Slots::Field::obj_guid, GCW::Dbo::Slots::Field::slot_type, GCW::Dbo::Slots::Field::string_val, and GCW::Dbo::Slots::Field::timespec_val.
|
inline |
Definition at line 59 of file Dbo/Slots/Item.h.
References m_slot_type.
|
inline |
Definition at line 61 of file Dbo/Slots/Item.h.
References m_string_val.
|
inline |
Definition at line 63 of file Dbo/Slots/Item.h.
References m_timespec_val.
|
private |
Definition at line 91 of file Dbo/Slots/Item.h.
Referenced by double_val(), and persist().
|
private |
Definition at line 96 of file Dbo/Slots/Item.h.
Referenced by gdate_val(), and persist().
|
private |
Definition at line 93 of file Dbo/Slots/Item.h.
Referenced by guid_val(), and persist().
|
private |
Definition at line 89 of file Dbo/Slots/Item.h.
Referenced by int64_val(), and persist().
|
private |
Definition at line 87 of file Dbo/Slots/Item.h.
|
private |
Definition at line 95 of file Dbo/Slots/Item.h.
Referenced by numeric_val_denom(), and persist().
|
private |
Definition at line 94 of file Dbo/Slots/Item.h.
Referenced by numeric_val_num(), and persist().
|
private |
Definition at line 86 of file Dbo/Slots/Item.h.
Referenced by obj_guid(), and persist().
|
private |
Definition at line 88 of file Dbo/Slots/Item.h.
Referenced by persist(), and slot_type().
|
private |
Definition at line 90 of file Dbo/Slots/Item.h.
Referenced by persist(), and string_val().
|
private |
Definition at line 92 of file Dbo/Slots/Item.h.
Referenced by persist(), and timespec_val().