diff options
author | John Wiegley <johnw@newartisans.com> | 2010-06-18 02:19:39 -0400 |
---|---|---|
committer | John Wiegley <johnw@newartisans.com> | 2010-06-18 02:19:39 -0400 |
commit | b80be82b8d4a3aaf226b00e7c12520318346ccea (patch) | |
tree | 54e77b05f0e732fe272e67b1aa0efea91797f145 /src/post.h | |
parent | 5f989f7d9f6f41df90b2272dfcc7c4332f12cfcb (diff) | |
download | fork-ledger-b80be82b8d4a3aaf226b00e7c12520318346ccea.tar.gz fork-ledger-b80be82b8d4a3aaf226b00e7c12520318346ccea.tar.bz2 fork-ledger-b80be82b8d4a3aaf226b00e7c12520318346ccea.zip |
has_tag and get_tag now take an 'inherit' parameter
Diffstat (limited to 'src/post.h')
-rw-r--r-- | src/post.h | 18 |
1 files changed, 11 insertions, 7 deletions
@@ -99,13 +99,17 @@ public: TRACE_DTOR(post_t); } - virtual bool has_tag(const string& tag) const; - virtual bool has_tag(const mask_t& tag_mask, - const optional<mask_t>& value_mask = none) const; - - virtual optional<value_t> get_tag(const string& tag) const; - virtual optional<value_t> get_tag(const mask_t& tag_mask, - const optional<mask_t>& value_mask = none) const; + virtual bool has_tag(const string& tag, + bool inherit = true) const; + virtual bool has_tag(const mask_t& tag_mask, + const optional<mask_t>& value_mask = none, + bool inherit = true) const; + + virtual optional<value_t> get_tag(const string& tag, + bool inherit = true) const; + virtual optional<value_t> get_tag(const mask_t& tag_mask, + const optional<mask_t>& value_mask = none, + bool inherit = true) const; virtual date_t value_date() const; virtual date_t date() const; |