| Namespaces | 
| namespace | comma | 
| namespace | comma::primitive_ops | 
| Enumerations | 
| enum | comma::primitive_ops::PrimitiveID { comma::primitive_ops::NotPrimitive, 
comma::primitive_ops::ADD_op, 
comma::primitive_ops::SUB_op, 
comma::primitive_ops::MUL_op,
 comma::primitive_ops::DIV_op, 
comma::primitive_ops::MOD_op, 
comma::primitive_ops::REM_op, 
comma::primitive_ops::POW_op,
 comma::primitive_ops::EQ_op, 
comma::primitive_ops::NE_op, 
comma::primitive_ops::LT_op, 
comma::primitive_ops::GT_op,
 comma::primitive_ops::LE_op, 
comma::primitive_ops::GE_op, 
comma::primitive_ops::LOR_op, 
comma::primitive_ops::LAND_op,
 comma::primitive_ops::LXOR_op, 
comma::primitive_ops::LNOT_op, 
comma::primitive_ops::POS_op, 
comma::primitive_ops::NEG_op,
 comma::primitive_ops::ENUM_op, 
comma::primitive_ops::FIRST_PREDICATE_OP =  EQ_op, 
comma::primitive_ops::LAST_PREDICATE_OP =  LNOT_op, 
comma::primitive_ops::FIRST_PRIMITIVE_OP =  ADD_op,
 comma::primitive_ops::LAST_PRIMITIVE_OP =  ENUM_op, 
comma::primitive_ops::FIRST_BINARY_OP =  ADD_op, 
comma::primitive_ops::LAST_BINARY_OP =  LXOR_op, 
comma::primitive_ops::FIRST_UNARY_OP =  LNOT_op,
 comma::primitive_ops::LAST_UNARY_OP =  NEG_op
 }
 | 
| Functions | 
| bool | comma::primitive_ops::denotesOperator (PrimitiveID ID) | 
|  | Returns true if IDnames an operator.
 | 
| bool | comma::primitive_ops::denotesPredicateOp (PrimitiveID ID) | 
|  | Returns true if IDnames a primitive comparison operation.
 | 
| bool | comma::primitive_ops::denotesUnaryOp (PrimitiveID ID) | 
|  | Returns true if IDnames a primitive unary operation.
 | 
| bool | comma::primitive_ops::denotesBinaryOp (PrimitiveID ID) | 
|  | Returns true if IDnames a primitive binary operation.
 | 
| bool | comma::primitive_ops::denotesBinaryOp (const llvm::StringRef &string) | 
|  | Returns true if the given string names a binary operator. 
 | 
| bool | comma::primitive_ops::denotesUnaryOp (const llvm::StringRef &string) | 
|  | Returns true if the given string names a unary operator. 
 | 
| bool | comma::primitive_ops::denotesOperator (const llvm::StringRef &string) | 
|  | Returns true if the given string names an operator. 
 | 
| bool | comma::primitive_ops::denotesBinaryOp (const comma::IdentifierInfo *idInfo) | 
|  | Returns true if the given IdentifierInfo names a binary operator. 
 | 
| bool | comma::primitive_ops::denotesUnaryOp (const comma::IdentifierInfo *idInfo) | 
|  | Returns true if the given IdentifierInfo names a unary operator. 
 | 
| bool | comma::primitive_ops::denotesOperator (const comma::IdentifierInfo *idInfo) | 
|  | Returns true if the given IdentifierInfo names an operator. 
 | 
| const char * | comma::primitive_ops::getOpName (PrimitiveID ID) | 
|  | Returns the name of a primitive unary operator. 
 |