#include <boost/proto/proto_fwd.hpp>
Classes | |
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... | |
Namespaces | |
boost | |
Duration formatting facet for input. | |
boost::proto | |
boost::proto::tagns_ | |
boost::proto::tagns_::tag | |