clang
3.9.0
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
clang
TemplateArgument
clang::TemplateArgument Member List
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, ArrayRef< TemplateArgument > Args)
clang::TemplateArgument
static
Declaration
enum value
clang::TemplateArgument
DeclArg
clang::TemplateArgument
dump
(raw_ostream &Out) 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
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
(ArrayRef< TemplateArgument > Args)
clang::TemplateArgument
inline
explicit
TemplateExpansion
enum value
clang::TemplateArgument
Type
enum value
clang::TemplateArgument
TypeOrValue
clang::TemplateArgument
Generated on Wed Aug 31 2016 16:58:36 for clang by
1.8.6