reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
482 class InheritingConcreteTypeLoc : public Base {
75 T castAs() const { 77 T t; 360 const Derived *asDerived() const { 387 void copyLocal(Derived other) { 482 class InheritingConcreteTypeLoc : public Base { 510 TypeSpecTypeLoc, 666 class TypedefTypeLoc : public InheritingConcreteTypeLoc<TypeSpecTypeLoc, 678 public InheritingConcreteTypeLoc<TypeSpecTypeLoc, 689 public InheritingConcreteTypeLoc<TypeSpecTypeLoc, 703 class TagTypeLoc : public InheritingConcreteTypeLoc<TypeSpecTypeLoc, 735 public InheritingConcreteTypeLoc<TypeSpecTypeLoc, 834 public InheritingConcreteTypeLoc<TypeSpecTypeLoc, 841 public InheritingConcreteTypeLoc<TypeSpecTypeLoc, 1762 class VectorTypeLoc : public InheritingConcreteTypeLoc<TypeSpecTypeLoc, 1770 : public InheritingConcreteTypeLoc<TypeSpecTypeLoc, 1783 public InheritingConcreteTypeLoc<TypeSpecTypeLoc, 1789 class ComplexTypeLoc : public InheritingConcreteTypeLoc<TypeSpecTypeLoc, 1888 class DecltypeTypeLoc : public InheritingConcreteTypeLoc<TypeSpecTypeLoc, 1941 : public InheritingConcreteTypeLoc<TypeSpecTypeLoc, DeducedTypeLoc,tools/clang/lib/AST/TypeLoc.cpp
270 static bool isTypeSpec(TypeSpecTypeLoc _) { return true; }
tools/clang/lib/Sema/SemaDeclCXX.cpp4204 TL.getNamedTypeLoc().castAs<TypeSpecTypeLoc>().setNameLoc(IdLoc); 14675 TL.getNamedTypeLoc().castAs<TypeSpecTypeLoc>().setNameLoc(NameLoc);tools/clang/lib/Sema/SemaTemplate.cpp
9825 TL.getNamedTypeLoc().castAs<TypeSpecTypeLoc>().setNameLoc(IdLoc);
tools/clang/lib/Sema/TreeTransform.h 5611 TypeSpecTypeLoc NewTL = TLB.pushTypeSpec(Result);
tools/clang/lib/Sema/TypeLocBuilder.h68 TypeSpecTypeLoc pushTypeSpec(QualType T) { 69 size_t LocalSize = TypeSpecTypeLoc::LocalDataSize; 70 unsigned LocalAlign = TypeSpecTypeLoc::LocalDataAlignment; 71 return pushImpl(T, LocalSize, LocalAlign).castAs<TypeSpecTypeLoc>();