This is the complete list of members for
clang::TemplateArgument, including all inherited members.
| ArgKind enum name | clang::TemplateArgument | |
| Args | clang::TemplateArgument | |
| containsUnexpandedParameterPack() const | clang::TemplateArgument | |
| CreatePackCopy(ASTContext &Context, const TemplateArgument *Args, unsigned NumArgs) | clang::TemplateArgument | [static] |
| Declaration enum value | clang::TemplateArgument | |
| DeclArg | clang::TemplateArgument | |
| Expression enum value | clang::TemplateArgument | |
| getAsDecl() const | clang::TemplateArgument | [inline] |
| getAsExpr() const | clang::TemplateArgument | [inline] |
| getAsIntegral() const | clang::TemplateArgument | [inline] |
| getAsTemplate() const | clang::TemplateArgument | [inline] |
| getAsTemplateOrTemplatePattern() const | clang::TemplateArgument | [inline] |
| getAsType() const | clang::TemplateArgument | [inline] |
| getEmptyPack() | clang::TemplateArgument | [inline, static] |
| getIntegralType() const | clang::TemplateArgument | [inline] |
| getKind() const | clang::TemplateArgument | [inline] |
| getNullPtrType() const | clang::TemplateArgument | [inline] |
| getNumTemplateExpansions() const | clang::TemplateArgument | |
| getPackAsArray() const | clang::TemplateArgument | [inline] |
| getPackExpansionPattern() const | clang::TemplateArgument | |
| getParamTypeForDecl() const | clang::TemplateArgument | [inline] |
| Integer | clang::TemplateArgument | |
| Integral enum value | 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) const | clang::TemplateArgument | |
| Profile(llvm::FoldingSetNodeID &ID, const ASTContext &Context) const | clang::TemplateArgument | |
| setIntegralType(QualType T) | clang::TemplateArgument | [inline] |
| structurallyEquals(const TemplateArgument &Other) const | clang::TemplateArgument | |
| Template enum value | clang::TemplateArgument | |
| TemplateArg | clang::TemplateArgument | |
| TemplateArgument() | clang::TemplateArgument | [inline] |
| TemplateArgument(QualType T, bool isNullPtr=false) | clang::TemplateArgument | [inline] |
| TemplateArgument(ValueDecl *D, QualType QT) | clang::TemplateArgument | [inline] |
| TemplateArgument(ASTContext &Ctx, const llvm::APSInt &Value, QualType Type) | clang::TemplateArgument | |
| TemplateArgument(const TemplateArgument &Other, QualType Type) | clang::TemplateArgument | [inline] |
| TemplateArgument(TemplateName Name) | clang::TemplateArgument | [inline] |
| TemplateArgument(TemplateName Name, Optional< unsigned > NumExpansions) | clang::TemplateArgument | [inline] |
| TemplateArgument(Expr *E) | clang::TemplateArgument | [inline] |
| TemplateArgument(const TemplateArgument *Args, unsigned NumArgs) | clang::TemplateArgument | [inline] |
| TemplateExpansion enum value | clang::TemplateArgument | |
| Type enum value | clang::TemplateArgument | |
| TypeOrValue | clang::TemplateArgument | |