Searched defs:TemplateArgument (Results 1 - 2 of 2) sorted by relevance

/external/clang/lib/AST/
H A DTemplateBase.cpp33 /// \param TemplArg the TemplateArgument instance to print.
36 static void printIntegral(const TemplateArgument &TemplArg,
54 // TemplateArgument Implementation
57 TemplateArgument::TemplateArgument(ASTContext &Ctx, const llvm::APSInt &Value, function in class:TemplateArgument
76 TemplateArgument TemplateArgument::CreatePackCopy(ASTContext &Context,
77 const TemplateArgument *Args,
80 return TemplateArgument(0, 0);
82 TemplateArgument *Storag
[all...]
/external/clang/include/clang/AST/
H A DTemplateBase.h39 class TemplateArgument { class in namespace:clang
78 // TemplateArgument instances.
88 const TemplateArgument *Args;
97 TemplateArgument(TemplateName, bool); // DO NOT USE
101 TemplateArgument() : Kind(Null), TypeOrValue(0) { } function in class:clang::TemplateArgument
104 TemplateArgument(QualType T) : Kind(Type) { function in class:clang::TemplateArgument
111 TemplateArgument(Decl *D) : Kind(Declaration) { function in class:clang::TemplateArgument
117 TemplateArgument(ASTContext &Ctx, const llvm::APSInt &Value, QualType Type);
121 TemplateArgument(const TemplateArgument function in class:clang::TemplateArgument
135 TemplateArgument(TemplateName Name) : Kind(Template) function in class:clang::TemplateArgument
152 TemplateArgument(TemplateName Name, llvm::Optional<unsigned> NumExpansions) function in class:clang::TemplateArgument
167 TemplateArgument(Expr *E) : Kind(Expression) { function in class:clang::TemplateArgument
175 TemplateArgument(const TemplateArgument *Args, unsigned NumArgs) : Kind(Pack){ function in class:clang::TemplateArgument
[all...]

Completed in 82 milliseconds