/freebsd-9.3-release/contrib/llvm/tools/clang/lib/AST/ |
H A D | DeclFriend.cpp | 1 //===--- DeclFriend.cpp - C++ Friend Declaration AST Node Implementation --===// 29 FriendUnion Friend, 33 if (Friend.is<NamedDecl*>()) { 34 NamedDecl *D = Friend.get<NamedDecl*>(); 52 FriendDecl *FD = new (Mem) FriendDecl(DC, L, Friend, FriendL, 27 Create(ASTContext &C, DeclContext *DC, SourceLocation L, FriendUnion Friend, SourceLocation FriendL, ArrayRef<TemplateParameterList*> FriendTypeTPLists) argument
|
H A D | DeclTemplate.cpp | 895 FriendUnion Friend, 898 = new (Context) FriendTemplateDecl(DC, L, NParams, Params, Friend, FLoc); 890 Create(ASTContext &Context, DeclContext *DC, SourceLocation L, unsigned NParams, TemplateParameterList **Params, FriendUnion Friend, SourceLocation FLoc) argument
|
H A D | DeclBase.cpp | 559 case Friend: 791 // Friend function declarations are dependent if their *lexical*
|
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/AST/ |
H A D | DeclFriend.h | 46 FriendUnion Friend; member in class:clang::FriendDecl 75 FriendDecl(DeclContext *DC, SourceLocation L, FriendUnion Friend, argument 78 : Decl(Decl::Friend, DC, L), 79 Friend(Friend), 89 : Decl(Decl::Friend, Empty), NextFriend(), 113 return Friend.dyn_cast<TypeSourceInfo*>(); 126 return Friend.dyn_cast<NamedDecl*>(); 165 static bool classofKind(Kind K) { return K == Decl::Friend; }
|
H A D | DeclTemplate.h | 2027 FriendUnion Friend; member in class:clang::TemplateParameterList::FriendTemplateDecl 2036 FriendUnion Friend, 2041 Friend(Friend), 2056 FriendUnion Friend, 2065 return Friend.dyn_cast<TypeSourceInfo*>(); 2072 return Friend.dyn_cast<NamedDecl*>(); 2033 FriendTemplateDecl(DeclContext *DC, SourceLocation Loc, unsigned NParams, TemplateParameterList **Params, FriendUnion Friend, SourceLocation FriendLoc) argument
|
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Sema/ |
H A D | SemaAccess.cpp | 326 DeclContext *Friend) { 327 if (Friend == Context) 330 assert(!Friend->isDependentContext() && 336 if (Friend->isFileContext()) 345 static bool MightInstantiateTo(Sema &S, CanQualType Context, CanQualType Friend) { argument 346 if (Friend == Context) 349 if (!Friend->isDependentType() && !Context->isDependentType()) 358 FunctionDecl *Friend) { 359 if (Context->getDeclName() != Friend->getDeclName()) 364 Friend 325 MightInstantiateTo(Sema &S, DeclContext *Context, DeclContext *Friend) argument 356 MightInstantiateTo(Sema &S, FunctionDecl *Context, FunctionDecl *Friend) argument 396 MightInstantiateTo(Sema &S, FunctionTemplateDecl *Context, FunctionTemplateDecl *Friend) argument 404 MatchesFriend(Sema &S, const EffectiveContext &EC, const CXXRecordDecl *Friend) argument 426 MatchesFriend(Sema &S, const EffectiveContext &EC, CanQualType Friend) argument 441 MatchesFriend(Sema &S, const EffectiveContext &EC, ClassTemplateDecl *Friend) argument 494 MatchesFriend(Sema &S, const EffectiveContext &EC, FunctionDecl *Friend) argument 513 MatchesFriend(Sema &S, const EffectiveContext &EC, FunctionTemplateDecl *Friend) argument 580 FriendDecl *Friend = *I; local [all...] |
H A D | SemaTemplate.cpp | 1120 // Friend templates are visible in fairly strange ways. 1129 FriendDecl *Friend = FriendDecl::Create(Context, CurContext, local 1133 Friend->setAccess(AS_public); 1134 CurContext->addDecl(Friend); 6164 FriendDecl *Friend = FriendDecl::Create(Context, CurContext, local 6168 Friend->setAccess(AS_public); 6169 CurContext->addDecl(Friend);
|
H A D | SemaDeclCXX.cpp | 11407 FriendDecl *Friend = FriendDecl::Create(Context, CurContext, NameLoc, local 11409 Friend->setAccess(AS_public); 11410 CurContext->addDecl(Friend); 11411 return Friend; 11431 FriendDecl *Friend = FriendDecl::Create(Context, CurContext, NameLoc, local 11433 Friend->setAccess(AS_public); 11434 Friend->setUnsupportedFriend(true); 11435 CurContext->addDecl(Friend); 11436 return Friend;
|
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Serialization/ |
H A D | ASTCommon.cpp | 206 case Decl::Friend:
|
H A D | ASTReaderDecl.cpp | 1383 D->Friend = ReadDeclAs<NamedDecl>(Record, Idx); 1385 D->Friend = GetTypeSourceInfo(Record, Idx); 1401 D->Friend = ReadDeclAs<NamedDecl>(Record, Idx); 1403 D->Friend = GetTypeSourceInfo(Record, Idx);
|
H A D | ASTWriterDecl.cpp | 1074 bool hasFriendDecl = D->Friend.is<NamedDecl*>();
|
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/CodeGen/ |
H A D | CGDecl.cpp | 74 case Decl::Friend:
|