/external/clang/include/clang/AST/ |
TemplateBase.h | 404 /// TemplateArgumentLoc as Type is to TypeLoc. 405 class TemplateArgumentLoc { 410 TemplateArgumentLoc() {} 412 TemplateArgumentLoc(const TemplateArgument &Argument, 417 TemplateArgumentLoc(const TemplateArgument &Argument, TypeSourceInfo *TInfo) 422 TemplateArgumentLoc(const TemplateArgument &Argument, Expr *E) 427 TemplateArgumentLoc(const TemplateArgument &Argument, 502 SmallVector<TemplateArgumentLoc, 8> Arguments; 525 const TemplateArgumentLoc *getArgumentArray() const { 529 const TemplateArgumentLoc &operator[](unsigned I) const [all...] |
DeclTemplate.h | 503 const TemplateArgumentLoc *getTemplateArgs() const { 504 return reinterpret_cast<const TemplateArgumentLoc*>( 514 const TemplateArgumentLoc &getTemplateArg(unsigned I) const { [all...] |
TypeLoc.h | [all...] |
RecursiveASTVisitor.h | 218 // FIXME: migrate callers to TemplateArgumentLoc instead. 225 bool TraverseTemplateArgumentLoc(const TemplateArgumentLoc &ArgLoc); 232 // FIXME: take a TemplateArgumentLoc* (or TemplateArgumentListInfo) instead. 413 bool TraverseTemplateArgumentLocsHelper(const TemplateArgumentLoc *TAL, 759 const TemplateArgumentLoc &ArgLoc) { [all...] |
ExprCXX.h | [all...] |
Type.h | 94 class TemplateArgumentLoc; [all...] |
Expr.h | [all...] |
/external/clang/lib/Sema/ |
SemaTemplateVariadic.cpp | 159 bool TraverseTemplateArgumentLoc(const TemplateArgumentLoc &ArgLoc) { 351 bool Sema::DiagnoseUnexpandedParameterPack(TemplateArgumentLoc Arg, 370 void Sema::collectUnexpandedParameterPacks(TemplateArgumentLoc Arg, 853 TemplateArgumentLoc 855 TemplateArgumentLoc OrigLoc, 881 return TemplateArgumentLoc(TemplateArgument(Pattern.getType()), [all...] |
TreeTransform.h | 481 bool TransformTemplateArgument(const TemplateArgumentLoc &Input, 482 TemplateArgumentLoc &Output); 502 bool TransformTemplateArguments(const TemplateArgumentLoc *Inputs, 527 /// \brief Fakes up a TemplateArgumentLoc for a given TemplateArgument. 529 TemplateArgumentLoc &ArgLoc); [all...] |
SemaTemplateDeduction.cpp | [all...] |
SemaTemplate.cpp | 499 static TemplateArgumentLoc translateTemplateArgument(Sema &SemaRef, 508 return TemplateArgumentLoc(TemplateArgument(T), DI); 513 return TemplateArgumentLoc(TemplateArgument(E), E); 523 return TemplateArgumentLoc(TArg, 806 TemplateArgumentLoc DefaultArg = translateTemplateArgument(*this, Default); [all...] |
/external/clang/lib/AST/ |
DeclTemplate.cpp | [all...] |
StmtProfile.cpp | 62 void VisitTemplateArguments(const TemplateArgumentLoc *Args, 1210 void StmtProfiler::VisitTemplateArguments(const TemplateArgumentLoc *Args, [all...] |
ASTDumper.cpp | 188 void dumpTemplateArgumentLoc(const TemplateArgumentLoc &A); 642 void ASTDumper::dumpTemplateArgumentLoc(const TemplateArgumentLoc &A) { [all...] |
Decl.cpp | [all...] |
DumpXML.cpp | 349 void dispatch(const TemplateArgumentLoc &A) {
|
TypePrinter.cpp | [all...] |
/external/clang/tools/libclang/ |
CursorVisitor.h | 247 bool VisitTemplateArgumentLoc(const TemplateArgumentLoc &TAL);
|
RecursiveASTVisitor.h | 211 // FIXME: migrate callers to TemplateArgumentLoc instead. 218 bool TraverseTemplateArgumentLoc(const TemplateArgumentLoc &ArgLoc); 225 // FIXME: take a TemplateArgumentLoc* (or TemplateArgumentListInfo) instead. 400 bool TraverseTemplateArgumentLocsHelper(const TemplateArgumentLoc *TAL, 693 const TemplateArgumentLoc &ArgLoc) { [all...] |
CIndex.cpp | 704 const TemplateArgumentLoc *TemplateArgs = D->getTemplateArgsAsWritten(); [all...] |
/external/clang/unittests/Tooling/ |
RecursiveASTVisitorTest.cpp | 111 bool TraverseTemplateArgumentLoc(const TemplateArgumentLoc &ArgLoc) {
|
/external/clang/include/clang/Serialization/ |
ASTWriter.h | 576 void AddTemplateArgumentLoc(const TemplateArgumentLoc &Arg,
|
ASTReader.h | [all...] |
/external/clang/include/clang/Sema/ |
Sema.h | 158 class TemplateArgumentLoc; [all...] |
/external/clang/lib/Serialization/ |
ASTReaderDecl.cpp | 576 SmallVector<TemplateArgumentLoc, 8> TemplArgLocs; [all...] |