Home
last modified time | relevance | path

Searched refs:Instantiation (Results 1 – 11 of 11) sorted by relevance

/external/clang/lib/Sema/
DSemaTemplateInstantiate.cpp1711 Sema::SubstBaseSpecifiers(CXXRecordDecl *Instantiation, in SubstBaseSpecifiers() argument
1720 Instantiation->setInvalidDecl(); in SubstBaseSpecifiers()
1762 = CheckBaseSpecifier(Instantiation, in SubstBaseSpecifiers()
1796 = CheckBaseSpecifier(Instantiation, in SubstBaseSpecifiers()
1808 AttachBaseSpecifiers(Instantiation, InstantiatedBases.data(), in SubstBaseSpecifiers()
1827 TagDecl *Instantiation, in DiagnoseUninstantiableTemplate() argument
1843 << S.Context.getTypeDeclType(Instantiation); in DiagnoseUninstantiableTemplate()
1846 Instantiation->setInvalidDecl(); in DiagnoseUninstantiableTemplate()
1850 << S.Context.getTypeDeclType(Instantiation); in DiagnoseUninstantiableTemplate()
1855 << S.Context.getTypeDeclType(Instantiation); in DiagnoseUninstantiableTemplate()
[all …]
DSemaTemplateVariadic.cpp568 llvm::PointerUnion<Decl *, DeclArgumentPack *> *Instantiation in CheckParameterPacksForExpansion() local
571 if (Instantiation->is<DeclArgumentPack *>()) { in CheckParameterPacksForExpansion()
573 NewPackSize = Instantiation->get<DeclArgumentPack *>()->size(); in CheckParameterPacksForExpansion()
659 llvm::PointerUnion<Decl *, DeclArgumentPack *> *Instantiation in getNumArgumentsInExpansion() local
662 if (Instantiation->is<Decl*>()) in getNumArgumentsInExpansion()
667 unsigned Size = Instantiation->get<DeclArgumentPack *>()->size(); in getNumArgumentsInExpansion()
DSemaTemplate.cpp6788 NamedDecl *Instantiation = nullptr; in CheckMemberSpecialization() local
6803 Instantiation = Method; in CheckMemberSpecialization()
6815 Instantiation = PrevVar; in CheckMemberSpecialization()
6823 Instantiation = PrevRecord; in CheckMemberSpecialization()
6831 Instantiation = PrevEnum; in CheckMemberSpecialization()
6837 if (!Instantiation) { in CheckMemberSpecialization()
6851 cast<CXXMethodDecl>(Instantiation)->getTemplateSpecializationKind()); in CheckMemberSpecialization()
6855 cast<CXXRecordDecl>(Instantiation)->getTemplateSpecializationKind()); in CheckMemberSpecialization()
6859 Previous.addDecl(Instantiation); in CheckMemberSpecialization()
6867 Diag(Instantiation->getLocation(), diag::note_specialized_decl); in CheckMemberSpecialization()
[all …]
/external/libcxx/include/experimental/
Doptional294 "Instantiation of optional with a reference type is ill-formed.");
296 "Instantiation of optional with a in_place_t type is ill-formed.");
298 "Instantiation of optional with a nullopt_t type is ill-formed.");
300 "Instantiation of optional with a non-object type is undefined behavior.");
302 …"Instantiation of optional with an object type that is not noexcept destructible is undefined beha…
/external/clang/
DNOTES.txt20 C++ Template Instantiation benchmark:
/external/llvm/lib/Target/Mips/
DMipsCondMov.td105 // Instantiation of instructions.
201 // Instantiation of conditional move patterns.
/external/llvm/lib/MC/MCParser/
DAsmParser.cpp87 MemoryBuffer *Instantiation; member
1861 : TheMacro(M), Instantiation(I), InstantiationLoc(IL), ExitBuffer(EB), in MacroInstantiation()
2120 MemoryBuffer *Instantiation = in handleMacroEntry() local
2126 M, NameLoc, CurBuffer, getTok().getLoc(), Instantiation); in handleMacroEntry()
2130 CurBuffer = SrcMgr.AddNewSourceBuffer(MI->Instantiation, SMLoc()); in handleMacroEntry()
4257 MemoryBuffer *Instantiation = in instantiateMacroLikeBody() local
4263 M, DirectiveLoc, CurBuffer, getTok().getLoc(), Instantiation); in instantiateMacroLikeBody()
4267 CurBuffer = SrcMgr.AddNewSourceBuffer(MI->Instantiation, SMLoc()); in instantiateMacroLikeBody()
/external/clang/test/SemaObjCXX/
Darc-templates.mm18 // Instantiation for reference/pointer types that will get lifetime
/external/clang/include/clang/Sema/
DSema.h6636 SubstBaseSpecifiers(CXXRecordDecl *Instantiation,
6642 CXXRecordDecl *Instantiation, CXXRecordDecl *Pattern,
6648 EnumDecl *Instantiation, EnumDecl *Pattern,
6676 CXXRecordDecl *Instantiation,
/external/stlport/etc/
DChangeLog193 support return of void. Instantiation is now done without reference
/external/clang/include/clang/Basic/
DDiagnosticSemaKinds.td3404 // C++ Template Instantiation
3471 // C++ Explicit Instantiation