|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
gen/tools/clang/include/clang/AST/TypeNodes.inc 47 DEPENDENT_TYPE(InjectedClassName, 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;
491 Derived::classofType(TL.getTypePtr());
679 InjectedClassNameTypeLoc,
tools/clang/lib/Sema/SemaCXXScopeSpec.cpp 727 InjectedClassNameTypeLoc InjectedTL
728 = TLB.push<InjectedClassNameTypeLoc>(T);
tools/clang/lib/Sema/SemaTemplate.cpp 4850 if (auto InjLoc = TLoc.getAs<InjectedClassNameTypeLoc>())
4850 if (auto InjLoc = TLoc.getAs<InjectedClassNameTypeLoc>())
tools/clang/lib/Sema/TreeTransform.h 5862 InjectedClassNameTypeLoc TL) {
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 7171 void TypeLocReader::VisitInjectedClassNameTypeLoc(InjectedClassNameTypeLoc TL) {
tools/clang/lib/Serialization/ASTWriter.cpp 822 void TypeLocWriter::VisitInjectedClassNameTypeLoc(InjectedClassNameTypeLoc TL) {
tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp 751 } else if (const auto &Ref = Loc->getAs<InjectedClassNameTypeLoc>()) {
751 } else if (const auto &Ref = Loc->getAs<InjectedClassNameTypeLoc>()) {
tools/clang/tools/libclang/CIndex.cpp 1763 bool CursorVisitor::VisitInjectedClassNameTypeLoc(InjectedClassNameTypeLoc TL) {