From 33187220891dd8826ff4d5a53b724b0058f6fef9 Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Fri, 5 Mar 2010 22:12:32 -0500 Subject: Added new "payee" and "capture" directives The payee directive allows for transformation of payee names during the parsing of a Ledger file. This means you can record the payee name in one form, but always have it reported in another form. The syntax is (and will be): payee PAYEE_NAME REGEXP or payee PAYEE_NAME REGEXP1 REGEXP2 ... The account directive sets the account automatically based on the payee iff the base account name is Unknown. For example, if you have a bunch of transaction in Expenses:Unknown, you can assign accounts for several automatically using: account ACCOUNT_NAME PAYEE_REGEXP or account ACCOUNT_NAME PAYEE_REGEXP1 PAYEE_REGEXP2 ... --- src/mask.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/mask.h') diff --git a/src/mask.h b/src/mask.h index 8c20e554..755a2229 100644 --- a/src/mask.h +++ b/src/mask.h @@ -74,6 +74,9 @@ public: mask_t& operator=(const string& other); + bool operator<(const mask_t& other) const { + return expr < other.expr; + } bool operator==(const mask_t& other) const { return expr == other.expr; } -- cgit v1.2.3