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

References

tools/clang/lib/AST/ASTContext.cpp
 4650   if (const auto *objT = dyn_cast<ObjCTypeParamType>(type.getTypePtr())) {
 4657             dyn_cast<ObjCObjectPointerType>(type.getTypePtr())) {
 4665       type = getObjCObjectType(
 4670       return getObjCObjectPointerType(type);
 4675   if (const auto *objT = dyn_cast<ObjCObjectType>(type.getTypePtr())){
 4686   if (type->isObjCObjectType()) {
 4692     return getObjCObjectType(type, {}, protocols, false);
 4696   if (type->isObjCIdType()) {
 4697     const auto *objPtr = type->castAs<ObjCObjectPointerType>();
 4698     type = getObjCObjectType(ObjCBuiltinIdTy, {}, protocols,
 4700     return getObjCObjectPointerType(type);
 4704   if (type->isObjCClassType()) {
 4705     const auto *objPtr = type->castAs<ObjCObjectPointerType>();
 4706     type = getObjCObjectType(ObjCBuiltinClassTy, {}, protocols,
 4708     return getObjCObjectPointerType(type);
 4712   return type;