clang  6.0.0svn
Typedefs | Functions
TransGCAttrs.cpp File Reference
#include "Transforms.h"
#include "Internals.h"
#include "clang/AST/ASTContext.h"
#include "clang/Basic/SourceManager.h"
#include "clang/Lex/Lexer.h"
#include "clang/Sema/SemaDiagnostic.h"
#include "llvm/ADT/SmallString.h"
#include "llvm/ADT/TinyPtrVector.h"
#include "llvm/Support/SaveAndRestore.h"
Include dependency graph for TransGCAttrs.cpp:

Go to the source code of this file.

Typedefs

typedef llvm::TinyPtrVector< ObjCPropertyDecl * > IndivPropsTy
 

Functions

static void errorForGCAttrsOnNonObjC (MigrationContext &MigrateCtx)
 
static void checkWeakGCAttrs (MigrationContext &MigrateCtx)
 
static void checkAllAtProps (MigrationContext &MigrateCtx, SourceLocation AtLoc, IndivPropsTy &IndProps)
 
static void checkAllProps (MigrationContext &MigrateCtx, std::vector< ObjCPropertyDecl *> &AllProps)
 

Typedef Documentation

◆ IndivPropsTy

typedef llvm::TinyPtrVector<ObjCPropertyDecl *> IndivPropsTy

Definition at line 220 of file TransGCAttrs.cpp.

Function Documentation

◆ checkAllAtProps()

static void checkAllAtProps ( MigrationContext MigrateCtx,
SourceLocation  AtLoc,
IndivPropsTy IndProps 
)
static

◆ checkAllProps()

static void checkAllProps ( MigrationContext MigrateCtx,
std::vector< ObjCPropertyDecl *> &  AllProps 
)
static

◆ checkWeakGCAttrs()

static void checkWeakGCAttrs ( MigrationContext MigrateCtx)
static

◆ errorForGCAttrsOnNonObjC()

static void errorForGCAttrsOnNonObjC ( MigrationContext MigrateCtx)
static