reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/AST/DeclTemplate.h
  316     if (auto *Prev = Storage.ValueOrInherited.template dyn_cast<ParmDecl *>())
  319                 .ValueOrInherited.template is<ParmDecl *>() &&
  328   bool isSet() const { return !ValueOrInherited.isNull(); }
  332   bool isInherited() const { return ValueOrInherited.template is<ParmDecl*>(); }
  338     if (const auto *Prev = ValueOrInherited.template dyn_cast<ParmDecl *>())
  340     if (const auto *C = Storage->ValueOrInherited.template dyn_cast<Chain *>())
  342     return Storage->ValueOrInherited.template get<ArgType>();
  348     if (const auto *D = ValueOrInherited.template dyn_cast<ParmDecl *>())
  350     if (const auto *C = ValueOrInherited.template dyn_cast<Chain *>())
  358     ValueOrInherited = Arg;
  366       ValueOrInherited = InheritedFrom;
  368       ValueOrInherited = new (allocateDefaultArgStorageChain(C))
  369           Chain{InheritedFrom, ValueOrInherited.template get<ArgType>()};
  374     ValueOrInherited = ArgType();