reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaChecking.cpp
10124     assert(T->isCanonicalUnqualified());
10126     if (const VectorType *VT = dyn_cast<VectorType>(T))
10127       T = VT->getElementType().getTypePtr();
10128     if (const ComplexType *CT = dyn_cast<ComplexType>(T))
10129       T = CT->getElementType().getTypePtr();
10130     if (const AtomicType *AT = dyn_cast<AtomicType>(T))
10131       T = AT->getValueType().getTypePtr();
10132     if (const EnumType *ET = dyn_cast<EnumType>(T))
10133       T = C.getCanonicalType(ET->getDecl()->getIntegerType()).getTypePtr();
10135     const BuiltinType *BT = cast<BuiltinType>(T);
10138     return IntRange(C.getIntWidth(QualType(T, 0)), BT->isUnsignedInteger());