GnuCash c935c2f+
Loading...
Searching...
No Matches
Public Member Functions | Data Fields
TTInfo Struct Reference

Public Member Functions

const char * get_description () const
 
const char * get_num () const
 
const char * get_notes () const
 
gnc_commodity * get_currency () const
 
const TTSplitInfoVec & get_template_splits () const
 
void set_description (const char *description)
 
void set_num (const char *num)
 
void set_notes (const char *notes)
 
void set_currency (gnc_commodity *currency)
 
void clear_template_splits ()
 
void append_template_split (TTSplitInfoPtr &ttsi)
 

Data Fields

OptionalString m_description
 
OptionalString m_num
 
OptionalString m_notes
 
gnc_commodity * m_common_currency = nullptr
 
TTSplitInfoVec m_splits
 

Detailed Description

Definition at line 94 of file SX-ttinfo.hpp.

Member Function Documentation

◆ append_template_split()

void TTInfo::append_template_split ( TTSplitInfoPtr &  ttsi)
inline

Definition at line 113 of file SX-ttinfo.hpp.

113{ m_splits.push_back (ttsi); };

◆ clear_template_splits()

void TTInfo::clear_template_splits ( )
inline

Definition at line 112 of file SX-ttinfo.hpp.

112{ m_splits.clear(); };

◆ get_currency()

gnc_commodity * TTInfo::get_currency ( ) const
inline

Definition at line 105 of file SX-ttinfo.hpp.

105{ return m_common_currency; };

◆ get_description()

const char * TTInfo::get_description ( ) const
inline

Definition at line 102 of file SX-ttinfo.hpp.

102{ return *m_description; };

◆ get_notes()

const char * TTInfo::get_notes ( ) const
inline

Definition at line 104 of file SX-ttinfo.hpp.

104{ return *m_notes; };

◆ get_num()

const char * TTInfo::get_num ( ) const
inline

Definition at line 103 of file SX-ttinfo.hpp.

103{ return *m_num; };

◆ get_template_splits()

const TTSplitInfoVec & TTInfo::get_template_splits ( ) const
inline

Definition at line 106 of file SX-ttinfo.hpp.

106{ return m_splits; };

◆ set_currency()

void TTInfo::set_currency ( gnc_commodity *  currency)
inline

Definition at line 111 of file SX-ttinfo.hpp.

111{ m_common_currency = currency; };

◆ set_description()

void TTInfo::set_description ( const char *  description)
inline

Definition at line 108 of file SX-ttinfo.hpp.

108{ m_description = description; };

◆ set_notes()

void TTInfo::set_notes ( const char *  notes)
inline

Definition at line 110 of file SX-ttinfo.hpp.

110{ m_notes = notes; };

◆ set_num()

void TTInfo::set_num ( const char *  num)
inline

Definition at line 109 of file SX-ttinfo.hpp.

109{ m_num = num; };

Field Documentation

◆ m_common_currency

gnc_commodity* TTInfo::m_common_currency = nullptr

Definition at line 99 of file SX-ttinfo.hpp.

◆ m_description

OptionalString TTInfo::m_description

Definition at line 96 of file SX-ttinfo.hpp.

◆ m_notes

OptionalString TTInfo::m_notes

Definition at line 98 of file SX-ttinfo.hpp.

◆ m_num

OptionalString TTInfo::m_num

Definition at line 97 of file SX-ttinfo.hpp.

◆ m_splits

TTSplitInfoVec TTInfo::m_splits

Definition at line 100 of file SX-ttinfo.hpp.


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