Lines Matching refs:TemplateArgumentLoc
427 class TemplateArgumentLoc {
432 TemplateArgumentLoc() {} in TemplateArgumentLoc() function
434 TemplateArgumentLoc(const TemplateArgument &Argument, in TemplateArgumentLoc() function
439 TemplateArgumentLoc(const TemplateArgument &Argument, TypeSourceInfo *TInfo) in TemplateArgumentLoc() function
444 TemplateArgumentLoc(const TemplateArgument &Argument, Expr *E) in TemplateArgumentLoc() function
449 TemplateArgumentLoc(const TemplateArgument &Argument,
524 SmallVector<TemplateArgumentLoc, 8> Arguments;
547 const TemplateArgumentLoc *getArgumentArray() const { in getArgumentArray()
551 llvm::ArrayRef<TemplateArgumentLoc> arguments() const { in arguments()
555 const TemplateArgumentLoc &operator[](unsigned I) const {
559 TemplateArgumentLoc &operator[](unsigned I) {
563 void addArgument(const TemplateArgumentLoc &Loc) { in addArgument()
574 TemplateArgumentLoc> {
591 const TemplateArgumentLoc *getTemplateArgs() const { in getTemplateArgs()
592 return getTrailingObjects<TemplateArgumentLoc>(); in getTemplateArgs()
595 const TemplateArgumentLoc &operator[](unsigned I) const {
628 TemplateArgumentLoc *OutArgArray); in LLVM_ALIGNAS()
631 TemplateArgumentLoc *OutArgArray, bool &Dependent, in LLVM_ALIGNAS()
636 void copyInto(const TemplateArgumentLoc *ArgArray, in LLVM_ALIGNAS()