clang  3.9.0
Public Types | Public Attributes | List of all members
clang::arcmt::trans::MigrationContext::GCAttrOccurrence Struct Reference

#include <Transforms.h>

Collaboration diagram for clang::arcmt::trans::MigrationContext::GCAttrOccurrence:
[legend]

Public Types

enum  AttrKind { Weak, Strong }
 

Public Attributes

enum
clang::arcmt::trans::MigrationContext::GCAttrOccurrence::AttrKind 
Kind
 
SourceLocation Loc
 
QualType ModifiedType
 
DeclDcl
 
bool FullyMigratable
 true if the attribute is owned, e.g. More...
 

Detailed Description

Definition at line 87 of file Transforms.h.

Member Enumeration Documentation

Enumerator
Weak 
Strong 

Definition at line 88 of file Transforms.h.

Member Data Documentation

Decl* clang::arcmt::trans::MigrationContext::GCAttrOccurrence::Dcl
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
SourceLocation clang::arcmt::trans::MigrationContext::GCAttrOccurrence::Loc
QualType clang::arcmt::trans::MigrationContext::GCAttrOccurrence::ModifiedType

The documentation for this struct was generated from the following file: