Types for annotating commodities. More...
#include "expr.h"
Go to the source code of this file.
Classes | |
class | ledger::annotated_commodity_t |
struct | ledger::annotation_t |
struct | ledger::keep_details_t |
Namespaces | |
namespace | ledger |
Macros | |
#define | ANNOTATION_DATE_CALCULATED 0x08 |
#define | ANNOTATION_PRICE_CALCULATED 0x01 |
#define | ANNOTATION_PRICE_FIXATED 0x02 |
#define | ANNOTATION_PRICE_NOT_PER_UNIT 0x04 |
#define | ANNOTATION_TAG_CALCULATED 0x10 |
#define | ANNOTATION_VALUE_EXPR_CALCULATED 0x20 |
Functions | |
annotated_commodity_t & | ledger::as_annotated_commodity (commodity_t &commodity) |
const annotated_commodity_t & | ledger::as_annotated_commodity (const commodity_t &commodity) |
std::ostream & | ledger::operator<< (std::ostream &out, const annotation_t &details) |
void | ledger::put_annotation (property_tree::ptree &pt, const annotation_t &details) |
#define ANNOTATION_DATE_CALCULATED 0x08 |
Definition at line 58 of file annotate.h.
#define ANNOTATION_PRICE_CALCULATED 0x01 |
Definition at line 55 of file annotate.h.
#define ANNOTATION_PRICE_FIXATED 0x02 |
Definition at line 56 of file annotate.h.
#define ANNOTATION_PRICE_NOT_PER_UNIT 0x04 |
Definition at line 57 of file annotate.h.
#define ANNOTATION_TAG_CALCULATED 0x10 |
Definition at line 59 of file annotate.h.
#define ANNOTATION_VALUE_EXPR_CALCULATED 0x20 |
Definition at line 60 of file annotate.h.