clang  3.9.0
clang::DeducedTemplateArgument Member List

This is the complete list of members for clang::DeducedTemplateArgument, including all inherited members.

ArgKind enum nameclang::TemplateArgument
Argsclang::TemplateArgument
containsUnexpandedParameterPack() const clang::TemplateArgument
CreatePackCopy(ASTContext &Context, ArrayRef< TemplateArgument > Args)clang::TemplateArgumentstatic
Declaration enum valueclang::TemplateArgument
DeclArgclang::TemplateArgument
DeducedTemplateArgument()clang::DeducedTemplateArgumentinline
DeducedTemplateArgument(const TemplateArgument &Arg, bool DeducedFromArrayBound=false)clang::DeducedTemplateArgumentinline
DeducedTemplateArgument(ASTContext &Ctx, const llvm::APSInt &Value, QualType ValueType, bool DeducedFromArrayBound)clang::DeducedTemplateArgumentinline
dump(raw_ostream &Out) const clang::TemplateArgument
dump() const clang::TemplateArgument
Expression enum valueclang::TemplateArgument
getAsDecl() const clang::TemplateArgumentinline
getAsExpr() const clang::TemplateArgumentinline
getAsIntegral() const clang::TemplateArgumentinline
getAsTemplate() const clang::TemplateArgumentinline
getAsTemplateOrTemplatePattern() const clang::TemplateArgumentinline
getAsType() const clang::TemplateArgumentinline
getEmptyPack()clang::TemplateArgumentinlinestatic
getIntegralType() const clang::TemplateArgumentinline
getKind() const clang::TemplateArgumentinline
getNullPtrType() const clang::TemplateArgumentinline
getNumTemplateExpansions() const clang::TemplateArgument
getPackAsArray() const clang::TemplateArgumentinline
getPackExpansionPattern() const clang::TemplateArgument
getParamTypeForDecl() const clang::TemplateArgumentinline
Integerclang::TemplateArgument
Integral enum valueclang::TemplateArgument
isDependent() const clang::TemplateArgument
isInstantiationDependent() const clang::TemplateArgument
isNull() const clang::TemplateArgumentinline
isPackExpansion() const clang::TemplateArgument
Null enum valueclang::TemplateArgument
NullPtr enum valueclang::TemplateArgument
Pack enum valueclang::TemplateArgument
pack_begin() const clang::TemplateArgumentinline
pack_elements() const clang::TemplateArgumentinline
pack_end() const clang::TemplateArgumentinline
pack_iterator typedefclang::TemplateArgument
pack_size() const clang::TemplateArgumentinline
print(const PrintingPolicy &Policy, raw_ostream &Out) const clang::TemplateArgument
Profile(llvm::FoldingSetNodeID &ID, const ASTContext &Context) const clang::TemplateArgument
setDeducedFromArrayBound(bool Deduced)clang::DeducedTemplateArgumentinline
setIntegralType(QualType T)clang::TemplateArgumentinline
structurallyEquals(const TemplateArgument &Other) const clang::TemplateArgument
Template enum valueclang::TemplateArgument
TemplateArgclang::TemplateArgument
TemplateArgument()clang::TemplateArgumentinline
TemplateArgument(QualType T, bool isNullPtr=false)clang::TemplateArgumentinline
TemplateArgument(ValueDecl *D, QualType QT)clang::TemplateArgumentinline
TemplateArgument(ASTContext &Ctx, const llvm::APSInt &Value, QualType Type)clang::TemplateArgument
TemplateArgument(const TemplateArgument &Other, QualType Type)clang::TemplateArgumentinline
TemplateArgument(TemplateName Name)clang::TemplateArgumentinline
TemplateArgument(TemplateName Name, Optional< unsigned > NumExpansions)clang::TemplateArgumentinline
TemplateArgument(Expr *E)clang::TemplateArgumentinline
TemplateArgument(ArrayRef< TemplateArgument > Args)clang::TemplateArgumentinlineexplicit
TemplateExpansion enum valueclang::TemplateArgument
Type enum valueclang::TemplateArgument
TypeOrValueclang::TemplateArgument
wasDeducedFromArrayBound() const clang::DeducedTemplateArgumentinline