Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
tags.hpp File Reference
Include dependency graph for tags.hpp:
This graph shows which files directly or indirectly include this file:

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