GnuCashew ~ GnuCash Enabled Web
GCW
Namespaces | Classes | Typedefs | Functions | Variables
GCW::Dbo::Commodities Namespace Reference

Namespaces

 Field
 

Classes

struct  COMMODITY_S
 
class  Item
 Commodity Item Class. More...
 

Typedefs

typedef struct GCW::Dbo::Commodities::COMMODITY_S Commodity_t
 

Functions

auto getIso4217Commodities () -> std::vector< Commodity_t >
 Get Commodities. More...
 
auto load (const std::string &_guid) -> Item::Ptr
 Load Account by GUID. More...
 
auto byGuid (const std::string &_guid) -> Item::Ptr
 Load Account by GUID. More...
 

Variables

const char * s_tableName = "commodities"
 

Typedef Documentation

◆ Commodity_t

Function Documentation

◆ byGuid()

auto GCW::Dbo::Commodities::byGuid ( const std::string &  _guid) -> Item::Ptr

Load Account by GUID.

Definition at line 74 of file Commodities.cpp.

References load().

◆ getIso4217Commodities()

auto GCW::Dbo::Commodities::getIso4217Commodities ( ) -> std::vector< Commodity_t >

Get Commodities.

This returns the list of commodities from the iso-4217-currencies.xml file

Definition at line 84 of file Commodities.cpp.

References GCW::Dbo::Accounts::Field::name.

Referenced by GCW::App::App().

◆ load()

auto GCW::Dbo::Commodities::load ( const std::string &  _guid) -> Item::Ptr

Load Account by GUID.

Definition at line 47 of file Commodities.cpp.

References GCW::app().

Referenced by byGuid().

Variable Documentation

◆ s_tableName

const char * GCW::Dbo::Commodities::s_tableName = "commodities"
extern

Definition at line 34 of file Commodities.cpp.