|
struct | boost::proto::tagns_::tag::terminal |
| Tag type for terminals; aka, leaves in the expression tree. More...
|
|
struct | boost::proto::tagns_::tag::unary_plus |
| Tag type for the unary + operator. More...
|
|
struct | boost::proto::tagns_::tag::negate |
| Tag type for the unary - operator. More...
|
|
struct | boost::proto::tagns_::tag::dereference |
| Tag type for the unary * operator. More...
|
|
struct | boost::proto::tagns_::tag::complement |
| Tag type for the unary ~ operator. More...
|
|
struct | boost::proto::tagns_::tag::address_of |
| Tag type for the unary & operator. More...
|
|
struct | boost::proto::tagns_::tag::logical_not |
| Tag type for the unary ! operator. More...
|
|
struct | boost::proto::tagns_::tag::pre_inc |
| Tag type for the unary prefix ++ operator. More...
|
|
struct | boost::proto::tagns_::tag::pre_dec |
| Tag type for the unary prefix – operator. More...
|
|
struct | boost::proto::tagns_::tag::post_inc |
| Tag type for the unary postfix ++ operator. More...
|
|
struct | boost::proto::tagns_::tag::post_dec |
| Tag type for the unary postfix – operator. More...
|
|
struct | boost::proto::tagns_::tag::shift_left |
| Tag type for the binary << operator. More...
|
|
struct | boost::proto::tagns_::tag::shift_right |
| Tag type for the binary >> operator. More...
|
|
struct | boost::proto::tagns_::tag::multiplies |
| Tag type for the binary * operator. More...
|
|
struct | boost::proto::tagns_::tag::divides |
| Tag type for the binary / operator. More...
|
|
struct | boost::proto::tagns_::tag::modulus |
| Tag type for the binary % operator. More...
|
|
struct | boost::proto::tagns_::tag::plus |
| Tag type for the binary + operator. More...
|
|
struct | boost::proto::tagns_::tag::minus |
| Tag type for the binary - operator. More...
|
|
struct | boost::proto::tagns_::tag::less |
| Tag type for the binary < operator. More...
|
|
struct | boost::proto::tagns_::tag::greater |
| Tag type for the binary > operator. More...
|
|
struct | boost::proto::tagns_::tag::less_equal |
| Tag type for the binary <= operator. More...
|
|
struct | boost::proto::tagns_::tag::greater_equal |
| Tag type for the binary >= operator. More...
|
|
struct | boost::proto::tagns_::tag::equal_to |
| Tag type for the binary == operator. More...
|
|
struct | boost::proto::tagns_::tag::not_equal_to |
| Tag type for the binary != operator. More...
|
|
struct | boost::proto::tagns_::tag::logical_or |
| Tag type for the binary || operator. More...
|
|
struct | boost::proto::tagns_::tag::logical_and |
| Tag type for the binary && operator. More...
|
|
struct | boost::proto::tagns_::tag::bitwise_and |
| Tag type for the binary & operator. More...
|
|
struct | boost::proto::tagns_::tag::bitwise_or |
| Tag type for the binary | operator. More...
|
|
struct | boost::proto::tagns_::tag::bitwise_xor |
| Tag type for the binary ^ operator. More...
|
|
struct | boost::proto::tagns_::tag::comma |
| Tag type for the binary , operator. More...
|
|
struct | boost::proto::tagns_::tag::mem_ptr |
| Tag type for the binary ->* operator. More...
|
|
struct | boost::proto::tagns_::tag::assign |
| Tag type for the binary = operator. More...
|
|
struct | boost::proto::tagns_::tag::shift_left_assign |
| Tag type for the binary <<= operator. More...
|
|
struct | boost::proto::tagns_::tag::shift_right_assign |
| Tag type for the binary >>= operator. More...
|
|
struct | boost::proto::tagns_::tag::multiplies_assign |
| Tag type for the binary *= operator. More...
|
|
struct | boost::proto::tagns_::tag::divides_assign |
| Tag type for the binary /= operator. More...
|
|
struct | boost::proto::tagns_::tag::modulus_assign |
| Tag type for the binary %= operator. More...
|
|
struct | boost::proto::tagns_::tag::plus_assign |
| Tag type for the binary += operator. More...
|
|
struct | boost::proto::tagns_::tag::minus_assign |
| Tag type for the binary -= operator. More...
|
|
struct | boost::proto::tagns_::tag::bitwise_and_assign |
| Tag type for the binary &= operator. More...
|
|
struct | boost::proto::tagns_::tag::bitwise_or_assign |
| Tag type for the binary |= operator. More...
|
|
struct | boost::proto::tagns_::tag::bitwise_xor_assign |
| Tag type for the binary ^= operator. More...
|
|
struct | boost::proto::tagns_::tag::subscript |
| Tag type for the binary subscript operator. More...
|
|
struct | boost::proto::tagns_::tag::member |
| Tag type for the binary virtual data members. More...
|
|
struct | boost::proto::tagns_::tag::if_else_ |
| Tag type for the ternary ?: conditional operator. More...
|
|
struct | boost::proto::tagns_::tag::function |
| Tag type for the n-ary function call operator. More...
|
|