/external/clang/lib/AST/ |
H A D | DeclFriend.cpp | 1 //===--- DeclFriend.cpp - C++ Friend Declaration AST Node Implementation --===// 29 FriendUnion Friend, 32 if (Friend.is<NamedDecl*>()) { 33 NamedDecl *D = Friend.get<NamedDecl*>(); 46 FriendDecl *FD = new (C) FriendDecl(DC, L, Friend, FriendL); 27 Create(ASTContext &C, DeclContext *DC, SourceLocation L, FriendUnion Friend, SourceLocation FriendL) argument
|
H A D | DeclTemplate.cpp | 870 FriendUnion Friend, 873 = new (Context) FriendTemplateDecl(DC, L, NParams, Params, Friend, FLoc); 865 Create(ASTContext &Context, DeclContext *DC, SourceLocation L, unsigned NParams, TemplateParameterList **Params, FriendUnion Friend, SourceLocation FLoc) argument
|
/external/clang/test/CXX/dcl.decl/dcl.init/ |
H A D | p14-0x.cpp | 23 class Friend { class 25 Friend(int); 37 Friend f = 42;
|
/external/clang/include/clang/AST/ |
H A D | DeclFriend.h | 45 FriendUnion Friend; member in class:clang::FriendDecl 61 FriendDecl(DeclContext *DC, SourceLocation L, FriendUnion Friend, argument 63 : Decl(Decl::Friend, DC, L), 64 Friend(Friend), 71 : Decl(Decl::Friend, Empty), NextFriend() { } 91 return Friend.dyn_cast<TypeSourceInfo*>(); 97 return Friend.dyn_cast<NamedDecl*>(); 127 static bool classofKind(Kind K) { return K == Decl::Friend; }
|
H A D | DeclTemplate.h | 2008 FriendUnion Friend; member in class:clang::TemplateParameterList::FriendTemplateDecl 2017 FriendUnion Friend, 2022 Friend(Friend), 2037 FriendUnion Friend, 2046 return Friend.dyn_cast<TypeSourceInfo*>(); 2053 return Friend.dyn_cast<NamedDecl*>(); 2014 FriendTemplateDecl(DeclContext *DC, SourceLocation Loc, unsigned NParams, TemplateParameterList **Params, FriendUnion Friend, SourceLocation FriendLoc) argument
|
/external/clang/test/CXX/special/class.ctor/ |
H A D | p5-0x.cpp | 9 class Friend { class 10 Friend() = default; ~Friend() = default; 115 struct NotDeleted6c { Friend a; }; 137 struct NotDeleted7i : Friend {}; 139 struct NotDeleted7j : virtual Friend {}; 141 struct NotDeleted7k { Friend a; };
|
/external/clang/test/SemaCXX/ |
H A D | cxx98-compat.cpp | 225 friend void Friend() {} // expected-warning {{friend function 'Friend' would be implicitly redefined in C++98}} expected-note {{previous}} function in struct:FriendRedefinition
|
/external/chromium/testing/gmock/scripts/generator/cpp/ |
H A D | ast.py | 197 class Friend(Expr): class in inherits:Expr 1317 return Friend(t0.start, t0.end, tokens, self.namespace_stack)
|
/external/clang/lib/Sema/ |
H A D | SemaAccess.cpp | 318 DeclContext *Friend) { 319 if (Friend == Context) 322 assert(!Friend->isDependentContext() && 328 if (Friend->isFileContext()) 337 static bool MightInstantiateTo(Sema &S, CanQualType Context, CanQualType Friend) { argument 338 if (Friend == Context) 341 if (!Friend->isDependentType() && !Context->isDependentType()) 350 FunctionDecl *Friend) { 351 if (Context->getDeclName() != Friend->getDeclName()) 356 Friend 317 MightInstantiateTo(Sema &S, DeclContext *Context, DeclContext *Friend) argument 348 MightInstantiateTo(Sema &S, FunctionDecl *Context, FunctionDecl *Friend) argument 388 MightInstantiateTo(Sema &S, FunctionTemplateDecl *Context, FunctionTemplateDecl *Friend) argument 396 MatchesFriend(Sema &S, const EffectiveContext &EC, const CXXRecordDecl *Friend) argument 418 MatchesFriend(Sema &S, const EffectiveContext &EC, CanQualType Friend) argument 433 MatchesFriend(Sema &S, const EffectiveContext &EC, ClassTemplateDecl *Friend) argument 486 MatchesFriend(Sema &S, const EffectiveContext &EC, FunctionDecl *Friend) argument 505 MatchesFriend(Sema &S, const EffectiveContext &EC, FunctionTemplateDecl *Friend) argument 572 FriendDecl *Friend = *I; local [all...] |
H A D | SemaTemplate.cpp | 1123 // Friend templates are visible in fairly strange ways. 1132 FriendDecl *Friend = FriendDecl::Create(Context, CurContext, local 1136 Friend->setAccess(AS_public); 1137 CurContext->addDecl(Friend); 5597 FriendDecl *Friend = FriendDecl::Create(Context, CurContext, local 5601 Friend->setAccess(AS_public); 5602 CurContext->addDecl(Friend);
|
H A D | SemaDeclCXX.cpp | 9992 FriendDecl *Friend = FriendDecl::Create(Context, CurContext, NameLoc, local 9994 Friend->setAccess(AS_public); 9995 CurContext->addDecl(Friend); 9996 return Friend; 10014 FriendDecl *Friend = FriendDecl::Create(Context, CurContext, NameLoc, local 10016 Friend->setAccess(AS_public); 10017 Friend->setUnsupportedFriend(true); 10018 CurContext->addDecl(Friend); 10019 return Friend;
|