| ArgKind enum name | clang::TemplateArgument | |
| Args | clang::TemplateArgument | |
| containsUnexpandedParameterPack() const | clang::TemplateArgument | |
| CreatePackCopy(ASTContext &Context, ArrayRef< TemplateArgument > Args) | clang::TemplateArgument | static |
| Declaration enum value | clang::TemplateArgument | |
| DeclArg | clang::TemplateArgument | |
| dump(raw_ostream &Out, const ASTContext &Context) const | clang::TemplateArgument | |
| dump() const | clang::TemplateArgument | |
| Expression enum value | clang::TemplateArgument | |
| getAsDecl() const | clang::TemplateArgument | inline |
| getAsExpr() const | clang::TemplateArgument | inline |
| getAsIntegral() const | clang::TemplateArgument | inline |
| getAsStructuralValue() const | clang::TemplateArgument | inline |
| getAsTemplate() const | clang::TemplateArgument | inline |
| getAsTemplateOrTemplatePattern() const | clang::TemplateArgument | inline |
| getAsType() const | clang::TemplateArgument | inline |
| getDependence() const | clang::TemplateArgument | |
| getEmptyPack() | clang::TemplateArgument | inlinestatic |
| getIntegralType() const | clang::TemplateArgument | inline |
| getIsDefaulted() const | clang::TemplateArgument | inline |
| getKind() const | clang::TemplateArgument | inline |
| getNonTypeTemplateArgumentType() const | clang::TemplateArgument | |
| getNullPtrType() const | clang::TemplateArgument | inline |
| getNumTemplateExpansions() const | clang::TemplateArgument | |
| getPackAsArray() const | clang::TemplateArgument | inline |
| getPackExpansionPattern() const | clang::TemplateArgument | |
| getParamTypeForDecl() const | clang::TemplateArgument | inline |
| getStructuralValueType() const | clang::TemplateArgument | inline |
| Integer | clang::TemplateArgument | |
| Integral enum value | clang::TemplateArgument | |
| isCanonicalExpr() const | clang::TemplateArgument | inline |
| isConceptOrConceptTemplateParameter() const | clang::TemplateArgument | |
| isDependent() const | clang::TemplateArgument | |
| isInstantiationDependent() const | clang::TemplateArgument | |
| isNull() const | clang::TemplateArgument | inline |
| isPackExpansion() const | clang::TemplateArgument | |
| Null enum value | clang::TemplateArgument | |
| NullPtr enum value | clang::TemplateArgument | |
| Pack enum value | clang::TemplateArgument | |
| pack_begin() const | clang::TemplateArgument | inline |
| pack_elements() const | clang::TemplateArgument | inline |
| pack_end() const | clang::TemplateArgument | inline |
| pack_iterator typedef | clang::TemplateArgument | |
| pack_size() const | clang::TemplateArgument | inline |
| print(const PrintingPolicy &Policy, raw_ostream &Out, bool IncludeType) const | clang::TemplateArgument | |
| Profile(llvm::FoldingSetNodeID &ID, const ASTContext &Context) const | clang::TemplateArgument | |
| setIntegralType(QualType T) | clang::TemplateArgument | inline |
| setIsDefaulted(bool v) | clang::TemplateArgument | inline |
| structurallyEquals(const TemplateArgument &Other) const | clang::TemplateArgument | |
| StructuralValue enum value | clang::TemplateArgument | |
| Template enum value | clang::TemplateArgument | |
| TemplateArg | clang::TemplateArgument | |
| TemplateArgument() | clang::TemplateArgument | inline |
| TemplateArgument(QualType T, bool isNullPtr=false, bool IsDefaulted=false) | clang::TemplateArgument | inline |
| TemplateArgument(ValueDecl *D, QualType QT, bool IsDefaulted=false) | clang::TemplateArgument | inline |
| TemplateArgument(const ASTContext &Ctx, const llvm::APSInt &Value, QualType Type, bool IsDefaulted=false) | clang::TemplateArgument | |
| TemplateArgument(const ASTContext &Ctx, QualType Type, const APValue &Value, bool IsDefaulted=false) | clang::TemplateArgument | |
| TemplateArgument(const TemplateArgument &Other, QualType Type) | clang::TemplateArgument | inline |
| TemplateArgument(TemplateName Name, bool IsDefaulted=false) | clang::TemplateArgument | inline |
| TemplateArgument(TemplateName Name, UnsignedOrNone NumExpansions, bool IsDefaulted=false) | clang::TemplateArgument | inline |
| TemplateArgument(Expr *E, bool IsCanonical, bool IsDefaulted=false) | clang::TemplateArgument | inline |
| TemplateArgument(ArrayRef< TemplateArgument > Args) | clang::TemplateArgument | inlineexplicit |
| TemplateExpansion enum value | clang::TemplateArgument | |
| Type enum value | clang::TemplateArgument | |
| TypeOrValue | clang::TemplateArgument | |
| Value | clang::TemplateArgument | |