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

Definitions

tools/clang/include/clang/AST/TypeLoc.h
  273 class QualifiedTypeLoc : public TypeLoc {
  546 class BuiltinTypeLoc : public ConcreteTypeLoc<UnqualTypeLoc,
  666 class TypedefTypeLoc : public InheritingConcreteTypeLoc<TypeSpecTypeLoc,
  677 class InjectedClassNameTypeLoc :
  688 class UnresolvedUsingTypeLoc :
  718 class RecordTypeLoc : public InheritingConcreteTypeLoc<TagTypeLoc,
  726 class EnumTypeLoc : public InheritingConcreteTypeLoc<TagTypeLoc,
  734 class TemplateTypeParmTypeLoc :
  748 class ObjCTypeParamTypeLoc : public ConcreteTypeLoc<UnqualTypeLoc,
  833 class SubstTemplateTypeParmTypeLoc :
  840 class SubstTemplateTypeParmPackTypeLoc :
  851 class AttributedTypeLoc : public ConcreteTypeLoc<UnqualTypeLoc,
  919 class ObjCObjectTypeLoc : public ConcreteTypeLoc<UnqualTypeLoc,
 1051 class ObjCInterfaceTypeLoc : public ConcreteTypeLoc<ObjCObjectTypeLoc,
 1090 class MacroQualifiedTypeLoc
 1124 class ParenTypeLoc
 1170 class AdjustedTypeLoc : public ConcreteTypeLoc<UnqualTypeLoc, AdjustedTypeLoc,
 1198 class DecayedTypeLoc : public InheritingConcreteTypeLoc<
 1237 class PointerTypeLoc : public PointerLikeTypeLoc<PointerTypeLoc,
 1250 class BlockPointerTypeLoc : public PointerLikeTypeLoc<BlockPointerTypeLoc,
 1267 class MemberPointerTypeLoc : public PointerLikeTypeLoc<MemberPointerTypeLoc,
 1305 class ObjCObjectPointerTypeLoc :
 1318 class ReferenceTypeLoc : public PointerLikeTypeLoc<ReferenceTypeLoc,
 1326 class LValueReferenceTypeLoc :
 1340 class RValueReferenceTypeLoc :
 1477 class FunctionProtoTypeLoc :
 1483 class FunctionNoProtoTypeLoc :
 1495 class ArrayTypeLoc : public ConcreteTypeLoc<UnqualTypeLoc,
 1545 class ConstantArrayTypeLoc :
 1551 class IncompleteArrayTypeLoc :
 1557 class DependentSizedArrayTypeLoc :
 1568 class VariableArrayTypeLoc :
 1585 class TemplateSpecializationTypeLoc :
 1692 class DependentAddressSpaceTypeLoc
 1762 class VectorTypeLoc : public InheritingConcreteTypeLoc<TypeSpecTypeLoc,
 1769 class DependentVectorTypeLoc
 1775 class ExtVectorTypeLoc : public InheritingConcreteTypeLoc<VectorTypeLoc,
 1782 class DependentSizedExtVectorTypeLoc :
 1789 class ComplexTypeLoc : public InheritingConcreteTypeLoc<TypeSpecTypeLoc,
 1855 class TypeOfExprTypeLoc : public TypeofLikeTypeLoc<TypeOfExprTypeLoc,
 1869 class TypeOfTypeLoc
 1888 class DecltypeTypeLoc : public InheritingConcreteTypeLoc<TypeSpecTypeLoc,
 1902 class UnaryTransformTypeLoc : public ConcreteTypeLoc<UnqualTypeLoc,
 1944 class AutoTypeLoc
 1948 class DeducedTemplateSpecializationTypeLoc
 1969 class ElaboratedTypeLoc : public ConcreteTypeLoc<UnqualTypeLoc,
 2028 class DependentNameTypeLoc : public ConcreteTypeLoc<UnqualTypeLoc,
 2084 class DependentTemplateSpecializationTypeLoc :
 2207 class PackExpansionTypeLoc
 2240 class AtomicTypeLoc : public ConcreteTypeLoc<UnqualTypeLoc, AtomicTypeLoc,
 2299 class PipeTypeLoc : public ConcreteTypeLoc<UnqualTypeLoc, PipeTypeLoc, PipeType,
tools/clang/lib/Sema/TypeLocBuilder.h
   93   template <class TyLocType> TyLocType push(QualType T) {