HomeSort by relevance Sort by last modified time
    Searched refs:ParsedTemplateArgument (Results 1 - 8 of 8) sorted by null

  /external/clang/include/clang/Sema/
ParsedTemplate.h 23 class ParsedTemplateArgument {
38 ParsedTemplateArgument() : Kind(Type), Arg(0) { }
44 ParsedTemplateArgument(KindType Kind, void *Arg, SourceLocation Loc)
56 ParsedTemplateArgument(const CXXScopeSpec &SS,
59 : Kind(ParsedTemplateArgument::Template),
110 ParsedTemplateArgument getTemplatePackExpansion(
178 ParsedTemplateArgument *getTemplateArgs() {
179 return reinterpret_cast<ParsedTemplateArgument *>(this + 1);
188 sizeof(ParsedTemplateArgument) * NumArgs);
195 ParsedTemplateArgument *TemplateArgs = TemplateId->getTemplateArgs()
    [all...]
Ownership.h 332 class ParsedTemplateArgument;
335 ParsedTemplateArgument *Args;
339 ASTTemplateArgsPtr(Sema &actions, ParsedTemplateArgument *args,
355 ParsedTemplateArgument *getArgs() const { return Args; }
358 void reset(ParsedTemplateArgument *args, unsigned count) {
363 const ParsedTemplateArgument &operator[](unsigned Arg) const;
365 ParsedTemplateArgument *release() const {
Sema.h     [all...]
  /external/clang/lib/Parse/
ParseTemplate.cpp 602 ParsedTemplateArgument DefaultArg;
856 ParsedTemplateArgument *Args = TemplateId->getTemplateArgs();
858 Args[Arg] = ParsedTemplateArgument(TemplateArgs[Arg]);
    [all...]
ParseExprCXX.cpp     [all...]
  /external/clang/lib/Sema/
SemaTemplateVariadic.cpp 360 ParsedTemplateArgument
361 Sema::ActOnPackExpansion(const ParsedTemplateArgument &Arg,
367 case ParsedTemplateArgument::Type: {
370 return ParsedTemplateArgument();
372 return ParsedTemplateArgument(Arg.getKind(), Result.get().getAsOpaquePtr(),
376 case ParsedTemplateArgument::NonType: {
379 return ParsedTemplateArgument();
381 return ParsedTemplateArgument(Arg.getKind(), Result.get(),
385 case ParsedTemplateArgument::Template:
392 return ParsedTemplateArgument();
    [all...]
SemaTemplate.cpp 478 ParsedTemplateArgument ParsedTemplateArgument::getTemplatePackExpansion(
484 ParsedTemplateArgument Result(*this);
490 const ParsedTemplateArgument &Arg) {
493 case ParsedTemplateArgument::Type: {
501 case ParsedTemplateArgument::NonType: {
506 case ParsedTemplateArgument::Template: {
757 ParsedTemplateArgument Default) {
788 Default = ParsedTemplateArgument();
    [all...]
  /external/clang/include/clang/Parse/
Parser.h     [all...]

Completed in 946 milliseconds