Home
last modified time | relevance | path

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

/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaTemplateInstantiate.cpp1750 Sema::SubstBaseSpecifiers(CXXRecordDecl *Instantiation, in SubstBaseSpecifiers() argument
1759 Instantiation->setInvalidDecl(); in SubstBaseSpecifiers()
1801 = CheckBaseSpecifier(Instantiation, in SubstBaseSpecifiers()
1835 = CheckBaseSpecifier(Instantiation, in SubstBaseSpecifiers()
1847 AttachBaseSpecifiers(Instantiation, InstantiatedBases.data(), in SubstBaseSpecifiers()
1866 TagDecl *Instantiation, in DiagnoseUninstantiableTemplate() argument
1882 << S.Context.getTypeDeclType(Instantiation); in DiagnoseUninstantiableTemplate()
1885 Instantiation->setInvalidDecl(); in DiagnoseUninstantiableTemplate()
1889 << S.Context.getTypeDeclType(Instantiation); in DiagnoseUninstantiableTemplate()
1894 << S.Context.getTypeDeclType(Instantiation); in DiagnoseUninstantiableTemplate()
[all …]
HDSemaTemplateVariadic.cpp577 llvm::PointerUnion<Decl *, DeclArgumentPack *> *Instantiation in CheckParameterPacksForExpansion() local
580 if (Instantiation->is<DeclArgumentPack *>()) { in CheckParameterPacksForExpansion()
582 NewPackSize = Instantiation->get<DeclArgumentPack *>()->size(); in CheckParameterPacksForExpansion()
668 llvm::PointerUnion<Decl *, DeclArgumentPack *> *Instantiation in getNumArgumentsInExpansion() local
671 if (Instantiation->is<Decl*>()) in getNumArgumentsInExpansion()
676 unsigned Size = Instantiation->get<DeclArgumentPack *>()->size(); in getNumArgumentsInExpansion()
HDSemaTemplate.cpp6960 NamedDecl *Instantiation = nullptr; in CheckMemberSpecialization() local
6975 Instantiation = Method; in CheckMemberSpecialization()
6987 Instantiation = PrevVar; in CheckMemberSpecialization()
6995 Instantiation = PrevRecord; in CheckMemberSpecialization()
7003 Instantiation = PrevEnum; in CheckMemberSpecialization()
7009 if (!Instantiation) { in CheckMemberSpecialization()
7023 cast<CXXMethodDecl>(Instantiation)->getTemplateSpecializationKind()); in CheckMemberSpecialization()
7027 cast<CXXRecordDecl>(Instantiation)->getTemplateSpecializationKind()); in CheckMemberSpecialization()
7031 Previous.addDecl(Instantiation); in CheckMemberSpecialization()
7039 Diag(Instantiation->getLocation(), diag::note_specialized_decl); in CheckMemberSpecialization()
[all …]
/NextBSD/contrib/libc++/include/experimental/
Doptional304 "Instantiation of optional with a reference type is ill-formed.");
306 "Instantiation of optional with a in_place_t type is ill-formed.");
308 "Instantiation of optional with a nullopt_t type is ill-formed.");
310 "Instantiation of optional with a non-object type is undefined behavior.");
312 …"Instantiation of optional with an object type that is not noexcept destructible is undefined beha…
/NextBSD/contrib/llvm/lib/Target/Mips/
HDMipsCondMov.td106 // Instantiation of instructions.
202 // Instantiation of conditional move patterns.
/NextBSD/contrib/llvm/lib/MC/MCParser/
HDAsmParser.cpp2176 std::unique_ptr<MemoryBuffer> Instantiation = in handleMacroEntry() local
2188 CurBuffer = SrcMgr.AddNewSourceBuffer(std::move(Instantiation), SMLoc()); in handleMacroEntry()
4321 std::unique_ptr<MemoryBuffer> Instantiation = in instantiateMacroLikeBody() local
4331 CurBuffer = SrcMgr.AddNewSourceBuffer(std::move(Instantiation), SMLoc()); in instantiateMacroLikeBody()
/NextBSD/contrib/llvm/tools/clang/include/clang/Sema/
HDSema.h6953 SubstBaseSpecifiers(CXXRecordDecl *Instantiation,
6959 CXXRecordDecl *Instantiation, CXXRecordDecl *Pattern,
6965 EnumDecl *Instantiation, EnumDecl *Pattern,
6970 SourceLocation PointOfInstantiation, FieldDecl *Instantiation,
6997 CXXRecordDecl *Instantiation,
/NextBSD/contrib/gcc/doc/
HDextend.texi10613 * Template Instantiation:: Methods for ensuring that exactly one copy of
10781 @xref{Template Instantiation,,Where's the Template?}.
10903 @node Template Instantiation
11228 instantiation. @xref{Template Instantiation}. The C++ standard clearly
HDinvoke.texi1536 @xref{Template Instantiation}, for more information.
1583 Instantiation}, for more information.
1655 @xref{Template Instantiation}.
/NextBSD/contrib/llvm/tools/clang/include/clang/Basic/
HDDiagnosticSemaKinds.td3634 // C++ Template Instantiation
3703 // C++ Explicit Instantiation
/NextBSD/contrib/gcc/
HDChangeLog-200327237 * doc/extend.texi (Template Instantiation): Refer to ISO standard,