reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
142 CurRec = &CurMultiClass->Rec; 164 if (!CurRec) CurRec = &CurMultiClass->Rec; 354 return resolve(*E.Loop, Stack, CurMultiClass == nullptr, 355 CurMultiClass ? &CurMultiClass->Entries : nullptr); 355 CurMultiClass ? &CurMultiClass->Entries : nullptr); 358 if (CurMultiClass) { 359 CurMultiClass->Entries.push_back(std::move(E)); 854 if ((CurRec && CurRec->isClass()) || CurMultiClass) { 856 if (CurMultiClass) { 858 QualifyName(CurMultiClass->Rec, CurMultiClass, Name, "::"); 858 QualifyName(CurMultiClass->Rec, CurMultiClass, Name, "::"); 860 TemplateArgName = QualifyName(*CurRec, CurMultiClass, Name, ":"); 862 Record *TemplateRec = CurMultiClass ? &CurMultiClass->Rec : CurRec; 862 Record *TemplateRec = CurMultiClass ? &CurMultiClass->Rec : CurRec; 887 if (CurRec && !CurRec->isClass() && !CurMultiClass && 2398 DeclName = QualifyName(*CurRec, CurMultiClass, DeclName, ":"); 2400 assert(CurMultiClass); 2401 if (CurMultiClass) 2402 DeclName = QualifyName(CurMultiClass->Rec, CurMultiClass, DeclName, 2402 DeclName = QualifyName(CurMultiClass->Rec, CurMultiClass, DeclName, 2488 if (CurMultiClass) { 2523 Record *TheRecToAddTo = CurRec ? CurRec : &CurMultiClass->Rec; 2971 CurMultiClass = Result.first->second.get(); 2989 ParseSubMultiClassReference(CurMultiClass); 2995 if (AddSubMultiClass(CurMultiClass, SubMultiClass)) 3000 SubMultiClass = ParseSubMultiClassReference(CurMultiClass); 3023 if (ParseObject(CurMultiClass)) 3031 CurMultiClass = nullptr;