27 #ifndef XACC_FREQSPEC_H
28 #define XACC_FREQSPEC_H
34 #define ENUM_LIST_TYPE(_) \
43 DEFINE_ENUM(FreqType, ENUM_LIST_TYPE)
50 AS_STRING_DEC(FreqType, ENUM_LIST_TYPE)
51 FROM_STRING_DEC(FreqType, ENUM_LIST_TYPE)
53 #define ENUM_LIST_UI(_) \
59 _(UIFREQ_BI_WEEKLY,) \
60 _(UIFREQ_SEMI_MONTHLY,) \
62 _(UIFREQ_QUARTERLY,) \
63 _(UIFREQ_TRI_ANUALLY,) \
64 _(UIFREQ_SEMI_YEARLY,) \
66 _(UIFREQ_NUM_UI_FREQSPECS,)
68 DEFINE_ENUM( UIFreqType, ENUM_LIST_UI)
73 AS_STRING_DEC(UIFreqType, ENUM_LIST_UI)
74 FROM_STRING_DEC(UIFreqType, ENUM_LIST_UI)
All type declarations for the whole Gnucash engine.