Home | History | Annotate | Download | only in AST

Lines Matching refs:Canonical

182   // If the canonical form of this type isn't the right kind, reject it.
195 /// to getting the canonical type, but it doesn't remove *all* typedefs. For
293 /// same dynamic type as the canonical type.
392 // If the canonical form of this type isn't the right kind, reject it.
411 // If the canonical form of this type isn't the right kind, reject it.
424 ObjCObjectType::ObjCObjectType(QualType Canonical, QualType Base,
427 : Type(ObjCObject, Canonical, false, false, false, false),
439 // There is no sugar for ObjCObjectType's, just return the canonical
453 // There is no sugar for ObjCQualifiedIdType's, just return the canonical
463 // There is no sugar for ObjCQualifiedClassType's, just return the canonical
1259 // Note that this intentionally does not use the canonical type.
1495 unsigned numArgs, QualType canonical,
1498 canonical,
1850 "No canonical type for non-dependent class template specialization");
1856 // If the canonical type exists and is non-dependent, the template
1971 // If this type is non-canonical, ask its canonical type for the
2008 llvm_unreachable("didn't expect a non-canonical type here");