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

Public Member Functions

const char * get_action () const
 
const char * get_memo () const
 
const Accountget_account () const
 
const char * get_credit_formula () const
 
const char * get_debit_formula () const
 
void set_action (const char *action)
 
void set_memo (const char *memo)
 
void set_account (Account *acc)
 
void set_credit_formula (const char *credit_formula)
 
void set_debit_formula (const char *debit_formula)
 
void set_credit_formula_numeric (gnc_numeric num)
 
void set_debit_formula_numeric (gnc_numeric num)
 

Data Fields

OptionalString m_action
 
OptionalString m_memo
 
OptionalStringFromNumeric m_credit_formula
 
OptionalStringFromNumeric m_debit_formula
 
Accountm_acc = nullptr
 

Detailed Description

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

Member Function Documentation

◆ get_account()

const Account * TTSplitInfo::get_account ( ) const
inline

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

66{ return m_acc; };

◆ get_action()

const char * TTSplitInfo::get_action ( ) const
inline

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

64{ return *m_action; };

◆ get_credit_formula()

const char * TTSplitInfo::get_credit_formula ( ) const
inline

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

67{ return *m_credit_formula; };

◆ get_debit_formula()

const char * TTSplitInfo::get_debit_formula ( ) const
inline

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

68{ return *m_debit_formula; };

◆ get_memo()

const char * TTSplitInfo::get_memo ( ) const
inline

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

65{ return *m_memo; };

◆ set_account()

void TTSplitInfo::set_account ( Account acc)
inline

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

72{ m_acc = acc; };

◆ set_action()

void TTSplitInfo::set_action ( const char *  action)
inline

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

70{ m_action = action; };

◆ set_credit_formula()

void TTSplitInfo::set_credit_formula ( const char *  credit_formula)
inline

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

73{ set_formulas (nullptr, credit_formula); };

◆ set_credit_formula_numeric()

void TTSplitInfo::set_credit_formula_numeric ( gnc_numeric  num)
inline

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

75{ set_formulas_numeric ({}, num); };

◆ set_debit_formula()

void TTSplitInfo::set_debit_formula ( const char *  debit_formula)
inline

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

74{ set_formulas (debit_formula, nullptr); };

◆ set_debit_formula_numeric()

void TTSplitInfo::set_debit_formula_numeric ( gnc_numeric  num)
inline

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

76{ set_formulas_numeric (num, {}); };

◆ set_memo()

void TTSplitInfo::set_memo ( const char *  memo)
inline

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

71{ m_memo = memo; };

Field Documentation

◆ m_acc

Account* TTSplitInfo::m_acc = nullptr

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

◆ m_action

OptionalString TTSplitInfo::m_action

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

◆ m_credit_formula

OptionalStringFromNumeric TTSplitInfo::m_credit_formula

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

◆ m_debit_formula

OptionalStringFromNumeric TTSplitInfo::m_debit_formula

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

◆ m_memo

OptionalString TTSplitInfo::m_memo

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


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