Lines Matching refs:MultiplexExternalSemaSource

1 //===--- MultiplexExternalSemaSource.cpp  ---------------------------------===//
13 #include "clang/Sema/MultiplexExternalSemaSource.h"
24 MultiplexExternalSemaSource::MultiplexExternalSemaSource(ExternalSemaSource &s1,
31 MultiplexExternalSemaSource::~MultiplexExternalSemaSource() {}
37 void MultiplexExternalSemaSource::addSource(ExternalSemaSource &source) {
45 Decl *MultiplexExternalSemaSource::GetExternalDecl(uint32_t ID) {
52 void MultiplexExternalSemaSource::CompleteRedeclChain(const Decl *D) {
57 Selector MultiplexExternalSemaSource::GetExternalSelector(uint32_t ID) {
67 uint32_t MultiplexExternalSemaSource::GetNumExternalSelectors() {
74 Stmt *MultiplexExternalSemaSource::GetExternalDeclStmt(uint64_t Offset) {
81 CXXBaseSpecifier *MultiplexExternalSemaSource::GetExternalCXXBaseSpecifiers(
90 MultiplexExternalSemaSource::GetExternalCXXCtorInitializers(uint64_t Offset) {
97 bool MultiplexExternalSemaSource::
105 void MultiplexExternalSemaSource::completeVisibleDeclsMap(const DeclContext *DC){
110 void MultiplexExternalSemaSource::FindExternalLexicalDecls(
117 void MultiplexExternalSemaSource::FindFileRegionDecls(FileID File,
125 void MultiplexExternalSemaSource::CompleteType(TagDecl *Tag) {
130 void MultiplexExternalSemaSource::CompleteType(ObjCInterfaceDecl *Class) {
135 void MultiplexExternalSemaSource::ReadComments() {
140 void MultiplexExternalSemaSource::StartedDeserializing() {
145 void MultiplexExternalSemaSource::FinishedDeserializing() {
150 void MultiplexExternalSemaSource::StartTranslationUnit(ASTConsumer *Consumer) {
155 void MultiplexExternalSemaSource::PrintStats() {
160 bool MultiplexExternalSemaSource::layoutRecordType(const RecordDecl *Record,
173 void MultiplexExternalSemaSource::
185 void MultiplexExternalSemaSource::InitializeSema(Sema &S) {
190 void MultiplexExternalSemaSource::ForgetSema() {
195 void MultiplexExternalSemaSource::ReadMethodPool(Selector Sel) {
200 void MultiplexExternalSemaSource::ReadKnownNamespaces(
206 void MultiplexExternalSemaSource::ReadUndefinedButUsed(
212 void MultiplexExternalSemaSource::ReadMismatchingDeleteExpressions(
220 bool MultiplexExternalSemaSource::LookupUnqualified(LookupResult &R, Scope *S){
227 void MultiplexExternalSemaSource::ReadTentativeDefinitions(
233 void MultiplexExternalSemaSource::ReadUnusedFileScopedDecls(
239 void MultiplexExternalSemaSource::ReadDelegatingConstructors(
245 void MultiplexExternalSemaSource::ReadExtVectorDecls(
251 void MultiplexExternalSemaSource::ReadUnusedLocalTypedefNameCandidates(
257 void MultiplexExternalSemaSource::ReadReferencedSelectors(
263 void MultiplexExternalSemaSource::ReadWeakUndeclaredIdentifiers(
269 void MultiplexExternalSemaSource::ReadUsedVTables(
275 void MultiplexExternalSemaSource::ReadPendingInstantiations(
282 void MultiplexExternalSemaSource::ReadLateParsedTemplates(
288 TypoCorrection MultiplexExternalSemaSource::CorrectTypo(
304 bool MultiplexExternalSemaSource::MaybeDiagnoseMissingCompleteType(