Searched refs:FriendDecl (Results 1 - 17 of 17) sorted by relevance

/external/clang/lib/AST/
H A DDeclFriend.cpp20 void FriendDecl::anchor() { }
22 FriendDecl *FriendDecl::getNextFriendSlowCase() {
23 return cast_or_null<FriendDecl>(
27 FriendDecl *FriendDecl::Create(ASTContext &C, DeclContext *DC,
50 FriendDecl *FD = new (C, DC, Extra) FriendDecl(DC, L, Friend, FriendL,
56 FriendDecl *FriendDecl
[all...]
H A DDeclPrinter.cpp56 void VisitFriendDecl(FriendDecl *D);
596 void DeclPrinter::VisitFriendDecl(FriendDecl *D) {
H A DASTDumper.cpp286 void VisitFriendDecl(const FriendDecl *D);
1270 void ASTDumper::VisitFriendDecl(const FriendDecl *D) {
/external/clang/include/clang/AST/
H A DDeclFriend.h25 /// FriendDecl - Represents the declaration of a friend entity,
40 class FriendDecl : public Decl { class in namespace:clang
76 FriendDecl(DeclContext *DC, SourceLocation L, FriendUnion Friend, function in class:clang::FriendDecl
89 FriendDecl(EmptyShell Empty, unsigned NumFriendTypeTPLists) function in class:clang::FriendDecl
93 FriendDecl *getNextFriend() {
95 return cast_or_null<FriendDecl>(NextFriend.get(nullptr));
98 FriendDecl *getNextFriendSlowCase();
101 static FriendDecl *Create(ASTContext &C, DeclContext *DC,
106 static FriendDecl *CreateDeserialized(ASTContext &C, unsigned ID,
174 FriendDecl *Pt
[all...]
H A DDeclCXX.h42 class FriendDecl;
631 FriendDecl *getFirstFriend() const;
785 void pushFriendDecl(FriendDecl *FD);
H A DDataRecursiveASTVisitor.h1236 DEF_TRAVERSE_DECL(FriendDecl, {
H A DRecursiveASTVisitor.h1301 DEF_TRAVERSE_DECL(FriendDecl, {
/external/clang/unittests/AST/
H A DSourceLocationTest.cpp266 TEST(FriendDecl, FriendFunctionLocation) {
267 LocationVerifier<FriendDecl> Verifier;
275 TEST(FriendDecl, FriendFunctionRange) {
276 RangeVerifier<FriendDecl> Verifier;
284 TEST(FriendDecl, FriendClassLocation) {
285 LocationVerifier<FriendDecl> Verifier;
293 TEST(FriendDecl, FriendClassRange) {
294 RangeVerifier<FriendDecl> Verifier;
302 TEST(FriendDecl, FriendTemplateParameterLocation) {
303 LocationVerifier<FriendDecl> Verifie
[all...]
/external/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp593 Decl *TemplateDeclInstantiator::VisitFriendDecl(FriendDecl *D) {
611 FriendDecl *FD = SemaRef.CheckFriendTypeDecl(D->getLocStart(),
632 FriendDecl *FD =
633 FriendDecl::Create(SemaRef.Context, Owner, D->getLocation(),
H A DSemaAccess.cpp542 FriendDecl *FriendD) {
H A DSemaTemplate.cpp1126 FriendDecl *Friend = FriendDecl::Create(Context, CurContext,
6302 FriendDecl *Friend = FriendDecl::Create(Context, CurContext,
H A DSemaDeclCXX.cpp11536 FriendDecl *Sema::CheckFriendTypeDecl(SourceLocation LocStart,
11601 return FriendDecl::Create(Context, CurContext,
11694 FriendDecl *Friend = FriendDecl::Create(Context, CurContext, NameLoc,
11718 FriendDecl *Friend = FriendDecl::Create(Context, CurContext, NameLoc,
12082 FriendDecl *FrD = FriendDecl::Create(Context, CurContext,
/external/clang/lib/Serialization/
H A DASTWriterDecl.cpp106 void VisitFriendDecl(FriendDecl *D);
1082 void ASTDeclWriter::VisitFriendDecl(FriendDecl *D) {
H A DASTReaderDecl.cpp294 void VisitFriendDecl(FriendDecl *D);
1539 void ASTDeclReader::VisitFriendDecl(FriendDecl *D) {
2682 D = FriendDecl::CreateDeserialized(Context, ID, Record[Idx++]);
/external/clang/include/clang/ASTMatchers/
H A DASTMatchers.h605 const internal::VariadicDynCastAllOfMatcher<Decl, FriendDecl> friendDecl;
/external/clang/include/clang/Sema/
H A DSema.h112 class FriendDecl;
4950 FriendDecl *CheckFriendTypeDecl(SourceLocation LocStart,
/external/clang/tools/libclang/
H A DCIndex.cpp4889 if (NamedDecl *Friend = cast<FriendDecl>(D)->getFriendDecl())

Completed in 2406 milliseconds