Home | History | Annotate | Download | only in AST

Lines Matching refs:Canonical

202   // If the canonical form of this type isn't the right kind, reject it.
215 /// to getting the canonical type, but it doesn't remove *all* typedefs. For
342 /// same dynamic type as the canonical type.
447 // If the canonical form of this type isn't the right kind, reject it.
466 // If the canonical form of this type isn't the right kind, reject it.
479 ObjCObjectType::ObjCObjectType(QualType Canonical, QualType Base,
482 : Type(ObjCObject, Canonical, false, false, false, false),
494 // There is no sugar for ObjCObjectType's, just return the canonical
508 // There is no sugar for ObjCQualifiedIdType's, just return the canonical
518 // There is no sugar for ObjCQualifiedClassType's, just return the canonical
1330 // Note that this intentionally does not use the canonical type.
1583 QualType canonical,
1586 canonical,
1946 "No canonical type for non-dependent class template specialization");
1952 // If the canonical type exists and is non-dependent, the template
2063 // If this type is non-canonical, ask its canonical type for the
2094 llvm_unreachable("didn't expect a non-canonical type here");
2192 llvm_unreachable("didn't expect a non-canonical type here");