OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:NumExpansions
(Results
1 - 23
of
23
) sorted by relevancy
/src/external/apache2/llvm/dist/clang/lib/Sema/
SemaTemplateVariadic.cpp
607
Optional<unsigned>
NumExpansions
) {
611
EllipsisLoc,
NumExpansions
);
625
Optional<unsigned>
NumExpansions
) {
640
return Context.getPackExpansionType(Pattern,
NumExpansions
,
649
Optional<unsigned>
NumExpansions
) {
666
PackExpansionExpr(Context.DependentTy, Pattern, EllipsisLoc,
NumExpansions
);
673
bool &RetainExpansion, Optional<unsigned> &
NumExpansions
) {
755
if (!
NumExpansions
) {
758
NumExpansions
= NewPackSize;
765
if (NewPackSize != *
NumExpansions
) {
[
all
...]
TreeTransform.h
260
/// set, \c
NumExpansions
must also be set.
267
/// \param
NumExpansions
The number of separate arguments that will be in
277
/// otherwise. If false, \c ShouldExpand (and possibly \c
NumExpansions
)
284
Optional<unsigned> &
NumExpansions
) {
689
Optional<unsigned>
NumExpansions
,
1183
Optional<unsigned>
NumExpansions
) {
1185
NumExpansions
);
3625
Optional<unsigned>
NumExpansions
) {
3630
EllipsisLoc,
NumExpansions
);
3641
NumExpansions
),
[
all
...]
SemaTemplateInstantiate.cpp
956
Optional<unsigned> &
NumExpansions
) {
962
NumExpansions
);
1117
Optional<unsigned>
NumExpansions
,
1754
Optional<unsigned>
NumExpansions
,
1758
NumExpansions
, ExpectParameterPack);
2315
Optional<unsigned>
NumExpansions
,
2335
NumExpansions
);
2515
Optional<unsigned>
NumExpansions
;
2521
NumExpansions
)) {
2528
for (unsigned I = 0; I != *
NumExpansions
; ++I)
[
all
...]
SemaTemplateInstantiateDecl.cpp
121
Optional<unsigned>
NumExpansions
;
126
RetainExpansion,
NumExpansions
))
133
for (unsigned I = 0; I != *
NumExpansions
; ++I) {
2719
Optional<unsigned>
NumExpansions
= OrigNumExpansions;
2725
NumExpansions
))
2729
for (unsigned I = 0; I != *
NumExpansions
; ++I) {
2764
NumExpansions
);
2882
Optional<unsigned>
NumExpansions
;
2888
NumExpansions
))
2892
for (unsigned I = 0; I != *
NumExpansions
; ++I)
[
all
...]
SemaTemplateDeduction.cpp
1102
Optional<unsigned>
NumExpansions
= Expansion->getNumExpansions();
1103
if (
NumExpansions
&& !PackScope.isPartiallyExpanded()) {
1104
for (unsigned I = 0; I != *
NumExpansions
&& ArgIdx < NumArgs;
3533
unsigned
NumExpansions
=
3535
if (Idx +
NumExpansions
> ParamIdx)
3537
Idx +=
NumExpansions
;
4195
Optional<unsigned>
NumExpansions
= ParamExpansion->getNumExpansions();
4196
if (
NumExpansions
&& !PackScope.isPartiallyExpanded()) {
4197
for (unsigned I = 0; I != *
NumExpansions
&& ArgIdx < Args.size();
SemaLambda.cpp
790
Optional<unsigned>
NumExpansions
, IdentifierInfo *Id, bool IsDirectInit,
808
DeductType = Context.getPackExpansionType(DeductType,
NumExpansions
,
/src/external/apache2/llvm/dist/clang/include/clang/AST/
TemplateBase.h
135
unsigned
NumExpansions
;
192
TemplateArg.
NumExpansions
= 0;
204
/// \param
NumExpansions
The number of expansions that will be generated by
206
TemplateArgument(TemplateName Name, Optional<unsigned>
NumExpansions
) {
209
if (
NumExpansions
)
210
TemplateArg.
NumExpansions
= *
NumExpansions
+ 1;
212
TemplateArg.
NumExpansions
= 0;
ExprCXX.h
4062
unsigned
NumExpansions
;
4068
Optional<unsigned>
NumExpansions
)
4072
NumExpansions
(
NumExpansions
? *
NumExpansions
+ 1 : 0),
4092
if (
NumExpansions
)
4093
return
NumExpansions
- 1;
4587
unsigned
NumExpansions
;
4595
Optional<unsigned>
NumExpansions
)
4598
NumExpansions
(NumExpansions ? *NumExpansions + 1 : 0), Opcode(Opcode)
[
all
...]
Type.h
1784
unsigned
NumExpansions
;
5641
Optional<unsigned>
NumExpansions
)
5647
PackExpansionTypeBits.
NumExpansions
=
5648
NumExpansions
? *
NumExpansions
+ 1 : 0;
5660
if (PackExpansionTypeBits.
NumExpansions
)
5661
return PackExpansionTypeBits.
NumExpansions
- 1;
5673
Optional<unsigned>
NumExpansions
) {
5675
ID.AddBoolean(
NumExpansions
.hasValue());
5676
if (
NumExpansions
)
[
all
...]
DeclCXX.h
3543
unsigned
NumExpansions
;
3552
InstantiatedFrom(InstantiatedFrom),
NumExpansions
(UsingDecls.size()) {
3572
return llvm::makeArrayRef(getTrailingObjects<NamedDecl *>(),
NumExpansions
);
3580
unsigned
NumExpansions
);
ExprObjC.h
275
Optional<unsigned>
NumExpansions
;
371
Result.
NumExpansions
= Expansion.NumExpansionsPlusOne - 1;
ASTContext.h
1546
/// \param
NumExpansions
The number of expansions for the pack, if known.
1553
Optional<unsigned>
NumExpansions
,
DeclTemplate.h
1652
unsigned
NumExpansions
);
/src/external/apache2/llvm/dist/clang/lib/AST/
TemplateBase.cpp
273
if (TemplateArg.
NumExpansions
)
274
return TemplateArg.
NumExpansions
- 1;
371
TemplateArg.
NumExpansions
== Other.TemplateArg.
NumExpansions
;
ExprObjC.cpp
68
if (VK[I].
NumExpansions
)
69
Expansions[I].NumExpansionsPlusOne = *VK[I].
NumExpansions
+ 1;
DeclTemplate.cpp
829
unsigned
NumExpansions
) {
831
new (C, ID, additionalSizeToAlloc<TemplateParameterList *>(
NumExpansions
))
834
TTP->NumExpandedParams =
NumExpansions
;
DeclCXX.cpp
3093
unsigned
NumExpansions
) {
3094
size_t Extra = additionalSizeToAlloc<NamedDecl *>(
NumExpansions
);
3096
Result->
NumExpansions
=
NumExpansions
;
3098
for (unsigned I = 0; I !=
NumExpansions
; ++I)
ASTContext.cpp
760
SourceLocation(), /*
NumExpansions
=*/None);
5008
Optional<unsigned>
NumExpansions
,
5014
PackExpansionType::Profile(ID, Pattern,
NumExpansions
);
5023
Canon = getPackExpansionType(getCanonicalType(Pattern),
NumExpansions
,
5032
PackExpansionType(Pattern, Canon,
NumExpansions
);
/src/external/apache2/llvm/dist/clang/lib/Serialization/
ASTWriterStmt.cpp
1306
unsigned
NumExpansions
= 0;
1307
if (Element.
NumExpansions
)
1308
NumExpansions
= *Element.
NumExpansions
+ 1;
1309
Record.push_back(
NumExpansions
);
1996
Record.push_back(E->
NumExpansions
);
2063
Record.push_back(E->
NumExpansions
);
ASTReaderStmt.cpp
2100
E->
NumExpansions
= Record.readInt();
2168
E->
NumExpansions
= Record.readInt();
ASTWriterDecl.cpp
1281
Record.push_back(D->
NumExpansions
);
ASTReaderDecl.cpp
1658
for (unsigned I = 0; I != D->
NumExpansions
; ++I)
/src/external/apache2/llvm/dist/clang/include/clang/Sema/
Sema.h
6106
Optional<unsigned>
NumExpansions
);
6619
Optional<unsigned>
NumExpansions
, IdentifierInfo *Id, bool DirectInit,
8183
Optional<unsigned>
NumExpansions
);
8190
Optional<unsigned>
NumExpansions
);
8209
Optional<unsigned>
NumExpansions
);
8226
/// set, \c
NumExpansions
must also be set.
8233
/// \param
NumExpansions
The number of separate arguments that will be in
8243
/// otherwise. If false, \c ShouldExpand (and possibly \c
NumExpansions
)
8251
Optional<unsigned> &
NumExpansions
);
8286
/// \param
NumExpansions
Will be set to the number of expansions that wil
[
all
...]
Completed in 137 milliseconds
Indexes created Mon Jun 08 00:24:58 UTC 2026