From b80be82b8d4a3aaf226b00e7c12520318346ccea Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Fri, 18 Jun 2010 02:19:39 -0400 Subject: has_tag and get_tag now take an 'inherit' parameter --- src/post.h | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) (limited to 'src/post.h') diff --git a/src/post.h b/src/post.h index 7111ddef..e1535a46 100644 --- a/src/post.h +++ b/src/post.h @@ -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& value_mask = none) const; - - virtual optional get_tag(const string& tag) const; - virtual optional get_tag(const mask_t& tag_mask, - const optional& 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& value_mask = none, + bool inherit = true) const; + + virtual optional get_tag(const string& tag, + bool inherit = true) const; + virtual optional get_tag(const mask_t& tag_mask, + const optional& value_mask = none, + bool inherit = true) const; virtual date_t value_date() const; virtual date_t date() const; -- cgit v1.2.3