OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
client::parser::expression< Iterator > Member List

This is the complete list of members for client::parser::expression< Iterator >, including all inherited members.

annotation_client::parser::expression< Iterator >private
error_handler_client::parser::expression< Iterator >private
expression(error_handler< Iterator > &error_handler)client::parser::expression< Iterator >explicit
match(Iterator &it, Iterator last, char c) constclient::parser::expression< Iterator >private
match_op_token(Iterator &it, Iterator last, char const *token) constclient::parser::expression< Iterator >private
match_word(Iterator &it, Iterator last, char const *word) constclient::parser::expression< Iterator >private
parse(Iterator &first, Iterator last, ast::expression &attr)client::parser::expression< Iterator >
parse_additive(Iterator &it, Iterator last, ast::expression &out)client::parser::expression< Iterator >private
parse_argument_list(Iterator &it, Iterator last, std::list< ast::function_call_argument > &out)client::parser::expression< Iterator >private
parse_call_argument(Iterator &it, Iterator last, ast::function_call_argument &out)client::parser::expression< Iterator >private
parse_constant(Iterator &it, Iterator last, ast::operand &out)client::parser::expression< Iterator >private
parse_equality(Iterator &it, Iterator last, ast::expression &out)client::parser::expression< Iterator >private
parse_expr(Iterator &it, Iterator last, ast::expression &out)client::parser::expression< Iterator >private
parse_level(Iterator &it, Iterator last, ast::expression &out, NextLevel next, OpMatcher match_op)client::parser::expression< Iterator >private
parse_logical_and(Iterator &it, Iterator last, ast::expression &out)client::parser::expression< Iterator >private
parse_logical_or(Iterator &it, Iterator last, ast::expression &out)client::parser::expression< Iterator >private
parse_multiplicative(Iterator &it, Iterator last, ast::expression &out)client::parser::expression< Iterator >private
parse_primary(Iterator &it, Iterator last, ast::operand &out)client::parser::expression< Iterator >private
parse_quoted_string(Iterator &it, Iterator last, std::string &out)client::parser::expression< Iterator >private
parse_relational(Iterator &it, Iterator last, ast::expression &out)client::parser::expression< Iterator >private
parse_unary(Iterator &it, Iterator last, ast::operand &out)client::parser::expression< Iterator >private
skip_ws(Iterator &it, Iterator last) constclient::parser::expression< Iterator >private
to_operand(ast::expression &&e)client::parser::expression< Iterator >privatestatic
try_identifier_token(Iterator &it, Iterator last, std::string &word) constclient::parser::expression< Iterator >private