19 using namespace clang;
30 bool ObjCPropertyAccess) {
39 char *MessageData =
nullptr;
41 MessageData =
new char [Msg.size()];
42 memcpy(MessageData, Msg.data(), Msg.size());
static DelayedDiagnostic makeAvailability(AvailabilityResult AR, SourceLocation Loc, const NamedDecl *ReferringDecl, const NamedDecl *OffendingDecl, const ObjCInterfaceDecl *UnknownObjCClass, const ObjCPropertyDecl *ObjCProperty, StringRef Msg, bool ObjCPropertyAccess)
AccessedEntity & getAccessData()
Represents an ObjC class declaration.
AvailabilityResult
Captures the result of checking the availability of a declaration.
struct AD AvailabilityData
Defines the classes clang::DelayedDiagnostic and clang::AccessedEntity.
Encodes a location in the source.
Represents one property declaration in an Objective-C interface.
Dataflow Directional Tag Classes.
A diagnostic message which has been conditionally emitted pending the complete parsing of the current...
NamedDecl - This represents a decl with a name.