OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:TemplateArgumentLoc
(Results
1 - 25
of
55
) sorted by relevancy
1
2
3
/src/external/apache2/llvm/dist/clang/include/clang/AST/
TemplateBase.h
457
///
TemplateArgumentLoc
as Type is to TypeLoc.
458
class
TemplateArgumentLoc
{
463
TemplateArgumentLoc
() {}
465
TemplateArgumentLoc
(const TemplateArgument &Argument,
469
TemplateArgumentLoc
(const TemplateArgument &Argument, TypeSourceInfo *TInfo)
474
TemplateArgumentLoc
(const TemplateArgument &Argument, Expr *E)
485
TemplateArgumentLoc
(ASTContext &Ctx, const TemplateArgument &Argument,
565
SmallVector<
TemplateArgumentLoc
, 8> Arguments;
588
const
TemplateArgumentLoc
*getArgumentArray() const {
592
llvm::ArrayRef<
TemplateArgumentLoc
> arguments() const
[
all
...]
ASTTypeTraits.h
194
KIND_TO_KIND_ID(
TemplateArgumentLoc
)
464
TemplateArgumentLoc
, NestedNameSpecifierLoc,
502
struct DynTypedNode::BaseConverter<
TemplateArgumentLoc
, void>
503
: public ValueConverter<
TemplateArgumentLoc
> {};
ExprCXX.h
2919
inline
TemplateArgumentLoc
*getTrailingTemplateArgumentLoc();
2920
const
TemplateArgumentLoc
*getTrailingTemplateArgumentLoc() const {
3033
TemplateArgumentLoc
const *getTemplateArgs() const {
3046
ArrayRef<
TemplateArgumentLoc
> template_arguments() const {
3077
TemplateArgumentLoc
> {
3098
// * An array of getNumTemplateArgs()
TemplateArgumentLoc
containing
3195
TemplateArgumentLoc
> {
3286
getTrailingObjects<
TemplateArgumentLoc
>(), List);
3289
TemplateArgumentLoc
const *getTemplateArgs() const {
3293
return getTrailingObjects<
TemplateArgumentLoc
>();
[
all
...]
DeclTemplate.h
685
TemplateArgumentLoc
,
696
size_t numTrailingObjects(OverloadToken<
TemplateArgumentLoc
>) const {
725
const
TemplateArgumentLoc
*getTemplateArgs() const {
726
return getTrailingObjects<
TemplateArgumentLoc
>();
733
const
TemplateArgumentLoc
&getTemplateArg(unsigned I) const {
1604
DefaultArgStorage<TemplateTemplateParmDecl,
TemplateArgumentLoc
*>;
1718
const
TemplateArgumentLoc
&getDefaultArgument() const {
1719
static const
TemplateArgumentLoc
NoneLoc;
1736
const
TemplateArgumentLoc
&DefArg);
TypeLoc.h
1616
TemplateArgumentLoc
getArgLoc(unsigned i) const {
1617
return
TemplateArgumentLoc
(getTypePtr()->getArg(i), getArgLocInfo(i));
2138
TemplateArgumentLoc
getArgLoc(unsigned i) const {
2139
return
TemplateArgumentLoc
(getTypePtr()->getTypeConstraintArguments()[i],
2396
TemplateArgumentLoc
getArgLoc(unsigned i) const {
2397
return
TemplateArgumentLoc
(getTypePtr()->getArg(i), getArgLocInfo(i));
Expr.h
1217
TemplateArgumentLoc
> {
1373
getTrailingObjects<
TemplateArgumentLoc
>(), List);
1378
const
TemplateArgumentLoc
*getTemplateArgs() const {
1381
return getTrailingObjects<
TemplateArgumentLoc
>();
1392
ArrayRef<
TemplateArgumentLoc
> template_arguments() const {
3092
TemplateArgumentLoc
> {
3239
getTrailingObjects<
TemplateArgumentLoc
>(), List);
3244
const
TemplateArgumentLoc
*getTemplateArgs() const {
3248
return getTrailingObjects<
TemplateArgumentLoc
>();
3260
ArrayRef<
TemplateArgumentLoc
> template_arguments() const
[
all
...]
ASTNodeTraverser.h
297
void dumpTemplateArgumentLoc(const
TemplateArgumentLoc
&A,
/src/external/apache2/llvm/dist/clang/include/clang/Tooling/
NodeIntrospection.h
27
class
TemplateArgumentLoc
;
93
NodeLocationAccessors GetLocations(clang::
TemplateArgumentLoc
const &);
/src/external/apache2/llvm/dist/clang/lib/AST/
ASTTypeTraits.cpp
26
{NKI_None, "
TemplateArgumentLoc
"},
144
else if (const
TemplateArgumentLoc
*TAL = get<
TemplateArgumentLoc
>())
192
if (const
TemplateArgumentLoc
*TAL = get<
TemplateArgumentLoc
>())
TemplateBase.cpp
496
//
TemplateArgumentLoc
Implementation
499
SourceRange
TemplateArgumentLoc
::getSourceRange() const {
612
std::size_t size = totalSizeToAlloc<
TemplateArgumentLoc
>(List.size());
623
TemplateArgumentLoc
*ArgBuffer = getTrailingObjects<
TemplateArgumentLoc
>();
625
new (&ArgBuffer[i])
TemplateArgumentLoc
(Info[i]);
630
TemplateArgumentLoc
*OutArgArray) {
637
new (&OutArgArray[i])
TemplateArgumentLoc
(Info[i]);
650
TemplateArgumentLoc
*OutArgArray, TemplateArgumentDependence &Deps) {
659
new (&OutArgArray[i])
TemplateArgumentLoc
(Info[i])
[
all
...]
ExprCXX.cpp
375
TemplateArgumentLoc
>(NumResults, 0, 0);
393
TemplateArgumentLoc
>(NumResults, 1, NumTemplateArgs);
405
TemplateArgumentLoc
>(
469
TemplateKWLoc, *Args, getTrailingObjects<
TemplateArgumentLoc
>(), Deps);
484
totalSizeToAlloc<ASTTemplateKWAndArgsInfo,
TemplateArgumentLoc
>(
497
totalSizeToAlloc<ASTTemplateKWAndArgsInfo,
TemplateArgumentLoc
>(
1381
TemplateKWLoc, *TemplateArgs, getTrailingObjects<
TemplateArgumentLoc
>(),
1415
TemplateArgumentLoc
, NamedDecl *>(
1430
TemplateArgumentLoc
, NamedDecl *>(
1506
TemplateArgumentLoc
>(
[
all
...]
Comment.cpp
178
TemplateArgumentLoc
MaybeFunction = STL.getArgLoc(0);
DeclTemplate.cpp
844
const ASTContext &C, const
TemplateArgumentLoc
&DefArg) {
848
DefaultArgument.set(new (C)
TemplateArgumentLoc
(DefArg));
1315
for (const
TemplateArgumentLoc
&Loc : ArgsInfo.arguments())
TypePrinter.cpp
1843
static const TemplateArgument &getArgument(const
TemplateArgumentLoc
&A) {
1852
static void printArgument(const
TemplateArgumentLoc
&A,
2082
ArrayRef<
TemplateArgumentLoc
> Args,
/src/external/apache2/llvm/dist/clang/lib/ASTMatchers/
ASTMatchFinder.cpp
133
else if (const
TemplateArgumentLoc
*TALoc =
134
DynNode.get<
TemplateArgumentLoc
>())
235
bool TraverseTemplateArgumentLoc(
TemplateArgumentLoc
TAL) {
345
bool baseTraverse(
TemplateArgumentLoc
TAL) {
491
bool TraverseTemplateArgumentLoc(
TemplateArgumentLoc
TAL);
695
} else if (auto *N = Node.get<
TemplateArgumentLoc
>()) {
894
void matchDispatch(const
TemplateArgumentLoc
*Node) {
895
matchWithoutFilter(*Node, Matchers->
TemplateArgumentLoc
);
1298
bool MatchASTVisitor::TraverseTemplateArgumentLoc(
TemplateArgumentLoc
Loc) {
1393
Matchers.
TemplateArgumentLoc
.emplace_back(NodeMatch, Action)
[
all
...]
/src/external/apache2/llvm/dist/clang/lib/Sema/
SemaTemplateVariadic.cpp
214
bool TraverseTemplateArgumentLoc(const
TemplateArgumentLoc
&ArgLoc) {
501
bool Sema::DiagnoseUnexpandedParameterPack(
TemplateArgumentLoc
Arg,
520
void Sema::collectUnexpandedParameterPacks(
TemplateArgumentLoc
Arg,
1054
TemplateArgumentLoc
1056
TemplateArgumentLoc
OrigLoc,
1082
return
TemplateArgumentLoc
(TemplateArgument(Pattern.getType()),
1092
return
TemplateArgumentLoc
(Pattern, Pattern);
1098
return
TemplateArgumentLoc
(Context, Argument.getPackExpansionPattern(),
1108
return
TemplateArgumentLoc
();
SemaConcept.cpp
701
MutableArrayRef<
TemplateArgumentLoc
>(
702
new (S.Context)
TemplateArgumentLoc
[OccurringIndices.count()],
706
new (&(*Atomic.ParameterMapping)[J++])
TemplateArgumentLoc
(
728
MutableArrayRef<
TemplateArgumentLoc
>(
729
new (S.Context)
TemplateArgumentLoc
[SubstArgs.size()],
SemaTemplate.cpp
918
static
TemplateArgumentLoc
translateTemplateArgument(Sema &SemaRef,
927
return
TemplateArgumentLoc
(TemplateArgument(T), DI);
932
return
TemplateArgumentLoc
(TemplateArgument(E), E);
942
return
TemplateArgumentLoc
(
1147
for (
TemplateArgumentLoc
Arg : TemplateArgs.arguments()) {
1665
TemplateArgumentLoc
DefaultArg = translateTemplateArgument(*this, Default);
4954
TemplateArgumentLoc
&AL,
5023
// Overwrite our input
TemplateArgumentLoc
so that we can recover
5025
AL =
TemplateArgumentLoc
(TemplateArgument(ArgType),
5238
TemplateArgumentLoc
[
all
...]
SemaTemplateDeduction.cpp
2621
/// Allocate a
TemplateArgumentLoc
where all locations have
2634
TemplateArgumentLoc
2642
return
TemplateArgumentLoc
(
2650
return
TemplateArgumentLoc
(TemplateArgument(E), E);
2658
return
TemplateArgumentLoc
(TemplateArgument(NTTPType, /*isNullPtr*/true),
2665
return
TemplateArgumentLoc
(TemplateArgument(E), E);
2679
return
TemplateArgumentLoc
(Context, Arg,
2682
return
TemplateArgumentLoc
(
2687
return
TemplateArgumentLoc
(Arg, Arg.getAsExpr());
2690
return
TemplateArgumentLoc
(Arg, TemplateArgumentLocInfo())
[
all
...]
TreeTransform.h
574
bool TransformTemplateArgument(const
TemplateArgumentLoc
&Input,
575
TemplateArgumentLoc
&Output,
596
bool TransformTemplateArguments(const
TemplateArgumentLoc
*Inputs,
624
/// Fakes up a
TemplateArgumentLoc
for a given TemplateArgument.
626
TemplateArgumentLoc
&ArgLoc);
3623
TemplateArgumentLoc
RebuildPackExpansion(
TemplateArgumentLoc
Pattern,
3632
return
TemplateArgumentLoc
();
3634
return
TemplateArgumentLoc
(Result.get(), Result.get());
3638
return
TemplateArgumentLoc
(
[
all
...]
/src/external/apache2/llvm/dist/clang/include/clang/Sema/
SemaConcept.h
32
Optional<MutableArrayRef<
TemplateArgumentLoc
>> ParameterMapping;
/src/external/apache2/llvm/dist/clang/include/clang/ASTMatchers/
ASTMatchFinder.h
221
TemplateArgumentLoc
;
/src/external/apache2/llvm/dist/clang/include/clang/Serialization/
ASTRecordReader.h
153
/// Reads a
TemplateArgumentLoc
, advancing Idx.
154
TemplateArgumentLoc
readTemplateArgumentLoc();
ASTRecordWriter.h
213
void AddTemplateArgumentLoc(const
TemplateArgumentLoc
&Arg);
/src/external/apache2/llvm/dist/clang/tools/libclang/
CursorVisitor.h
254
bool VisitTemplateArgumentLoc(const
TemplateArgumentLoc
&TAL);
Completed in 78 milliseconds
1
2
3
Indexes created Wed Jun 17 00:25:26 UTC 2026