clang  6.0.0svn
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() constclang::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) constclang::TemplateArgument
dump() constclang::TemplateArgument
Expression enum valueclang::TemplateArgument
getAsDecl() constclang::TemplateArgumentinline
getAsExpr() constclang::TemplateArgumentinline
getAsIntegral() constclang::TemplateArgumentinline
getAsTemplate() constclang::TemplateArgumentinline
getAsTemplateOrTemplatePattern() constclang::TemplateArgumentinline
getAsType() constclang::TemplateArgumentinline
getEmptyPack()clang::TemplateArgumentinlinestatic
getIntegralType() constclang::TemplateArgumentinline
getKind() constclang::TemplateArgumentinline
getNonTypeTemplateArgumentType() constclang::TemplateArgument
getNullPtrType() constclang::TemplateArgumentinline
getNumTemplateExpansions() constclang::TemplateArgument
getPackAsArray() constclang::TemplateArgumentinline
getPackExpansionPattern() constclang::TemplateArgument
getParamTypeForDecl() constclang::TemplateArgumentinline
Integerclang::TemplateArgument
Integral enum valueclang::TemplateArgument
isDependent() constclang::TemplateArgument
isInstantiationDependent() constclang::TemplateArgument
isNull() constclang::TemplateArgumentinline
isPackExpansion() constclang::TemplateArgument
Null enum valueclang::TemplateArgument
NullPtr enum valueclang::TemplateArgument
Pack enum valueclang::TemplateArgument
pack_begin() constclang::TemplateArgumentinline
pack_elements() constclang::TemplateArgumentinline
pack_end() constclang::TemplateArgumentinline
pack_iterator typedefclang::TemplateArgument
pack_size() constclang::TemplateArgumentinline
print(const PrintingPolicy &Policy, raw_ostream &Out) constclang::TemplateArgument
Profile(llvm::FoldingSetNodeID &ID, const ASTContext &Context) constclang::TemplateArgument
setDeducedFromArrayBound(bool Deduced)clang::DeducedTemplateArgumentinline
setIntegralType(QualType T)clang::TemplateArgumentinline
structurallyEquals(const TemplateArgument &Other) constclang::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
TemplateArgument(TemplateName, bool)=deleteclang::TemplateArgument
TemplateExpansion enum valueclang::TemplateArgument
Type enum valueclang::TemplateArgument
TypeOrValueclang::TemplateArgument
wasDeducedFromArrayBound() constclang::DeducedTemplateArgumentinline