Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
clang 20.0.0git
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"

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 217 of file TransGCAttrs.cpp.

Function Documentation

◆ checkAllAtProps()

◆ checkAllProps()

◆ checkWeakGCAttrs()

◆ errorForGCAttrsOnNonObjC()