Searched refs:filter_ast (Results 1 – 11 of 11) sorted by relevance
168 const filter_ast::LogicalAnd& filter;170 bool operator()(const filter_ast::LogicalNot& x);171 bool operator()(const filter_ast::LogicalOr& x);172 bool operator()(const filter_ast::LogicalAnd& x);174 bool operator()(const filter_ast::BooleanOp& x);202 case filter_ast::ComparisonOpEnum::Equals: in doDoubleComparison()214 case filter_ast::ComparisonOpEnum::LessThan: in doDoubleComparison()230 case filter_ast::ComparisonOpEnum::Equals: in doIntComparison()238 case filter_ast::ComparisonOpEnum::LessThan: in doIntComparison()255 case filter_ast::ComparisonOpEnum::Equals: in doStringComparison()[all …]
42 const filter_ast::UnquotedString& x) const in operator ()()71 for (const filter_ast::LogicalNot& oper : x.rest) in operator ()()90 for (const filter_ast::LogicalOr& oper : x.rest) in operator ()()97 static std::string toString(filter_ast::ComparisonOpEnum rel) in toString()101 case filter_ast::ComparisonOpEnum::GreaterThan: in toString()103 case filter_ast::ComparisonOpEnum::GreaterThanOrEqual: in toString()105 case filter_ast::ComparisonOpEnum::LessThan: in toString()107 case filter_ast::ComparisonOpEnum::LessThanOrEqual: in toString()109 case filter_ast::ComparisonOpEnum::Equals: in toString()111 case filter_ast::ComparisonOpEnum::NotEquals: in toString()[all …]
16 std::string operator()(const filter_ast::QuotedString& x) const;17 std::string operator()(const filter_ast::UnquotedString& x) const;18 std::string operator()(const filter_ast::LogicalNot& x) const;19 std::string operator()(const filter_ast::LogicalOr& x) const;20 std::string operator()(const filter_ast::LogicalAnd& x) const;21 std::string operator()(const filter_ast::Comparison& x) const;22 std::string operator()(const filter_ast::BooleanOp& operation) const;25 std::optional<filter_ast::LogicalAnd> parseFilter(std::string_view expr);
25 using filter_ast::BooleanOp;26 using filter_ast::Comparison;27 using filter_ast::ComparisonOpEnum;28 using filter_ast::LogicalAnd;29 using filter_ast::LogicalNot;30 using filter_ast::LogicalOr;31 using filter_ast::QuotedString;32 using filter_ast::UnquotedString;100 using program = filter_ast::LogicalAnd;
13 namespace filter_ast namespace75 BOOST_FUSION_ADAPT_STRUCT(redfish::filter_ast::Comparison, left, token, right);76 BOOST_FUSION_ADAPT_STRUCT(redfish::filter_ast::LogicalNot, isLogicalNot,78 BOOST_FUSION_ADAPT_STRUCT(redfish::filter_ast::LogicalOr, first, rest);79 BOOST_FUSION_ADAPT_STRUCT(redfish::filter_ast::LogicalAnd, first, rest);
11 const filter_ast::LogicalAnd& filterParam);14 const filter_ast::LogicalAnd& filterParam);
90 std::optional<filter_ast::LogicalAnd> filter;
17 std::optional<filter_ast::LogicalAnd> ast = parseFilter(filterExpr); in filterTrue()30 std::optional<filter_ast::LogicalAnd> ast = parseFilter(filterExpr); in filterFalse()
14 std::optional<filter_ast::LogicalAnd> ast = parseFilter(filterExpression); in parse()
29 std::optional<filter_ast::LogicalAnd> filter; in createSubscription()
179 std::optional<filter_ast::LogicalAnd> filter = std::nullopt;