diff --git a/libwccl/wcclfile.h b/libwccl/wcclfile.h index a54b03457b7e91ba75a215f140d0ec5791a3b711..8ec46ecf93496c1c3e90f4e0f3ed621d0f3366d2 100644 --- a/libwccl/wcclfile.h +++ b/libwccl/wcclfile.h @@ -547,7 +547,7 @@ bool WcclFile::has_lexicon(const std::string& name) const inline bool WcclFile::has_lexicons() const { - return lexicons_; + return static_cast<bool>(lexicons_); } inline @@ -619,7 +619,7 @@ void WcclFile::add_section(const OpSequence<T>& section) inline bool WcclFile::has_tag_rules() const { - return tag_rules_; + return static_cast<bool>(tag_rules_); } inline @@ -640,7 +640,7 @@ void WcclFile::set_tag_rules(const boost::shared_ptr<TagRuleSequence>& tag_rules inline bool WcclFile::has_match_rules() const { - return match_rules_; + return static_cast<bool>(match_rules_); } inline