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

Declarations

gen/tools/clang/include/clang/AST/TypeNodes.inc
   38 DEPENDENT_TYPE(DependentTemplateSpecialization, 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) {
 2086                            DependentTemplateSpecializationTypeLoc,
 2181   void copy(DependentTemplateSpecializationTypeLoc Loc) {
tools/clang/lib/Sema/SemaCXXScopeSpec.cpp
  919     DependentTemplateSpecializationTypeLoc SpecTL
  920       = Builder.push<DependentTemplateSpecializationTypeLoc>(T);
tools/clang/lib/Sema/SemaTemplate.cpp
 3505     DependentTemplateSpecializationTypeLoc SpecTL
 3506       = TLB.push<DependentTemplateSpecializationTypeLoc>(T);
 3576     DependentTemplateSpecializationTypeLoc SpecTL
 3577       = TLB.push<DependentTemplateSpecializationTypeLoc>(T);
 9878     DependentTemplateSpecializationTypeLoc SpecTL
 9879     = Builder.push<DependentTemplateSpecializationTypeLoc>(T);
tools/clang/lib/Sema/SemaType.cpp
 5547                                  DependentTemplateSpecializationTypeLoc TL) {
 5553           TInfo->getTypeLoc().castAs<DependentTemplateSpecializationTypeLoc>());
tools/clang/lib/Sema/TreeTransform.h
  630                                       DependentTemplateSpecializationTypeLoc TL,
  635       TypeLocBuilder &TLB, DependentTemplateSpecializationTypeLoc TL,
 4492     DependentTemplateSpecializationTypeLoc SpecTL =
 4493         TL.castAs<DependentTemplateSpecializationTypeLoc>();
 5984     ArgLocContainer *Container;
 6007     TemplateArgumentLocContainerIterator(ArgLocContainer &Container,
 6070       DependentTemplateSpecializationTypeLoc NewTL
 6071         = TLB.push<DependentTemplateSpecializationTypeLoc>(Result);
 6099                                      DependentTemplateSpecializationTypeLoc TL,
 6106             DependentTemplateSpecializationTypeLoc> ArgIterator;
 6122     DependentTemplateSpecializationTypeLoc NewTL
 6123       = TLB.push<DependentTemplateSpecializationTypeLoc>(Result);
 6346                                  DependentTemplateSpecializationTypeLoc TL) {
 6362                                    DependentTemplateSpecializationTypeLoc TL,
 6371   DependentTemplateSpecializationTypeLoc> ArgIterator;
 6402     DependentTemplateSpecializationTypeLoc SpecTL
 6403       = TLB.push<DependentTemplateSpecializationTypeLoc>(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
 7182        DependentTemplateSpecializationTypeLoc TL) {
tools/clang/lib/Serialization/ASTWriter.cpp
  833        DependentTemplateSpecializationTypeLoc TL) {
tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp
  776     if (const auto &Ref =
  777             Loc->getAs<DependentTemplateSpecializationTypeLoc>()) {
tools/clang/tools/extra/clangd/FindTarget.cpp
  552         DependentTemplateSpecializationTypeLoc L) {
tools/clang/tools/libclang/CIndex.cpp
 1731                                     DependentTemplateSpecializationTypeLoc TL) {
tools/clang/tools/libclang/CXIndexDataConsumer.cpp
  389   if (DependentTemplateSpecializationTypeLoc DTL =
  390           TL.getAs<DependentTemplateSpecializationTypeLoc>())