Lines Matching refs:OK
71 bool isComparisonOperator(OverloadedOperatorKind OK) { in isComparisonOperator() argument
72 return OK == OO_EqualEqual || OK == OO_ExclaimEqual || OK == OO_Less || in isComparisonOperator()
73 OK == OO_LessEqual || OK == OO_Greater || OK == OO_GreaterEqual; in isComparisonOperator()
126 bool isAccessOperator(OverloadedOperatorKind OK) { in isAccessOperator() argument
127 return isDereferenceOperator(OK) || isIncrementOperator(OK) || in isAccessOperator()
128 isDecrementOperator(OK) || isRandomIncrOrDecrOperator(OK); in isAccessOperator()
131 bool isAccessOperator(UnaryOperatorKind OK) { in isAccessOperator() argument
132 return isDereferenceOperator(OK) || isIncrementOperator(OK) || in isAccessOperator()
133 isDecrementOperator(OK); in isAccessOperator()
136 bool isAccessOperator(BinaryOperatorKind OK) { in isAccessOperator() argument
137 return isDereferenceOperator(OK) || isRandomIncrOrDecrOperator(OK); in isAccessOperator()
140 bool isDereferenceOperator(OverloadedOperatorKind OK) { in isDereferenceOperator() argument
141 return OK == OO_Star || OK == OO_Arrow || OK == OO_ArrowStar || in isDereferenceOperator()
142 OK == OO_Subscript; in isDereferenceOperator()
145 bool isDereferenceOperator(UnaryOperatorKind OK) { in isDereferenceOperator() argument
146 return OK == UO_Deref; in isDereferenceOperator()
149 bool isDereferenceOperator(BinaryOperatorKind OK) { in isDereferenceOperator() argument
150 return OK == BO_PtrMemI; in isDereferenceOperator()
153 bool isIncrementOperator(OverloadedOperatorKind OK) { in isIncrementOperator() argument
154 return OK == OO_PlusPlus; in isIncrementOperator()
157 bool isIncrementOperator(UnaryOperatorKind OK) { in isIncrementOperator() argument
158 return OK == UO_PreInc || OK == UO_PostInc; in isIncrementOperator()
161 bool isDecrementOperator(OverloadedOperatorKind OK) { in isDecrementOperator() argument
162 return OK == OO_MinusMinus; in isDecrementOperator()
165 bool isDecrementOperator(UnaryOperatorKind OK) { in isDecrementOperator() argument
166 return OK == UO_PreDec || OK == UO_PostDec; in isDecrementOperator()
169 bool isRandomIncrOrDecrOperator(OverloadedOperatorKind OK) { in isRandomIncrOrDecrOperator() argument
170 return OK == OO_Plus || OK == OO_PlusEqual || OK == OO_Minus || in isRandomIncrOrDecrOperator()
171 OK == OO_MinusEqual; in isRandomIncrOrDecrOperator()
174 bool isRandomIncrOrDecrOperator(BinaryOperatorKind OK) { in isRandomIncrOrDecrOperator() argument
175 return OK == BO_Add || OK == BO_AddAssign || in isRandomIncrOrDecrOperator()
176 OK == BO_Sub || OK == BO_SubAssign; in isRandomIncrOrDecrOperator()