Contains the tags for all the overloadable operators in C++

Tag type for terminals; aka, leaves in the expression tree.
Tag type for the unary + operator.
Tag type for the unary - operator.
Tag type for the unary * operator.
Tag type for the unary ~ operator.
Tag type for the unary & operator.
Tag type for the unary ! operator.
Tag type for the unary prefix ++ operator.
Tag type for the unary prefix -- operator.
Tag type for the unary postfix ++ operator.
Tag type for the unary postfix -- operator.
Tag type for the binary << operator.
Tag type for the binary >> operator.
Tag type for the binary * operator.
Tag type for the binary / operator.
Tag type for the binary % operator.
Tag type for the binary + operator.
Tag type for the binary - operator.
Tag type for the binary < operator.
Tag type for the binary > operator.
Tag type for the binary <= operator.
Tag type for the binary >= operator.
Tag type for the binary == operator.
Tag type for the binary != operator.
Tag type for the binary || operator.
Tag type for the binary && operator.
Tag type for the binary & operator.
Tag type for the binary | operator.
Tag type for the binary ^ operator.
Tag type for the binary , operator.
Tag type for the binary ->* operator.
Tag type for the binary = operator.
Tag type for the binary <<= operator.
Tag type for the binary >>= operator.
Tag type for the binary *= operator.
Tag type for the binary /= operator.
Tag type for the binary = operator.
Tag type for the binary += operator.
Tag type for the binary -= operator.
Tag type for the binary &= operator.
Tag type for the binary |= operator.
Tag type for the binary ^= operator.
Tag type for the binary subscript operator.
Tag type for the ternary ?: conditional operator.
Tag type for the n-ary function call operator.