clang
7.0.0
|
#include "/work/llvm-www-releases/7.0.0/docsbuild/llvm.src/tools/clang/lib/ARCMigrate/Transforms.h"
Public Types | |
enum | AttrKind { Weak, Strong } |
Public Attributes | |
enum clang::arcmt::trans::MigrationContext::GCAttrOccurrence::AttrKind | Kind |
SourceLocation | Loc |
QualType | ModifiedType |
Decl * | Dcl |
bool | FullyMigratable |
true if the attribute is owned, e.g. More... | |
Definition at line 87 of file Transforms.h.
Enumerator | |
---|---|
Weak | |
Strong |
Definition at line 88 of file Transforms.h.
Decl* clang::arcmt::trans::MigrationContext::GCAttrOccurrence::Dcl |
Definition at line 91 of file Transforms.h.
Referenced by clang::arcmt::trans::MigrationContext::dumpGCAttrs(), and errorForGCAttrsOnNonObjC().
bool clang::arcmt::trans::MigrationContext::GCAttrOccurrence::FullyMigratable |
true if the attribute is owned, e.g.
it is in a body and not just in an interface.
Definition at line 94 of file Transforms.h.
Referenced by clang::arcmt::trans::MigrationContext::dumpGCAttrs(), and errorForGCAttrsOnNonObjC().
enum clang::arcmt::trans::MigrationContext::GCAttrOccurrence::AttrKind clang::arcmt::trans::MigrationContext::GCAttrOccurrence::Kind |
Referenced by checkWeakGCAttrs(), and clang::arcmt::trans::MigrationContext::dumpGCAttrs().
SourceLocation clang::arcmt::trans::MigrationContext::GCAttrOccurrence::Loc |
Definition at line 89 of file Transforms.h.
Referenced by checkWeakGCAttrs(), clang::arcmt::trans::MigrationContext::dumpGCAttrs(), and errorForGCAttrsOnNonObjC().
QualType clang::arcmt::trans::MigrationContext::GCAttrOccurrence::ModifiedType |
Definition at line 90 of file Transforms.h.
Referenced by checkWeakGCAttrs(), clang::arcmt::trans::MigrationContext::dumpGCAttrs(), and errorForGCAttrsOnNonObjC().