Home
last modified time | relevance | path

Searched refs:filter_ast (Results 1 – 11 of 11) sorted by relevance

/openbmc/bmcweb/redfish-core/src/
H A Dfilter_expr_executor.cpp166 const filter_ast::LogicalAnd& filter;
168 bool operator()(const filter_ast::LogicalNot& x);
169 bool operator()(const filter_ast::LogicalOr& x);
170 bool operator()(const filter_ast::LogicalAnd& x);
172 bool operator()(const filter_ast::BooleanOp& x);
200 case filter_ast::ComparisonOpEnum::Equals: in doDoubleComparison()
212 case filter_ast::ComparisonOpEnum::LessThan: in doDoubleComparison()
228 case filter_ast::ComparisonOpEnum::Equals: in doIntComparison()
236 case filter_ast::ComparisonOpEnum::LessThan: in doIntComparison()
253 case filter_ast::ComparisonOpEnum::Equals: in doStringComparison()
[all …]
H A Dfilter_expr_printer.cpp42 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 …]
/openbmc/bmcweb/redfish-core/include/
H A Dfilter_expr_printer.hpp16 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);
H A Dfilter_expr_parser_grammar.hpp25 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;
H A Dfilter_expr_parser_ast.hpp13 namespace filter_ast namespace
75 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);
H A Dfilter_expr_executor.hpp11 const filter_ast::LogicalAnd& filterParam);
14 const filter_ast::LogicalAnd& filterParam);
H A Devent_service_manager.hpp542 std::optional<filter_ast::LogicalAnd> filter;
/openbmc/bmcweb/test/redfish-core/include/
H A Dfilter_expr_executor_test.cpp17 std::optional<filter_ast::LogicalAnd> ast = parseFilter(filterExpr); in filterTrue()
30 std::optional<filter_ast::LogicalAnd> ast = parseFilter(filterExpr); in filterFalse()
H A Dfilter_expr_parser_test.cpp14 std::optional<filter_ast::LogicalAnd> ast = parseFilter(filterExpression); in parse()
/openbmc/bmcweb/redfish-core/lib/
H A Deventservice_sse.hpp29 std::optional<filter_ast::LogicalAnd> filter; in createSubscription()
/openbmc/bmcweb/redfish-core/include/utils/
H A Dquery_param.hpp179 std::optional<filter_ast::LogicalAnd> filter = std::nullopt;