GnuCashew ~ Web Application compatible with GnuCash sql data files.
GCW
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
GCW::Dbo::BudgetAmounts::Item Class Reference

BudgetAmounts Class. More...

#include <Item.h>

+ Inheritance diagram for GCW::Dbo::BudgetAmounts::Item:

Public Member Functions

 Item ()
 ctor
 
 Item (const std::string &_guid)
 ctor with guid
 
template<class Action >
auto persist (Action &action) -> void
 
- 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
 
Sessionsession () const
 
void setDirty ()
 
bool isDirty () const
 
ptr< Cself () const
 

Private Attributes

std::string m_budget_guid
 
std::string m_account_guid
 
int m_period_num
 
int m_amount_num
 
int m_amount_denom
 

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 >
 

Detailed Description

BudgetAmounts Class.

Definition at line 52 of file Dbo/BudgetAmounts/Item.h.

Constructor & Destructor Documentation

◆ Item() [1/2]

GCW::Dbo::BudgetAmounts::Item::Item ( )
inline

ctor

Definition at line 60 of file Dbo/BudgetAmounts/Item.h.

◆ Item() [2/2]

GCW::Dbo::BudgetAmounts::Item::Item ( const std::string &  _guid)
inline

ctor with guid

Definition at line 65 of file Dbo/BudgetAmounts/Item.h.

Member Function Documentation

◆ persist()

template<class Action >
auto GCW::Dbo::BudgetAmounts::Item::persist ( Action &  action) -> void
inline

Member Data Documentation

◆ m_account_guid

std::string GCW::Dbo::BudgetAmounts::Item::m_account_guid
private

Definition at line 94 of file Dbo/BudgetAmounts/Item.h.

◆ m_amount_denom

int GCW::Dbo::BudgetAmounts::Item::m_amount_denom
private

Definition at line 97 of file Dbo/BudgetAmounts/Item.h.

◆ m_amount_num

int GCW::Dbo::BudgetAmounts::Item::m_amount_num
private

Definition at line 96 of file Dbo/BudgetAmounts/Item.h.

◆ m_budget_guid

std::string GCW::Dbo::BudgetAmounts::Item::m_budget_guid
private

Definition at line 93 of file Dbo/BudgetAmounts/Item.h.

◆ m_period_num

int GCW::Dbo::BudgetAmounts::Item::m_period_num
private

Definition at line 95 of file Dbo/BudgetAmounts/Item.h.


The documentation for this class was generated from the following file: