#include <default_plural_forms_expressions.hpp>
Public Member Functions | |
evaluator (uint n) | |
uint | operator() (const constant &c) const |
uint | operator() (n_var) const |
uint | operator() (const not_op &op) const |
uint | operator() (const ternary_op &op) const |
Public Attributes | |
uint | n_value_ |
Definition at line 102 of file default_plural_forms_expressions.hpp.
|
inlineexplicit |
Definition at line 104 of file default_plural_forms_expressions.hpp.
Definition at line 106 of file default_plural_forms_expressions.hpp.
References spirit_po::default_plural_forms::constant::value.
Definition at line 107 of file default_plural_forms_expressions.hpp.
Definition at line 108 of file default_plural_forms_expressions.hpp.
References variable_info_implementation::apply_visitor(), and spirit_po::default_plural_forms::not_op::e1.
|
inline |
Definition at line 117 of file default_plural_forms_expressions.hpp.
References ADAPT_STRUCT_, variable_info_implementation::apply_visitor(), c, compute(), e, spirit_po::default_plural_forms::not_op::e1, spirit_po::default_plural_forms::ternary_op::e1, spirit_po::default_plural_forms::ternary_op::e2, spirit_po::default_plural_forms::ternary_op::e3, EMIT_OP_, ENUMERATE, expr_, FOREACH_SPIRIT_PO_BINARY_OP, FOREACH_SPIRIT_PO_CONJUNCTION, i, MACHINE_ASSERT, s, STACK_MACHINE_CASE_, t, and spirit_po::default_plural_forms::constant::value.
uint spirit_po::default_plural_forms::evaluator::n_value_ |
Definition at line 103 of file default_plural_forms_expressions.hpp.