HomeSort by: relevance | last modified time | path
    Searched refs:ObjCTypeParamDecl (Results 1 - 23 of 23) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/include/clang/AST/
DeclObjC.h 575 /// \c ObjCTypeParamDecl. \c Key has an explicit bound of \c id<NSCopying>,
579 class ObjCTypeParamDecl : public TypedefNameDecl {
593 ObjCTypeParamDecl(ASTContext &ctx, DeclContext *dc,
609 static ObjCTypeParamDecl *Create(ASTContext &ctx, DeclContext *dc,
617 static ObjCTypeParamDecl *CreateDeserialized(ASTContext &ctx, unsigned ID);
658 : private llvm::TrailingObjects<ObjCTypeParamList, ObjCTypeParamDecl *> {
665 ArrayRef<ObjCTypeParamDecl *> typeParams,
674 ArrayRef<ObjCTypeParamDecl *> typeParams,
678 using iterator = ObjCTypeParamDecl **;
680 iterator begin() { return getTrailingObjects<ObjCTypeParamDecl *>(); }
    [all...]
JSONNodeDumper.h 254 void VisitObjCTypeParamDecl(const ObjCTypeParamDecl *D);
TextNodeDumper.h 360 void VisitObjCTypeParamDecl(const ObjCTypeParamDecl *D);
ASTContext.h 123 class ObjCTypeParamDecl;
1569 QualType getObjCTypeParamType(const ObjCTypeParamDecl *Decl,
1571 void adjustObjCTypeParamBoundType(const ObjCTypeParamDecl *Orig,
1572 ObjCTypeParamDecl *New) const;
TypeLoc.h 42 class ObjCTypeParamDecl;
758 ObjCTypeParamDecl *getDecl() const { return getTypePtr()->getDecl(); }
Type.h 121 class ObjCTypeParamDecl;
5752 ObjCTypeParamDecl *OTPDecl;
5769 ObjCTypeParamType(const ObjCTypeParamDecl *D,
5783 const ObjCTypeParamDecl *OTPDecl,
5787 ObjCTypeParamDecl *getDecl() const { return OTPDecl; }
RecursiveASTVisitor.h 1574 DEF_TRAVERSE_DECL(ObjCTypeParamDecl, {
  /src/external/apache2/llvm/dist/clang/lib/AST/
DeclObjC.cpp 1417 // ObjCTypeParamDecl
1420 void ObjCTypeParamDecl::anchor() {}
1422 ObjCTypeParamDecl *ObjCTypeParamDecl::Create(ASTContext &ctx, DeclContext *dc,
1431 new (ctx, dc) ObjCTypeParamDecl(ctx, dc, variance, varianceLoc, index,
1438 ObjCTypeParamDecl *ObjCTypeParamDecl::CreateDeserialized(ASTContext &ctx,
1440 return new (ctx, ID) ObjCTypeParamDecl(ctx, nullptr,
1446 SourceRange ObjCTypeParamDecl::getSourceRange() const {
1463 ArrayRef<ObjCTypeParamDecl *> typeParams
    [all...]
Type.cpp 723 ObjCTypeParamType::ObjCTypeParamType(const ObjCTypeParamDecl *D, QualType can,
727 OTPDecl(const_cast<ObjCTypeParamDecl *>(D)) {
1261 ObjCTypeParamDecl *typeParam = OTPTy->getDecl();
3725 const ObjCTypeParamDecl *OTPDecl,
JSONNodeDumper.cpp 937 void JSONNodeDumper::VisitObjCTypeParamDecl(const ObjCTypeParamDecl *D) {
TextNodeDumper.cpp 2161 void TextNodeDumper::VisitObjCTypeParamDecl(const ObjCTypeParamDecl *D) {
ASTImporter.cpp 508 ExpectedDecl VisitObjCTypeParamDecl(ObjCTypeParamDecl *D);
4308 ExpectedDecl ASTNodeImporter::VisitObjCTypeParamDecl(ObjCTypeParamDecl *D) {
4327 ObjCTypeParamDecl *Result;
4884 SmallVector<ObjCTypeParamDecl *, 4> toTypeParams;
ASTContext.cpp 5235 ASTContext::getObjCTypeParamType(const ObjCTypeParamDecl *Decl,
5265 void ASTContext::adjustObjCTypeParamBoundType(const ObjCTypeParamDecl *Orig,
5266 ObjCTypeParamDecl *New) const {
  /src/external/apache2/llvm/dist/clang/tools/libclang/
CursorVisitor.h 222 bool VisitObjCTypeParamDecl(ObjCTypeParamDecl *D);
CIndex.cpp 971 bool CursorVisitor::VisitObjCTypeParamDecl(ObjCTypeParamDecl *D) {
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
DynamicTypePropagation.cpp 721 if (isa<ObjCTypeParamDecl>(Type->getDecl())) {
847 for (ObjCTypeParamDecl *TypeParam : *TypeParams) {
  /src/external/apache2/llvm/dist/clang/lib/Index/
IndexSymbol.cpp 59 if (isa<ObjCTypeParamDecl>(D))
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaDeclObjC.cpp 765 return ObjCTypeParamDecl::Create(Context, CurContext, variance, varianceLoc,
775 ArrayRef<ObjCTypeParamDecl *>
777 reinterpret_cast<ObjCTypeParamDecl * const *>(typeParamsIn.data()),
784 llvm::SmallDenseMap<IdentifierInfo *, ObjCTypeParamDecl *> knownParams;
852 ObjCTypeParamDecl *prevTypeParam = prevTypeParams->begin()[i];
853 ObjCTypeParamDecl *newTypeParam = newTypeParams->begin()[i];
1031 SmallVector<ObjCTypeParamDecl *, 4> clonedTypeParams;
1034 ObjCTypeParamDecl::Create(
TreeTransform.h 780 QualType RebuildObjCTypeParamType(const ObjCTypeParamDecl *Decl,
6985 ObjCTypeParamDecl *OTP = cast_or_null<ObjCTypeParamDecl>(
14127 const ObjCTypeParamDecl *Decl,
SemaType.cpp 920 ObjCTypeParamDecl *typeParam = nullptr;
1043 QualType Sema::BuildObjCTypeParamType(const ObjCTypeParamDecl *Decl,
  /src/external/apache2/llvm/dist/clang/lib/Serialization/
ASTReaderDecl.cpp 435 void VisitObjCTypeParamDecl(ObjCTypeParamDecl *D);
562 isa<ParmVarDecl>(D) || isa<ObjCTypeParamDecl>(D)) {
1080 void ASTDeclReader::VisitObjCTypeParamDecl(ObjCTypeParamDecl *D) {
1100 SmallVector<ObjCTypeParamDecl *, 4> typeParams;
1103 auto *typeParam = readDeclAs<ObjCTypeParamDecl>();
4071 D = ObjCTypeParamDecl::CreateDeserialized(Context, ID);
ASTWriterDecl.cpp 138 void VisitObjCTypeParamDecl(ObjCTypeParamDecl *D);
729 void ASTDeclWriter::VisitObjCTypeParamDecl(ObjCTypeParamDecl *D) {
  /src/external/apache2/llvm/dist/clang/include/clang/Sema/
Sema.h 9595 QualType BuildObjCTypeParamType(const ObjCTypeParamDecl *Decl,

Completed in 112 milliseconds