GnuCash  4.8a-86-g9eaa3eb23
Data Structures | Macros | Enumerations | Functions
AccountP.h File Reference

This is the private header for the account structure. More...

#include "Account.h"

Go to the source code of this file.

Data Structures

struct  AccountPrivate
 
struct  Account
 Account in Gnucash. More...
 
struct  AccountTestFunctions
 

Macros

#define GNC_ID_ROOT_ACCOUNT   "RootAccount"
 

Enumerations

enum  TriState { Unset = -1, False, True }
 STRUCTS. More...
 

Functions

void xaccAccountSetGUID (Account *account, const GncGUID *guid)
 
gboolean xaccAccountRegister (void)
 
AccountTestFunctions_utest_account_fill_functions (void)
 

Detailed Description

This is the private header for the account structure.

No one outside of the engine should ever include this file.

This header includes prototypes for "dangerous" functions. Invoking any of these functions potentially leave the account in an inconsistent state. If they are not used in the proper setting, they can leave the account structures in an inconsistent state. Thus, these methods should never be used outside of the engine, which is why they are "hidden" here.

Definition in file AccountP.h.

Enumeration Type Documentation

◆ TriState

enum TriState

STRUCTS.

This is the data that describes an account.

This is the private header for the account structure. No one outside of the engine should ever include this file.

Definition at line 58 of file AccountP.h.

59 {
60  Unset = -1,
61  False,
62  True
63 } TriState;
TriState
STRUCTS.
Definition: AccountP.h:58