reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
336 Result.Kind = Indeterminate; 341 if (Kind != None && Kind != Indeterminate) 341 if (Kind != None && Kind != Indeterminate) 355 ValueKind getKind() const { return Kind; } 357 bool isAbsent() const { return Kind == None; } 358 bool isIndeterminate() const { return Kind == Indeterminate; } 359 bool hasValue() const { return Kind != None && Kind != Indeterminate; } 359 bool hasValue() const { return Kind != None && Kind != Indeterminate; } 361 bool isInt() const { return Kind == Int; } 362 bool isFloat() const { return Kind == Float; } 363 bool isFixedPoint() const { return Kind == FixedPoint; } 364 bool isComplexInt() const { return Kind == ComplexInt; } 365 bool isComplexFloat() const { return Kind == ComplexFloat; } 366 bool isLValue() const { return Kind == LValue; } 367 bool isVector() const { return Kind == Vector; } 368 bool isArray() const { return Kind == Array; } 369 bool isStruct() const { return Kind == Struct; } 370 bool isUnion() const { return Kind == Union; } 371 bool isMemberPointer() const { return Kind == MemberPointer; } 372 bool isAddrLabelDiff() const { return Kind == AddrLabelDiff; } 603 Kind = Int; 608 Kind = Float; 613 Kind = FixedPoint; 618 Kind = Vector; 623 Kind = ComplexInt; 628 Kind = ComplexFloat; 635 Kind = Struct; 640 Kind = Union; 647 Kind = AddrLabelDiff;tools/clang/lib/AST/APValue.cpp
240 Kind = RHS.getKind(); 308 if (Kind == Int) 310 else if (Kind == Float) 312 else if (Kind == FixedPoint) 314 else if (Kind == Vector) 316 else if (Kind == ComplexInt) 318 else if (Kind == ComplexFloat) 320 else if (Kind == LValue) 322 else if (Kind == Array) 324 else if (Kind == Struct) 326 else if (Kind == Union) 328 else if (Kind == MemberPointer) 330 else if (Kind == AddrLabelDiff) 332 Kind = None; 374 std::swap(Kind, RHS.Kind); 374 std::swap(Kind, RHS.Kind); 823 Kind = LValue; 829 Kind = Array; 836 Kind = MemberPointer;