reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
23 TYPE(Atomic, Type)
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) { 2240 class AtomicTypeLoc : public ConcreteTypeLoc<UnqualTypeLoc, AtomicTypeLoc,tools/clang/lib/AST/TypeLoc.cpp
436 if (auto atomic = loc.getAs<AtomicTypeLoc>()) { 436 if (auto atomic = loc.getAs<AtomicTypeLoc>()) {tools/clang/lib/Sema/SemaType.cpp
5558 void VisitAtomicTypeLoc(AtomicTypeLoc TL) { 5721 static void fillAtomicQualLoc(AtomicTypeLoc ATL, const DeclaratorChunk &Chunk) { 5787 if (AtomicTypeLoc ATL = CurrTL.getAs<AtomicTypeLoc>()) { 5787 if (AtomicTypeLoc ATL = CurrTL.getAs<AtomicTypeLoc>()) {tools/clang/lib/Sema/TreeTransform.h
5934 AtomicTypeLoc TL) { 5947 AtomicTypeLoc NewTL = TLB.push<AtomicTypeLoc>(Result); 5947 AtomicTypeLoc NewTL = TLB.push<AtomicTypeLoc>(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
7229 void TypeLocReader::VisitAtomicTypeLoc(AtomicTypeLoc TL) {
tools/clang/lib/Serialization/ASTWriter.cpp 869 void TypeLocWriter::VisitAtomicTypeLoc(AtomicTypeLoc TL) {
tools/clang/tools/libclang/CIndex.cpp 1767 bool CursorVisitor::VisitAtomicTypeLoc(AtomicTypeLoc TL) {