|
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 40 NON_CANONICAL_TYPE(Elaborated, 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) {
1970 ElaboratedTypeLoc,
2015 void copy(ElaboratedTypeLoc Loc) {
2324 else if (auto ETL = Cur.getAs<ElaboratedTypeLoc>())
2324 else if (auto ETL = Cur.getAs<ElaboratedTypeLoc>())
tools/clang/lib/AST/Comment.cpp 152 if (ElaboratedTypeLoc ETL = TL.getAs<ElaboratedTypeLoc>())
152 if (ElaboratedTypeLoc ETL = TL.getAs<ElaboratedTypeLoc>())
tools/clang/lib/Sema/SemaDecl.cpp 511 ElaboratedTypeLoc ElabTL = Builder.push<ElaboratedTypeLoc>(T);
511 ElaboratedTypeLoc ElabTL = Builder.push<ElaboratedTypeLoc>(T);
842 ElaboratedTypeLoc ElabTL = Builder.push<ElaboratedTypeLoc>(T);
842 ElaboratedTypeLoc ElabTL = Builder.push<ElaboratedTypeLoc>(T);
tools/clang/lib/Sema/SemaDeclCXX.cpp 4203 ElaboratedTypeLoc TL = TInfo->getTypeLoc().castAs<ElaboratedTypeLoc>();
4203 ElaboratedTypeLoc TL = TInfo->getTypeLoc().castAs<ElaboratedTypeLoc>();
14672 ElaboratedTypeLoc TL = TSI->getTypeLoc().castAs<ElaboratedTypeLoc>();
14672 ElaboratedTypeLoc TL = TSI->getTypeLoc().castAs<ElaboratedTypeLoc>();
tools/clang/lib/Sema/SemaExpr.cpp 2464 ElaboratedTypeLoc QTL = TLB.push<ElaboratedTypeLoc>(ET);
2464 ElaboratedTypeLoc QTL = TLB.push<ElaboratedTypeLoc>(ET);
tools/clang/lib/Sema/SemaTemplate.cpp 941 if (auto ET = TL.getAs<ElaboratedTypeLoc>()) {
941 if (auto ET = TL.getAs<ElaboratedTypeLoc>()) {
3539 ElaboratedTypeLoc ElabTL = TLB.push<ElaboratedTypeLoc>(Result);
3539 ElaboratedTypeLoc ElabTL = TLB.push<ElaboratedTypeLoc>(Result);
3634 ElaboratedTypeLoc ElabTL = TLB.push<ElaboratedTypeLoc>(Result);
3634 ElaboratedTypeLoc ElabTL = TLB.push<ElaboratedTypeLoc>(Result);
4840 if (auto ETLoc = TLoc.getAs<ElaboratedTypeLoc>()) {
4840 if (auto ETLoc = TLoc.getAs<ElaboratedTypeLoc>()) {
9822 ElaboratedTypeLoc TL = TSI->getTypeLoc().castAs<ElaboratedTypeLoc>();
9822 ElaboratedTypeLoc TL = TSI->getTypeLoc().castAs<ElaboratedTypeLoc>();
9907 ElaboratedTypeLoc TL = Builder.push<ElaboratedTypeLoc>(T);
9907 ElaboratedTypeLoc TL = Builder.push<ElaboratedTypeLoc>(T);
tools/clang/lib/Sema/SemaType.cpp 5474 ElaboratedTypeLoc ElabTL = OldTL.castAs<ElaboratedTypeLoc>();
5474 ElaboratedTypeLoc ElabTL = OldTL.castAs<ElaboratedTypeLoc>();
5521 void VisitElaboratedTypeLoc(ElaboratedTypeLoc TL) {
5528 TL.copy(TInfo->getTypeLoc().castAs<ElaboratedTypeLoc>());
5650 ElaboratedTypeLoc ETLoc = ClsTL.castAs<ElaboratedTypeLoc>();
5650 ElaboratedTypeLoc ETLoc = ClsTL.castAs<ElaboratedTypeLoc>();
tools/clang/lib/Sema/TreeTransform.h 6158 ElaboratedTypeLoc TL) {
6204 ElaboratedTypeLoc NewTL = TLB.push<ElaboratedTypeLoc>(Result);
6204 ElaboratedTypeLoc NewTL = TLB.push<ElaboratedTypeLoc>(Result);
6331 ElaboratedTypeLoc NewTL = TLB.push<ElaboratedTypeLoc>(Result);
6331 ElaboratedTypeLoc NewTL = TLB.push<ElaboratedTypeLoc>(Result);
6398 ElaboratedTypeLoc NewTL = TLB.push<ElaboratedTypeLoc>(Result);
6398 ElaboratedTypeLoc NewTL = TLB.push<ElaboratedTypeLoc>(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 7166 void TypeLocReader::VisitElaboratedTypeLoc(ElaboratedTypeLoc TL) {
tools/clang/lib/Serialization/ASTWriter.cpp 817 void TypeLocWriter::VisitElaboratedTypeLoc(ElaboratedTypeLoc TL) {
tools/clang/lib/Tooling/Refactoring/Rename/USRLocFinder.cpp 112 if (auto ElaboratedTypeLoc = TL.getAs<clang::ElaboratedTypeLoc>()) {
112 if (auto ElaboratedTypeLoc = TL.getAs<clang::ElaboratedTypeLoc>()) {
146 if (auto ElaboratedTypeLoc = TL.getAs<clang::ElaboratedTypeLoc>())
146 if (auto ElaboratedTypeLoc = TL.getAs<clang::ElaboratedTypeLoc>())
tools/clang/tools/extra/clang-change-namespace/ChangeNamespace.cpp 45 TLoc.castAs<ElaboratedTypeLoc>().getQualifierLoc();
579 Loc.castAs<ElaboratedTypeLoc>().getQualifierLoc();
tools/clang/tools/extra/clang-tidy/modernize/UseTrailingReturnTypeCheck.cpp 83 bool TraverseElaboratedTypeLoc(ElaboratedTypeLoc TL) {
tools/clang/tools/extra/clangd/FindTarget.cpp 505 void VisitElaboratedTypeLoc(ElaboratedTypeLoc L) {
594 bool TraverseElaboratedTypeLoc(ElaboratedTypeLoc L) {
tools/clang/tools/libclang/CIndex.cpp 1745 bool CursorVisitor::VisitElaboratedTypeLoc(ElaboratedTypeLoc TL) {
tools/clang/tools/libclang/CXCursor.cpp 1135 ElaboratedTypeLoc ElabTL = TL.castAs<ElaboratedTypeLoc>();
1135 ElaboratedTypeLoc ElabTL = TL.castAs<ElaboratedTypeLoc>();
tools/clang/tools/libclang/CXIndexDataConsumer.cpp 385 if (ElaboratedTypeLoc EL = TL.getAs<ElaboratedTypeLoc>())
385 if (ElaboratedTypeLoc EL = TL.getAs<ElaboratedTypeLoc>())