HomeSort by: relevance | last modified time | path
    Searched refs:ParsedTemplateArgument (Results 1 - 7 of 7) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/include/clang/Sema/
ParsedTemplate.h 29 class ParsedTemplateArgument {
44 ParsedTemplateArgument() : Kind(Type), Arg(nullptr) { }
50 ParsedTemplateArgument(KindType Kind, void *Arg, SourceLocation Loc)
62 ParsedTemplateArgument(const CXXScopeSpec &SS,
65 : Kind(ParsedTemplateArgument::Template),
116 ParsedTemplateArgument getTemplatePackExpansion(
152 ParsedTemplateArgument> {
193 ParsedTemplateArgument *getTemplateArgs() {
194 return getTrailingObjects<ParsedTemplateArgument>();
204 ArrayRef<ParsedTemplateArgument> TemplateArgs, bool ArgsInvalid
    [all...]
Ownership.h 35 class ParsedTemplateArgument;
274 using ASTTemplateArgsPtr = MutableArrayRef<ParsedTemplateArgument>;
Sema.h 7498 ParsedTemplateArgument DefaultArg);
7554 ParsedTemplateArgument ActOnTemplateTypeArgument(TypeResult ParsedType);
8167 ParsedTemplateArgument ActOnPackExpansion(const ParsedTemplateArgument &Arg,
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaTemplateVariadic.cpp 551 ParsedTemplateArgument
552 Sema::ActOnPackExpansion(const ParsedTemplateArgument &Arg,
558 case ParsedTemplateArgument::Type: {
561 return ParsedTemplateArgument();
563 return ParsedTemplateArgument(Arg.getKind(), Result.get().getAsOpaquePtr(),
567 case ParsedTemplateArgument::NonType: {
570 return ParsedTemplateArgument();
572 return ParsedTemplateArgument(Arg.getKind(), Result.get(),
576 case ParsedTemplateArgument::Template:
583 return ParsedTemplateArgument();
    [all...]
SemaTemplate.cpp 907 ParsedTemplateArgument ParsedTemplateArgument::getTemplatePackExpansion(
913 ParsedTemplateArgument Result(*this);
919 const ParsedTemplateArgument &Arg) {
922 case ParsedTemplateArgument::Type: {
930 case ParsedTemplateArgument::NonType: {
935 case ParsedTemplateArgument::Template: {
974 ParsedTemplateArgument Sema::ActOnTemplateTypeArgument(TypeResult ParsedType) {
978 return ParsedTemplateArgument();
1003 ParsedTemplateArgument Result(SS, TemplateTy::make(Name)
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Parse/
ParseTemplate.cpp 936 ParsedTemplateArgument DefaultArg;
1429 ParsedTemplateArgument Parser::ParseTemplateTemplateArgument() {
1432 return ParsedTemplateArgument();
1450 ParsedTemplateArgument Result;
1473 Result = ParsedTemplateArgument(SS, Template, Name.StartLocation);
1494 Result = ParsedTemplateArgument(SS, Template, Name.StartLocation);
1512 ParsedTemplateArgument Parser::ParseTemplateArgument() {
1537 ParsedTemplateArgument TemplateTemplateArgument
1552 return ParsedTemplateArgument();
1555 return ParsedTemplateArgument(ParsedTemplateArgument::NonType
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/Parse/
Parser.h 3403 typedef SmallVector<ParsedTemplateArgument, 16> TemplateArgList;
3423 ParsedTemplateArgument ParseTemplateTemplateArgument();
3424 ParsedTemplateArgument ParseTemplateArgument();

Completed in 46 milliseconds