Searched refs:Friend (Results 1 - 23 of 23) sorted by relevance

/external/clang/test/CXX/dcl.decl/dcl.init/
H A Dp14-0x.cpp23 class Friend { class
25 Friend(int);
37 Friend f = 42;
/external/clang/lib/AST/
H A DDeclFriend.cpp1 //===--- DeclFriend.cpp - C++ Friend Declaration AST Node Implementation --===//
29 FriendUnion Friend,
33 if (Friend.is<NamedDecl*>()) {
34 NamedDecl *D = Friend.get<NamedDecl*>();
50 FriendDecl *FD = new (C, DC, Extra) FriendDecl(DC, L, Friend, FriendL,
27 Create(ASTContext &C, DeclContext *DC, SourceLocation L, FriendUnion Friend, SourceLocation FriendL, ArrayRef<TemplateParameterList*> FriendTypeTPLists) argument
H A DDeclTemplate.cpp868 FriendUnion Friend,
871 Friend, FLoc);
863 Create(ASTContext &Context, DeclContext *DC, SourceLocation L, unsigned NParams, TemplateParameterList **Params, FriendUnion Friend, SourceLocation FLoc) argument
H A DDeclBase.cpp570 case Friend:
837 // Friend function declarations are dependent if their *lexical*
/external/clang/include/clang/AST/
H A DDeclFriend.h47 FriendUnion Friend; member in class:clang::FriendDecl
76 FriendDecl(DeclContext *DC, SourceLocation L, FriendUnion Friend, argument
79 : Decl(Decl::Friend, DC, L),
80 Friend(Friend),
90 : Decl(Decl::Friend, Empty), NextFriend(),
114 return Friend.dyn_cast<TypeSourceInfo*>();
127 return Friend.dyn_cast<NamedDecl*>();
166 static bool classofKind(Kind K) { return K == Decl::Friend; }
H A DDeclTemplate.h2023 FriendUnion Friend; member in class:clang::TemplateParameterList::FriendTemplateDecl
2032 FriendUnion Friend,
2037 Friend(Friend),
2052 FriendUnion Friend,
2061 return Friend.dyn_cast<TypeSourceInfo*>();
2068 return Friend.dyn_cast<NamedDecl*>();
2029 FriendTemplateDecl(DeclContext *DC, SourceLocation Loc, unsigned NParams, TemplateParameterList **Params, FriendUnion Friend, SourceLocation FriendLoc) argument
/external/clang/test/CXX/special/class.ctor/
H A Dp5-0x.cpp9 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/chromium_org/third_party/mesa/src/src/gallium/drivers/r300/compiler/
H A Dradeon_variable.c53 for (var_ptr = var; var_ptr; var_ptr = var_ptr->Friend) {
227 var = var->Friend;
266 while(var->Friend) {
267 var = var->Friend;
269 var->Friend = friend;
301 for (var = list_ptr->Item; var; var = var->Friend) {
352 * "friends" and they are linked together via the Friend attribute.
395 var = var->Friend;
438 var = var->Friend;
485 for (friend = var->Friend; frien
[all...]
H A Dradeon_variable.h55 struct rc_variable * Friend; member in struct:rc_variable
H A Dradeon_pair_regalloc.c291 for (var_ptr = variable; var_ptr; var_ptr = var_ptr->Friend) {
310 var_ptr = var_ptr->Friend) {
654 var_b = var_b->Friend;
656 var_a = var_a->Friend;
H A Dradeon_optimize.c791 for (var = writer_list->Item; var; var = var->Friend) {
818 for (var = writer_list->Item; var; var = var->Friend) {
/external/mesa3d/src/gallium/drivers/r300/compiler/
H A Dradeon_variable.c53 for (var_ptr = var; var_ptr; var_ptr = var_ptr->Friend) {
227 var = var->Friend;
266 while(var->Friend) {
267 var = var->Friend;
269 var->Friend = friend;
301 for (var = list_ptr->Item; var; var = var->Friend) {
352 * "friends" and they are linked together via the Friend attribute.
395 var = var->Friend;
438 var = var->Friend;
485 for (friend = var->Friend; frien
[all...]
H A Dradeon_variable.h55 struct rc_variable * Friend; member in struct:rc_variable
H A Dradeon_pair_regalloc.c291 for (var_ptr = variable; var_ptr; var_ptr = var_ptr->Friend) {
310 var_ptr = var_ptr->Friend) {
654 var_b = var_b->Friend;
656 var_a = var_a->Friend;
H A Dradeon_optimize.c791 for (var = writer_list->Item; var; var = var->Friend) {
818 for (var = writer_list->Item; var; var = var->Friend) {
/external/clang/lib/Sema/
H A DSemaAccess.cpp325 DeclContext *Friend) {
326 if (Friend == Context)
329 assert(!Friend->isDependentContext() &&
335 if (Friend->isFileContext())
344 static bool MightInstantiateTo(Sema &S, CanQualType Context, CanQualType Friend) { argument
345 if (Friend == Context)
348 if (!Friend->isDependentType() && !Context->isDependentType())
357 FunctionDecl *Friend) {
358 if (Context->getDeclName() != Friend->getDeclName())
363 Friend
324 MightInstantiateTo(Sema &S, DeclContext *Context, DeclContext *Friend) argument
355 MightInstantiateTo(Sema &S, FunctionDecl *Context, FunctionDecl *Friend) argument
393 MightInstantiateTo(Sema &S, FunctionTemplateDecl *Context, FunctionTemplateDecl *Friend) argument
401 MatchesFriend(Sema &S, const EffectiveContext &EC, const CXXRecordDecl *Friend) argument
423 MatchesFriend(Sema &S, const EffectiveContext &EC, CanQualType Friend) argument
438 MatchesFriend(Sema &S, const EffectiveContext &EC, ClassTemplateDecl *Friend) argument
491 MatchesFriend(Sema &S, const EffectiveContext &EC, FunctionDecl *Friend) argument
510 MatchesFriend(Sema &S, const EffectiveContext &EC, FunctionTemplateDecl *Friend) argument
[all...]
H A DSemaTemplate.cpp1117 // Friend templates are visible in fairly strange ways.
1126 FriendDecl *Friend = FriendDecl::Create(Context, CurContext, local
1130 Friend->setAccess(AS_public);
1131 CurContext->addDecl(Friend);
6302 FriendDecl *Friend = FriendDecl::Create(Context, CurContext, local
6306 Friend->setAccess(AS_public);
6307 CurContext->addDecl(Friend);
H A DSemaDeclCXX.cpp11694 FriendDecl *Friend = FriendDecl::Create(Context, CurContext, NameLoc, local
11696 Friend->setAccess(AS_public);
11697 CurContext->addDecl(Friend);
11698 return Friend;
11718 FriendDecl *Friend = FriendDecl::Create(Context, CurContext, NameLoc, local
11720 Friend->setAccess(AS_public);
11721 Friend->setUnsupportedFriend(true);
11722 CurContext->addDecl(Friend);
11723 return Friend;
/external/clang/lib/Serialization/
H A DASTCommon.cpp206 case Decl::Friend:
H A DASTReaderDecl.cpp1542 D->Friend = ReadDeclAs<NamedDecl>(Record, Idx);
1544 D->Friend = GetTypeSourceInfo(Record, Idx);
1560 D->Friend = ReadDeclAs<NamedDecl>(Record, Idx);
1562 D->Friend = GetTypeSourceInfo(Record, Idx);
H A DASTWriterDecl.cpp1087 bool hasFriendDecl = D->Friend.is<NamedDecl*>();
/external/clang/tools/libclang/
H A DCIndex.cpp4888 case Decl::Friend:
4889 if (NamedDecl *Friend = cast<FriendDecl>(D)->getFriendDecl())
4890 return clang_getCursorDefinition(MakeCXCursor(Friend, TU));
4894 if (NamedDecl *Friend = cast<FriendTemplateDecl>(D)->getFriendDecl())
4895 return clang_getCursorDefinition(MakeCXCursor(Friend, TU));
6040 case Decl::Friend:
/external/clang/lib/CodeGen/
H A DCGDecl.cpp74 case Decl::Friend:

Completed in 2429 milliseconds