|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
tools/clang/include/clang/AST/Type.h 704 bool isCanonical() const;
References
tools/clang/include/clang/AST/CanonicalType.h 635 Result.Stored.isCanonical()) && "Type is not canonical!");
641 assert((Other.isNull() || Other.isCanonical()) && "Type is not canonical!");
tools/clang/include/clang/AST/Type.h 6197 if (!isCanonical()) return false;
tools/clang/lib/AST/ASTContext.cpp 2929 if (!T.isCanonical()) {
2957 if (!T.isCanonical()) {
3047 if (!T.isCanonical()) {
3083 if (!SpelledAsLValue || InnerRef || !T.isCanonical()) {
3119 if (InnerRef || !T.isCanonical()) {
3151 if (!T.isCanonical() || !Cls->isCanonicalUnqualified()) {
3198 if (!EltTy.isCanonical() || EltTy.hasLocalQualifiers() || SizeExpr) {
3369 if (!EltTy.isCanonical() || EltTy.hasLocalQualifiers()) {
3471 if (!elementType.isCanonical() || elementType.hasLocalQualifiers()) {
3508 if (!vecType.isCanonical()) {
3578 if (!vecType.isCanonical()) {
3671 return T.isCanonical() &&
3746 if (!ET.isCanonical())
3908 if (!T.isCanonical()) {
4064 assert(Replacement.isCanonical()
4090 assert(P.getAsType().isCanonical() && "Pack contains non-canonical type");
4293 if (!Canon.isCanonical()) {
4320 if (!Canon.isCanonical()) {
4337 if (!Canon.isCanonical())
4498 if (!Pattern.isCanonical()) {
4595 return type.isCanonical();
4598 if (!typeArgsAreCanonical || !protocolsSorted || !baseType.isCanonical()) {
4825 if (!ObjectT.isCanonical()) {
5043 if (!T.isCanonical()) {
tools/clang/lib/AST/ASTImporter.cpp 1411 if (!QualType(T, 0).isCanonical()) {
tools/clang/lib/CodeGen/CGExpr.cpp 1384 assert(type.isCanonical());
tools/clang/lib/CodeGen/CGExprScalar.cpp 853 assert(SrcType.isCanonical() && "EmitScalarConversion strips typedefs");
tools/clang/lib/CodeGen/CodeGenModule.cpp 1312 if (pointeeTy.isCanonical() && pos != std::string::npos)
1359 if (ty.isCanonical() && pos != std::string::npos)
tools/clang/lib/CodeGen/CodeGenTypes.cpp 312 assert(QFT.isCanonical());
tools/clang/lib/Sema/SemaDecl.cpp 3573 assert(OldQTypeForComparison.isCanonical());
tools/clang/lib/Sema/SemaExpr.cpp 7898 assert(LHSType.isCanonical() && "LHS not canonicalized!");
7899 assert(RHSType.isCanonical() && "RHS not canonicalized!");
8037 assert(LHSType.isCanonical() && "LHS not canonicalized!");
8038 assert(RHSType.isCanonical() && "RHS not canonicalized!");
8088 assert(LHSType.isCanonical() && "LHS was not canonicalized!");
8089 assert(RHSType.isCanonical() && "RHS was not canonicalized!");
tools/clang/lib/Sema/SemaOverload.cpp 1564 assert(QualType(FromFn, 0).isCanonical());
tools/clang/lib/Sema/SemaTemplate.cpp 3340 assert(ICNT.isCanonical());
tools/clang/lib/Sema/SemaTemplateDeduction.cpp 548 assert(Arg.isCanonical() && "Argument type must be canonical");
tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp 177 assert(T.isCanonical() &&
423 assert(ActualT.isCanonical());