Lines Matching refs:TypeLocReader
5661 class clang::TypeLocReader : public TypeLocVisitor<TypeLocReader> {
5678 TypeLocReader(ASTReader &Reader, ModuleFile &F,
5695 void TypeLocReader::VisitQualifiedTypeLoc(QualifiedTypeLoc TL) {
5698 void TypeLocReader::VisitBuiltinTypeLoc(BuiltinTypeLoc TL) {
5707 void TypeLocReader::VisitComplexTypeLoc(ComplexTypeLoc TL) {
5710 void TypeLocReader::VisitPointerTypeLoc(PointerTypeLoc TL) {
5713 void TypeLocReader::VisitDecayedTypeLoc(DecayedTypeLoc TL) {
5716 void TypeLocReader::VisitAdjustedTypeLoc(AdjustedTypeLoc TL) {
5719 void TypeLocReader::VisitBlockPointerTypeLoc(BlockPointerTypeLoc TL) {
5722 void TypeLocReader::VisitLValueReferenceTypeLoc(LValueReferenceTypeLoc TL) {
5725 void TypeLocReader::VisitRValueReferenceTypeLoc(RValueReferenceTypeLoc TL) {
5728 void TypeLocReader::VisitMemberPointerTypeLoc(MemberPointerTypeLoc TL) {
5732 void TypeLocReader::VisitArrayTypeLoc(ArrayTypeLoc TL) {
5740 void TypeLocReader::VisitConstantArrayTypeLoc(ConstantArrayTypeLoc TL) {
5743 void TypeLocReader::VisitIncompleteArrayTypeLoc(IncompleteArrayTypeLoc TL) {
5746 void TypeLocReader::VisitVariableArrayTypeLoc(VariableArrayTypeLoc TL) {
5749 void TypeLocReader::VisitDependentSizedArrayTypeLoc(
5753 void TypeLocReader::VisitDependentSizedExtVectorTypeLoc(
5757 void TypeLocReader::VisitVectorTypeLoc(VectorTypeLoc TL) {
5760 void TypeLocReader::VisitExtVectorTypeLoc(ExtVectorTypeLoc TL) {
5763 void TypeLocReader::VisitFunctionTypeLoc(FunctionTypeLoc TL) {
5772 void TypeLocReader::VisitFunctionProtoTypeLoc(FunctionProtoTypeLoc TL) {
5775 void TypeLocReader::VisitFunctionNoProtoTypeLoc(FunctionNoProtoTypeLoc TL) {
5778 void TypeLocReader::VisitUnresolvedUsingTypeLoc(UnresolvedUsingTypeLoc TL) {
5781 void TypeLocReader::VisitTypedefTypeLoc(TypedefTypeLoc TL) {
5784 void TypeLocReader::VisitTypeOfExprTypeLoc(TypeOfExprTypeLoc TL) {
5789 void TypeLocReader::VisitTypeOfTypeLoc(TypeOfTypeLoc TL) {
5795 void TypeLocReader::VisitDecltypeTypeLoc(DecltypeTypeLoc TL) {
5798 void TypeLocReader::VisitUnaryTransformTypeLoc(UnaryTransformTypeLoc TL) {
5804 void TypeLocReader::VisitAutoTypeLoc(AutoTypeLoc TL) {
5807 void TypeLocReader::VisitRecordTypeLoc(RecordTypeLoc TL) {
5810 void TypeLocReader::VisitEnumTypeLoc(EnumTypeLoc TL) {
5813 void TypeLocReader::VisitAttributedTypeLoc(AttributedTypeLoc TL) {
5829 void TypeLocReader::VisitTemplateTypeParmTypeLoc(TemplateTypeParmTypeLoc TL) {
5832 void TypeLocReader::VisitSubstTemplateTypeParmTypeLoc(
5836 void TypeLocReader::VisitSubstTemplateTypeParmPackTypeLoc(
5840 void TypeLocReader::VisitTemplateSpecializationTypeLoc(
5852 void TypeLocReader::VisitParenTypeLoc(ParenTypeLoc TL) {
5856 void TypeLocReader::VisitElaboratedTypeLoc(ElaboratedTypeLoc TL) {
5860 void TypeLocReader::VisitInjectedClassNameTypeLoc(InjectedClassNameTypeLoc TL) {
5863 void TypeLocReader::VisitDependentNameTypeLoc(DependentNameTypeLoc TL) {
5868 void TypeLocReader::VisitDependentTemplateSpecializationTypeLoc(
5882 void TypeLocReader::VisitPackExpansionTypeLoc(PackExpansionTypeLoc TL) {
5885 void TypeLocReader::VisitObjCInterfaceTypeLoc(ObjCInterfaceTypeLoc TL) {
5888 void TypeLocReader::VisitObjCObjectTypeLoc(ObjCObjectTypeLoc TL) {
5899 void TypeLocReader::VisitObjCObjectPointerTypeLoc(ObjCObjectPointerTypeLoc TL) {
5902 void TypeLocReader::VisitAtomicTypeLoc(AtomicTypeLoc TL) {
5916 TypeLocReader TLR(*this, F, Record, Idx);