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

Declarations

gen/tools/clang/include/clang/AST/TypeNodes.inc
   35 DEPENDENT_TYPE(DependentName, Type)

References

tools/clang/include/clang/AST/TypeLoc.h
   75   T castAs() const {
   77     T t;
   86   T getAs() const {
   87     if (!T::isKind(*this))
   89     T t;
  360   const Derived *asDerived() const {
  366            Derived::classofType(TL.getTypePtr());
  387   void copyLocal(Derived other) {
 2029                                                     DependentNameTypeLoc,
 2068   void copy(DependentNameTypeLoc Loc) {
tools/clang/lib/Index/IndexTypeSourceInfo.cpp
  173   bool VisitDependentNameTypeLoc(DependentNameTypeLoc TL) {
tools/clang/lib/Sema/SemaDecl.cpp
  266   DependentNameTypeLoc DepTL = Builder.push<DependentNameTypeLoc>(T);
  266   DependentNameTypeLoc DepTL = Builder.push<DependentNameTypeLoc>(T);
  596   DependentNameTypeLoc DepTL = Builder.push<DependentNameTypeLoc>(T);
  596   DependentNameTypeLoc DepTL = Builder.push<DependentNameTypeLoc>(T);
tools/clang/lib/Sema/SemaDeclCXX.cpp
 4138           DependentNameTypeLoc TL =
 4139               TInfo->getTypeLoc().castAs<DependentNameTypeLoc>();
14666       DependentNameTypeLoc TL =
14667           TSI->getTypeLoc().castAs<DependentNameTypeLoc>();
14697   DependentNameTypeLoc TL = TSI->getTypeLoc().castAs<DependentNameTypeLoc>();
14697   DependentNameTypeLoc TL = TSI->getTypeLoc().castAs<DependentNameTypeLoc>();
tools/clang/lib/Sema/SemaTemplate.cpp
 4548         DependentNameTypeLoc TL = TLB.push<DependentNameTypeLoc>(ArgType);
 4548         DependentNameTypeLoc TL = TLB.push<DependentNameTypeLoc>(ArgType);
 9788   DependentNameTypeLoc TL = TLB.push<DependentNameTypeLoc>(Result);
 9788   DependentNameTypeLoc TL = TLB.push<DependentNameTypeLoc>(Result);
 9817     DependentNameTypeLoc TL = TSI->getTypeLoc().castAs<DependentNameTypeLoc>();
 9817     DependentNameTypeLoc TL = TSI->getTypeLoc().castAs<DependentNameTypeLoc>();
tools/clang/lib/Sema/SemaType.cpp
 5539     void VisitDependentNameTypeLoc(DependentNameTypeLoc TL) {
 5544       TL.copy(TInfo->getTypeLoc().castAs<DependentNameTypeLoc>());
 5640           DependentNameTypeLoc DNTLoc = ClsTL.castAs<DependentNameTypeLoc>();
 5640           DependentNameTypeLoc DNTLoc = ClsTL.castAs<DependentNameTypeLoc>();
tools/clang/lib/Sema/TreeTransform.h
 3368                                       DependentNameTypeLoc TL,
 4325   auto DNTL = TL.castAs<DependentNameTypeLoc>();
 4325   auto DNTL = TL.castAs<DependentNameTypeLoc>();
 6303     TypeLocBuilder &TLB, DependentNameTypeLoc TL) {
 6309     TypeLocBuilder &TLB, DependentNameTypeLoc TL, bool DeducedTSTContext) {
 6335     DependentNameTypeLoc NewTL = TLB.push<DependentNameTypeLoc>(Result);
 6335     DependentNameTypeLoc NewTL = TLB.push<DependentNameTypeLoc>(Result);
tools/clang/lib/Sema/TypeLocBuilder.h
   93   template <class TyLocType> TyLocType push(QualType T) {
   94     TyLocType Loc = TypeLoc(T, nullptr).castAs<TyLocType>();
   94     TyLocType Loc = TypeLoc(T, nullptr).castAs<TyLocType>();
   97     return pushImpl(T, LocalSize, LocalAlign).castAs<TyLocType>();
tools/clang/lib/Serialization/ASTReader.cpp
 7175 void TypeLocReader::VisitDependentNameTypeLoc(DependentNameTypeLoc TL) {
tools/clang/lib/Serialization/ASTWriter.cpp
  826 void TypeLocWriter::VisitDependentNameTypeLoc(DependentNameTypeLoc TL) {
tools/clang/tools/extra/clangd/FindTarget.cpp
  558     void VisitDependentNameTypeLoc(DependentNameTypeLoc L) {
tools/clang/tools/extra/clangd/SemanticHighlighting.cpp
  231   bool VisitDependentNameTypeLoc(DependentNameTypeLoc L) {
tools/clang/tools/libclang/CIndex.cpp
 1726 bool CursorVisitor::VisitDependentNameTypeLoc(DependentNameTypeLoc TL) {
tools/clang/tools/libclang/CXIndexDataConsumer.cpp
  387   if (DependentNameTypeLoc DL = TL.getAs<DependentNameTypeLoc>())
  387   if (DependentNameTypeLoc DL = TL.getAs<DependentNameTypeLoc>())