Lines Matching full:override

37   ~ExternalASTSourceWrapper() override;
39 clang::Decl *GetExternalDecl(clang::GlobalDeclID ID) override {
43 clang::Selector GetExternalSelector(uint32_t ID) override {
47 uint32_t GetNumExternalSelectors() override {
51 clang::Stmt *GetExternalDeclStmt(uint64_t Offset) override {
56 GetExternalCXXCtorInitializers(uint64_t Offset) override {
61 GetExternalCXXBaseSpecifiers(uint64_t Offset) override {
65 void updateOutOfDateIdentifier(const clang::IdentifierInfo &II) override {
70 clang::DeclarationName Name) override {
74 void completeVisibleDeclsMap(const clang::DeclContext *DC) override {
78 clang::Module *getModule(unsigned ID) override {
83 getSourceDescriptor(unsigned ID) override {
87 ExtKind hasExternalDefinitions(const clang::Decl *D) override {
94 llvm::SmallVectorImpl<clang::Decl *> &Result) override {
100 llvm::SmallVectorImpl<clang::Decl *> &Decls) override {
104 void CompleteRedeclChain(const clang::Decl *D) override {
108 void CompleteType(clang::TagDecl *Tag) override {
112 void CompleteType(clang::ObjCInterfaceDecl *Class) override {
116 void ReadComments() override { m_Source->ReadComments(); }
118 void StartedDeserializing() override { m_Source->StartedDeserializing(); }
120 void FinishedDeserializing() override { m_Source->FinishedDeserializing(); }
122 void StartTranslationUnit(clang::ASTConsumer *Consumer) override {
126 void PrintStats() override;
134 &VirtualBaseOffsets) override {
152 ~ASTConsumerForwarder() override;
154 void Initialize(clang::ASTContext &Context) override {
158 bool HandleTopLevelDecl(clang::DeclGroupRef D) override {
162 void HandleInlineFunctionDefinition(clang::FunctionDecl *D) override {
166 void HandleInterestingDecl(clang::DeclGroupRef D) override {
170 void HandleTranslationUnit(clang::ASTContext &Ctx) override {
174 void HandleTagDeclDefinition(clang::TagDecl *D) override {
178 void HandleTagDeclRequiredDefinition(const clang::TagDecl *D) override {
182 void HandleCXXImplicitFunctionInstantiation(clang::FunctionDecl *D) override {
186 void HandleTopLevelDeclInObjCContainer(clang::DeclGroupRef D) override {
190 void HandleImplicitImportDecl(clang::ImportDecl *D) override {
194 void CompleteTentativeDefinition(clang::VarDecl *D) override {
198 void AssignInheritanceModel(clang::CXXRecordDecl *RD) override {
202 void HandleCXXStaticMemberVarInstantiation(clang::VarDecl *D) override {
206 void HandleVTable(clang::CXXRecordDecl *RD) override {
210 clang::ASTMutationListener *GetASTMutationListener() override {
214 clang::ASTDeserializationListener *GetASTDeserializationListener() override {
218 void PrintStats() override;
220 void InitializeSema(clang::Sema &S) override {
226 void ForgetSema() override {
231 bool shouldSkipFunctionBody(clang::Decl *D) override {
265 ~SemaSourceWithPriorities() override;
275 clang::Decl *GetExternalDecl(clang::GlobalDeclID ID) override {
282 void CompleteRedeclChain(const clang::Decl *D) override {
287 clang::Selector GetExternalSelector(uint32_t ID) override {
297 uint32_t GetNumExternalSelectors() override {
304 clang::Stmt *GetExternalDeclStmt(uint64_t Offset) override {
312 GetExternalCXXBaseSpecifiers(uint64_t Offset) override {
321 GetExternalCXXCtorInitializers(uint64_t Offset) override {
328 ExtKind hasExternalDefinitions(const clang::Decl *D) override {
337 clang::DeclarationName Name) override {
344 void completeVisibleDeclsMap(const clang::DeclContext *DC) override {
353 llvm::SmallVectorImpl<clang::Decl *> &Result) override {
363 llvm::SmallVectorImpl<clang::Decl *> &Decls) override {
368 void CompleteType(clang::TagDecl *Tag) override {
377 void CompleteType(clang::ObjCInterfaceDecl *Class) override {
382 void ReadComments() override {
387 void StartedDeserializing() override {
392 void FinishedDeserializing() override {
397 void StartTranslationUnit(clang::ASTConsumer *Consumer) override {
402 void PrintStats() override;
404 clang::Module *getModule(unsigned ID) override {
417 &VirtualBaseOffsets) override {
425 void getMemoryBufferSizes(MemoryBufferSizes &sizes) const override {
434 void InitializeSema(clang::Sema &S) override {
439 void ForgetSema() override {
444 void ReadMethodPool(clang::Selector Sel) override {
449 void updateOutOfDateSelector(clang::Selector Sel) override {
455 llvm::SmallVectorImpl<clang::NamespaceDecl *> &Namespaces) override {
462 override {
470 4>> &Exprs) override {
475 bool LookupUnqualified(clang::LookupResult &R, clang::Scope *S) override {
486 llvm::SmallVectorImpl<clang::VarDecl *> &Defs) override {
492 llvm::SmallVectorImpl<const clang::DeclaratorDecl *> &Decls) override {
498 llvm::SmallVectorImpl<clang::CXXConstructorDecl *> &Decls) override {
504 llvm::SmallVectorImpl<clang::TypedefNameDecl *> &Decls) override {
510 llvm::SmallSetVector<const clang::TypedefNameDecl *, 4> &Decls) override {
517 &Sels) override {
524 &WI) override {
530 llvm::SmallVectorImpl<clang::ExternalVTableUse> &VTables) override {
538 override {
546 override {
556 const clang::ObjCObjectPointerType *OPT) override {
567 clang::QualType T) override {