Home | History | Annotate | Download | only in Symbol

Lines Matching full:op_kind

1390 IsOperator (const char *name, OverloadedOperatorKind &op_kind)
1418 op_kind = NUM_OVERLOADED_OPERATORS;
1430 op_kind = OO_New;
1432 op_kind = OO_Array_New;
1439 op_kind = OO_Delete;
1441 op_kind = OO_Array_Delete;
1446 op_kind = OO_Plus;
1450 op_kind = OO_PlusEqual;
1452 op_kind = OO_PlusPlus;
1458 op_kind = OO_Minus;
1463 case '=': op_kind = OO_MinusEqual; break;
1464 case '-': op_kind = OO_MinusMinus; break;
1465 case '>': op_kind = OO_Arrow; break;
1471 op_kind = OO_ArrowStar; break;
1477 op_kind = OO_Star;
1479 op_kind = OO_StarEqual;
1484 op_kind = OO_Slash;
1486 op_kind = OO_SlashEqual;
1491 op_kind = OO_Percent;
1493 op_kind = OO_PercentEqual;
1499 op_kind = OO_Caret;
1501 op_kind = OO_CaretEqual;
1506 op_kind = OO_Amp;
1511 case '=': op_kind = OO_AmpEqual; break;
1512 case '&': op_kind = OO_AmpAmp; break;
1519 op_kind = OO_Pipe;
1524 case '=': op_kind = OO_PipeEqual; break;
1525 case '|': op_kind = OO_PipePipe; break;
1532 op_kind = OO_Tilde;
1537 op_kind = OO_Exclaim;
1539 op_kind = OO_ExclaimEqual;
1544 op_kind = OO_Equal;
1546 op_kind = OO_EqualEqual;
1551 op_kind = OO_Less;
1556 case '<': op_kind = OO_LessLess; break;
1557 case '=': op_kind = OO_LessEqual; break;
1563 op_kind = OO_LessLessEqual;
1569 op_kind = OO_Greater;
1574 case '>': op_kind = OO_GreaterGreater; break;
1575 case '=': op_kind = OO_GreaterEqual; break;
1582 op_kind = OO_GreaterGreaterEqual;
1588 op_kind = OO_Comma;
1593 op_kind = OO_Call;
1598 op_kind = OO_Subscript;
1606 check_op_param (uint32_t op_kind, bool unary, bool binary, uint32_t num_params)
1609 if(op_kind == OO_Call)
1622 ClangASTContext::CheckOverloadedOperatorKindParameterCount (uint32_t op_kind, uint32_t num_params)
1624 switch (op_kind)
1636 #define OVERLOADED_OPERATOR(Name,Spelling,Token,Unary,Binary,MemberOnly) case OO_##Name: return check_op_param (op_kind, Unary, Binary, num_params);
1637 switch (op_kind)