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

12

/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*>();
52 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.cpp878 FriendUnion Friend, SourceLocation FLoc) {
879 return new (Context, DC) FriendTemplateDecl(DC, L, Params, Friend, FLoc);
875 Create(ASTContext &Context, DeclContext *DC, SourceLocation L, MutableArrayRef<TemplateParameterList *> Params, FriendUnion Friend, SourceLocation FLoc) argument
/external/llvm/include/llvm/DebugInfo/PDB/
H A DPDBSymbolTypeFriend.h26 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::Friend)
H A DPDBTypes.h188 Friend, member in class:llvm::pdb::PDB_Checksum::PDB_Machine::PDB_SymType
/external/clang/include/clang/AST/
H A DDeclFriend.h49 FriendUnion Friend; member in class:clang::final
70 FriendDecl(DeclContext *DC, SourceLocation L, FriendUnion Friend, argument
73 : Decl(Decl::Friend, DC, L),
74 Friend(Friend),
84 : Decl(Decl::Friend, Empty), NextFriend(),
108 return Friend.dyn_cast<TypeSourceInfo*>();
121 return Friend.dyn_cast<NamedDecl*>();
165 static bool classofKind(Kind K) { return K == Decl::Friend; }
H A DDeclTemplate.h2157 FriendUnion Friend; member in class:clang::FriendTemplateDecl
2164 FriendUnion Friend, SourceLocation FriendLoc)
2166 Params(Params.data()), Friend(Friend), FriendLoc(FriendLoc) {}
2177 MutableArrayRef<TemplateParameterList *> Params, FriendUnion Friend,
2186 return Friend.dyn_cast<TypeSourceInfo*>();
2193 return Friend.dyn_cast<NamedDecl*>();
2162 FriendTemplateDecl(DeclContext *DC, SourceLocation Loc, MutableArrayRef<TemplateParameterList *> Params, FriendUnion Friend, SourceLocation FriendLoc) argument
/external/clang/test/CXX/dcl.dcl/basic.namespace/namespace.udecl/
H A Dp18.cpp20 friend void Friend();
46 void Friend() { function
/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/mesa3d/src/gallium/drivers/r300/compiler/
H A Dradeon_variable.c54 for (var_ptr = var; var_ptr; var_ptr = var_ptr->Friend) {
228 var = var->Friend;
267 while(var->Friend) {
268 var = var->Friend;
270 var->Friend = friend;
302 for (var = list_ptr->Item; var; var = var->Friend) {
353 * "friends" and they are linked together via the Friend attribute.
396 var = var->Friend;
439 var = var->Friend;
486 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.c342 for (var_ptr = variable; var_ptr; var_ptr = var_ptr->Friend) {
361 var_ptr = var_ptr->Friend) {
592 var_b = var_b->Friend;
594 var_a = var_a->Friend;
H A Dradeon_optimize.c809 for (var = writer_list->Item; var; var = var->Friend) {
837 for (var = writer_list->Item; var; var = var->Friend) {
/external/clang/lib/Sema/
H A DSemaAccess.cpp331 DeclContext *Friend) {
332 if (Friend == Context)
335 assert(!Friend->isDependentContext() &&
341 if (Friend->isFileContext())
350 static bool MightInstantiateTo(Sema &S, CanQualType Context, CanQualType Friend) { argument
351 if (Friend == Context)
354 if (!Friend->isDependentType() && !Context->isDependentType())
363 FunctionDecl *Friend) {
364 if (Context->getDeclName() != Friend->getDeclName())
369 Friend
330 MightInstantiateTo(Sema &S, DeclContext *Context, DeclContext *Friend) argument
361 MightInstantiateTo(Sema &S, FunctionDecl *Context, FunctionDecl *Friend) argument
399 MightInstantiateTo(Sema &S, FunctionTemplateDecl *Context, FunctionTemplateDecl *Friend) argument
407 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.cpp1176 // Friend templates are visible in fairly strange ways.
1185 FriendDecl *Friend = FriendDecl::Create( local
1187 Friend->setAccess(AS_public);
1188 CurContext->addDecl(Friend);
6562 FriendDecl *Friend = FriendDecl::Create(Context, CurContext, local
6566 Friend->setAccess(AS_public);
6567 CurContext->addDecl(Friend);
/external/llvm/lib/DebugInfo/PDB/
H A DPDBSymbol.cpp87 FACTORY_SYMTAG_CASE(Friend, PDBSymbolTypeFriend)
H A DPDBExtras.cpp234 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, Friend, OS)
/external/llvm/unittests/DebugInfo/PDB/
H A DPDBApiTest.cpp346 InsertItemWithTag(PDB_SymType::Friend); variable
408 VerifyDyncast<PDBSymbolTypeFriend>(PDB_SymType::Friend);
/external/clang/lib/Serialization/
H A DASTCommon.cpp299 case Decl::Friend:
324 // Friend declarations in dependent contexts aren't anonymous in the usual
/external/llvm/include/llvm/DebugInfo/CodeView/
H A DCodeView.h261 Friend = 0x03, member in class:llvm::codeview::CallingConvention::ClassOptions::FrameProcedureOptions::FunctionOptions::HfaKind::MemberAccess::MethodKind
/external/google-breakpad/src/testing/scripts/generator/cpp/
H A Dast.py197 class Friend(Expr): class in inherits:Expr
1317 return Friend(t0.start, t0.end, tokens, self.namespace_stack)
/external/googletest/googlemock/scripts/generator/cpp/
H A Dast.py198 class Friend(Expr): class in inherits:Expr
1327 return Friend(t0.start, t0.end, tokens, self.namespace_stack)
/external/v8/testing/gmock/scripts/generator/cpp/
H A Dast.py198 class Friend(Expr): class in inherits:Expr
1327 return Friend(t0.start, t0.end, tokens, self.namespace_stack)
/external/llvm/lib/DebugInfo/CodeView/
H A DTypeDumper.cpp109 ENUM_ENTRY(MethodKind, Friend),
/external/clang/tools/libclang/
H A DCIndex.cpp5774 case Decl::Friend:
5775 if (NamedDecl *Friend = cast<FriendDecl>(D)->getFriendDecl())
5776 return clang_getCursorDefinition(MakeCXCursor(Friend, TU));
5780 if (NamedDecl *Friend = cast<FriendTemplateDecl>(D)->getFriendDecl())
5781 return clang_getCursorDefinition(MakeCXCursor(Friend, TU));
6937 case Decl::Friend:

Completed in 2117 milliseconds

12