OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:TTP
(Results
1 - 9
of
9
) sorted by relevancy
/src/external/apache2/llvm/dist/clang/include/clang/Sema/
SemaInternal.h
66
if (const auto *
TTP
= dyn_cast<TemplateTypeParmDecl>(ND))
67
return std::make_pair(
TTP
->getDepth(),
TTP
->getIndex());
72
const auto *
TTP
= cast<TemplateTemplateParmDecl>(ND);
73
return std::make_pair(
TTP
->getDepth(),
TTP
->getIndex());
79
if (const auto *
TTP
= UPP.first.dyn_cast<const TemplateTypeParmType *>())
80
return std::make_pair(
TTP
->getDepth(),
TTP
->getIndex());
/src/external/apache2/llvm/dist/clang/lib/AST/
DeclTemplate.cpp
67
} else if (const auto *
TTP
= dyn_cast<TemplateTemplateParmDecl>(P)) {
69
TTP
->getTemplateParameters()->containsUnexpandedParameterPack())
71
} else if (const auto *
TTP
= dyn_cast<TemplateTypeParmDecl>(P)) {
72
if (const TypeConstraint *TC =
TTP
->getTypeConstraint()) {
77
HasConstrainedParameters =
TTP
->hasTypeConstraint();
105
if (const auto *
TTP
= dyn_cast<TemplateTypeParmDecl>(Param)) {
106
const auto *TC =
TTP
->getTypeConstraint();
139
if (const auto *
TTP
= dyn_cast<TemplateTypeParmDecl>(P)) {
140
if (
TTP
->hasDefaultArgument())
159
if (const auto *
TTP
= dyn_cast<TemplateTypeParmDecl>(FirstParm)
[
all
...]
Decl.cpp
282
const auto *
TTP
= cast<TemplateTemplateParmDecl>(P);
285
if (!
TTP
->isExpandedParameterPack()) {
286
LV.merge(getLVForTemplateParameterList(
TTP
->getTemplateParameters(),
292
for (unsigned i = 0, n =
TTP
->getNumExpansionTemplateParameters();
295
TTP
->getExpansionTemplateParameters(i), computation));
ASTContext.cpp
671
if (const auto *
TTP
= dyn_cast<TemplateTypeParmDecl>(*P)) {
673
ID.AddBoolean(
TTP
->isParameterPack());
674
const TypeConstraint *TC =
TTP
->getTypeConstraint();
679
if (
TTP
->isExpandedParameterPack()) {
681
ID.AddInteger(
TTP
->getNumExpansionParameters());
703
auto *
TTP
= cast<TemplateTemplateParmDecl>(*P);
705
Profile(ID, C,
TTP
);
766
TemplateTemplateParmDecl *
TTP
) const {
769
CanonicalTemplateTemplateParm::Profile(ID, *this,
TTP
);
777
TemplateParameterList *Params =
TTP
->getTemplateParameters()
[
all
...]
/src/external/apache2/llvm/dist/clang/lib/Index/
USRGeneration.cpp
848
if (const TemplateTypeParmType *
TTP
= T->getAs<TemplateTypeParmType>()) {
849
Out << 't' <<
TTP
->getDepth() << '.' <<
TTP
->getIndex();
927
TemplateTemplateParmDecl *
TTP
= cast<TemplateTemplateParmDecl>(*P);
928
if (
TTP
->isParameterPack())
931
VisitTemplateParameterList(
TTP
->getTemplateParameters());
937
if (TemplateTemplateParmDecl *
TTP
939
Out << 't' <<
TTP
->getDepth() << '.' <<
TTP
->getIndex();
/src/external/apache2/llvm/dist/clang/lib/Sema/
SemaTemplateInstantiate.cpp
110
if (TemplateTemplateParmDecl *
TTP
112
for (unsigned I = 0, N =
TTP
->getDepth() + 1; I != N; ++I)
1220
if (TemplateTemplateParmDecl *
TTP
= dyn_cast<TemplateTemplateParmDecl>(D)) {
1221
if (
TTP
->getDepth() < TemplateArgs.getNumLevels()) {
1226
if (!TemplateArgs.hasTemplateArgument(
TTP
->getDepth(),
1227
TTP
->getPosition()))
1230
TemplateArgument Arg = TemplateArgs(
TTP
->getDepth(),
TTP
->getPosition());
1232
if (
TTP
->isParameterPack()) {
1266
const TemplateTypeParmType *
TTP
[
all
...]
SemaTemplateDeduction.cpp
655
if (TemplateTypeParmDecl *
TTP
= dyn_cast<TemplateTypeParmDecl>(D))
656
return TemplateParameter(
TTP
);
2774
} else if (auto *
TTP
= dyn_cast<TemplateTemplateParmDecl>(Param)) {
2776
TTP
, Output,
2778
if (Inst.isInvalid() || !S.SubstDecl(
TTP
, S.CurContext, Args))
5713
if (auto *
TTP
=
5715
if (
TTP
->getDepth() == Depth)
5716
Used[
TTP
->getIndex()] = true;
5788
if (TemplateTemplateParmDecl *
TTP
5790
if (
TTP
->getDepth() == Depth
[
all
...]
SemaCodeComplete.cpp
3071
if (TemplateTypeParmDecl *
TTP
= dyn_cast<TemplateTypeParmDecl>(*P)) {
3072
if (
TTP
->wasDeclaredWithTypename())
3074
else if (const auto *TC =
TTP
->getTypeConstraint()) {
3081
if (
TTP
->getIdentifier()) {
3083
PlaceholderStr +=
TTP
->getIdentifier()->getName();
3086
HasDefaultArg =
TTP
->hasDefaultArgument();
3095
TemplateTemplateParmDecl *
TTP
= cast<TemplateTemplateParmDecl>(*P);
3100
if (
TTP
->getIdentifier()) {
3102
PlaceholderStr +=
TTP
->getIdentifier()->getName();
3105
HasDefaultArg =
TTP
->hasDefaultArgument()
[
all
...]
SemaTemplate.cpp
2260
if (auto *
TTP
= dyn_cast<TemplateTypeParmDecl>(TemplateParam)) {
2264
SemaRef.Context, DC,
TTP
->getBeginLoc(),
TTP
->getLocation(),
2265
/*Depth*/ 0, Depth1IndexAdjustment +
TTP
->getIndex(),
2266
TTP
->getIdentifier(),
TTP
->wasDeclaredWithTypename(),
2267
TTP
->isParameterPack(),
TTP
->hasTypeConstraint(),
2268
TTP
->isExpandedParameterPack() ?
2269
llvm::Optional<unsigned>(
TTP
->getNumExpansionParameters()) : None)
[
all
...]
Completed in 45 milliseconds
Indexes created Tue Feb 24 08:35:24 UTC 2026