coan  6.0.1
A C/C++ Configuration Analyzer
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
expression_parser< CharSeq > Member List

This is the complete list of members for expression_parser< CharSeq >, including all inherited members.

_cutsexpression_parser< CharSeq >private
_deletionsexpression_parser< CharSeq >private
_evalexpression_parser< CharSeq >private
_last_deletionexpression_parser< CharSeq >private
_refexpression_parser< CharSeq >private
_seqexpression_parser< CharSeq >private
_startexpression_parser< CharSeq >private
_ternary_cond_stackexpression_parser< CharSeq >private
add enum value (defined in expression_parser< CharSeq >)expression_parser< CharSeq >
apply(infix_operation op, evaluation &lhs, evaluation &rhs)expression_parser< CharSeq >private
bit_and enum value (defined in expression_parser< CharSeq >)expression_parser< CharSeq >
bit_or enum value (defined in expression_parser< CharSeq >)expression_parser< CharSeq >
bit_xor enum value (defined in expression_parser< CharSeq >)expression_parser< CharSeq >
boolean_and enum value (defined in expression_parser< CharSeq >)expression_parser< CharSeq >
boolean_or enum value (defined in expression_parser< CharSeq >)expression_parser< CharSeq >
comma enum value (defined in expression_parser< CharSeq >)expression_parser< CharSeq >
cut(size_t start, size_t end)expression_parser< CharSeq >inlineprivate
defer_diagnostic(diagnostic_base &gripe)expression_parser< CharSeq >private
delete_paren(size_t loff, size_t roff)expression_parser< CharSeq >inlineprivate
deletion_code enum nameexpression_parser< CharSeq >
divide enum value (defined in expression_parser< CharSeq >)expression_parser< CharSeq >
eq enum value (defined in expression_parser< CharSeq >)expression_parser< CharSeq >
expression_parser(chewer< sequence_type > &chew, reference const *ref=nullptr)expression_parser< CharSeq >inline
expression_parser(sequence_type &seq, reference const *ref=nullptr, size_t start=0)expression_parser< CharSeq >
ge enum value (defined in expression_parser< CharSeq >)expression_parser< CharSeq >
gt enum value (defined in expression_parser< CharSeq >)expression_parser< CharSeq >
infix_op(chewer< sequence_type > &chew, size_t end)expression_parser< CharSeq >private
infix_operation typedefexpression_parser< CharSeq >private
is_simplified() const expression_parser< CharSeq >inline
le enum value (defined in expression_parser< CharSeq >)expression_parser< CharSeq >
lshift enum value (defined in expression_parser< CharSeq >)expression_parser< CharSeq >
lt enum value (defined in expression_parser< CharSeq >)expression_parser< CharSeq >
max enum value (defined in expression_parser< CharSeq >)expression_parser< CharSeq >
mod enum value (defined in expression_parser< CharSeq >)expression_parser< CharSeq >
mult enum value (defined in expression_parser< CharSeq >)expression_parser< CharSeq >
neq enum value (defined in expression_parser< CharSeq >)expression_parser< CharSeq >
next_evaluator(chewer< sequence_type > &chew, size_t end)expression_parser< CharSeq >inlineprivate
next_evaluator(chewer< sequence_type > &chew, size_t end) (defined in expression_parser< CharSeq >)expression_parser< CharSeq >inlineprivate
non_paren enum valueexpression_parser< CharSeq >
not_deleted enum valueexpression_parser< CharSeq >
op_add(evaluation const &lhs, evaluation const &rhs)expression_parser< CharSeq >inlineprivate
op_and(evaluation const &lhs, evaluation const &rhs)expression_parser< CharSeq >private
op_bit_and(evaluation const &lhs, evaluation const &rhs)expression_parser< CharSeq >inlineprivate
op_bit_or(evaluation const &lhs, evaluation const &rhs)expression_parser< CharSeq >inlineprivate
op_bit_xor(evaluation const &lhs, evaluation const &rhs)expression_parser< CharSeq >inlineprivate
op_comma(evaluation const &lhs, evaluation const &rhs)expression_parser< CharSeq >inlineprivate
op_divide(evaluation const &lhs, evaluation const &rhs)expression_parser< CharSeq >private
op_eq(evaluation const &lhs, evaluation const &rhs)expression_parser< CharSeq >inlineprivate
op_ge(evaluation const &lhs, evaluation const &rhs)expression_parser< CharSeq >inlineprivate
op_gt(evaluation const &lhs, evaluation const &rhs)expression_parser< CharSeq >inlineprivate
op_le(evaluation const &lhs, evaluation const &rhs)expression_parser< CharSeq >inlineprivate
op_lshift(evaluation const &lhs, evaluation const &rhs)expression_parser< CharSeq >inlineprivate
op_lt(evaluation const &lhs, evaluation const &rhs)expression_parser< CharSeq >inlineprivate
op_mod(evaluation const &lhs, evaluation const &rhs)expression_parser< CharSeq >private
op_mult(evaluation const &lhs, evaluation const &rhs)expression_parser< CharSeq >inlineprivate
op_ne(evaluation const &lhs, evaluation const &rhs)expression_parser< CharSeq >inlineprivate
op_or(evaluation const &lhs, evaluation const &rhs)expression_parser< CharSeq >private
op_rshift(evaluation const &lhs, evaluation const &rhs)expression_parser< CharSeq >inlineprivate
op_subtract(evaluation const &lhs, evaluation const &rhs)expression_parser< CharSeq >inlineprivate
op_ternary_either_or(evaluation const &lhs, evaluation const &rhs)expression_parser< CharSeq >private
op_ternary_if(evaluation const &lhs, evaluation const &rhs)expression_parser< CharSeq >inlineprivate
operator evaluation() const expression_parser< CharSeq >inlineexplicit
paren enum valueexpression_parser< CharSeq >
parse(chewer< sequence_type > &chew)expression_parser< CharSeq >private
precedence enum nameexpression_parser< CharSeq >
restore_paren(size_t loff, size_t roff)expression_parser< CharSeq >inlineprivate
restore_paren()expression_parser< CharSeq >inlineprivate
result() const expression_parser< CharSeq >inline
rshift enum value (defined in expression_parser< CharSeq >)expression_parser< CharSeq >
seek_rightmost_infix(chewer< sequence_type > &chew, size_t end, size_t &op_start, size_t &op_end)expression_parser< CharSeq >private
sequence_type typedefexpression_parser< CharSeq >
simplified() const expression_parser< CharSeq >
subtract enum value (defined in expression_parser< CharSeq >)expression_parser< CharSeq >
ternary_either_or enum value (defined in expression_parser< CharSeq >)expression_parser< CharSeq >
ternary_if enum value (defined in expression_parser< CharSeq >)expression_parser< CharSeq >
unary_op(chewer< sequence_type > &chew, size_t end)expression_parser< CharSeq >private