Home | History | Annotate | Download | only in Serialization

Lines Matching refs:TypeLocReader

5710 class clang::TypeLocReader : public TypeLocVisitor<TypeLocReader> {
5727 TypeLocReader(ASTReader &Reader, ModuleFile &F,
5744 void TypeLocReader::VisitQualifiedTypeLoc(QualifiedTypeLoc TL) {
5747 void TypeLocReader::VisitBuiltinTypeLoc(BuiltinTypeLoc TL) {
5756 void TypeLocReader::VisitComplexTypeLoc(ComplexTypeLoc TL) {
5759 void TypeLocReader::VisitPointerTypeLoc(PointerTypeLoc TL) {
5762 void TypeLocReader::VisitDecayedTypeLoc(DecayedTypeLoc TL) {
5765 void TypeLocReader::VisitAdjustedTypeLoc(AdjustedTypeLoc TL) {
5768 void TypeLocReader::VisitBlockPointerTypeLoc(BlockPointerTypeLoc TL) {
5771 void TypeLocReader::VisitLValueReferenceTypeLoc(LValueReferenceTypeLoc TL) {
5774 void TypeLocReader::VisitRValueReferenceTypeLoc(RValueReferenceTypeLoc TL) {
5777 void TypeLocReader::VisitMemberPointerTypeLoc(MemberPointerTypeLoc TL) {
5781 void TypeLocReader::VisitArrayTypeLoc(ArrayTypeLoc TL) {
5789 void TypeLocReader::VisitConstantArrayTypeLoc(ConstantArrayTypeLoc TL) {
5792 void TypeLocReader::VisitIncompleteArrayTypeLoc(IncompleteArrayTypeLoc TL) {
5795 void TypeLocReader::VisitVariableArrayTypeLoc(VariableArrayTypeLoc TL) {
5798 void TypeLocReader::VisitDependentSizedArrayTypeLoc(
5802 void TypeLocReader::VisitDependentSizedExtVectorTypeLoc(
5806 void TypeLocReader::VisitVectorTypeLoc(VectorTypeLoc TL) {
5809 void TypeLocReader::VisitExtVectorTypeLoc(ExtVectorTypeLoc TL) {
5812 void TypeLocReader::VisitFunctionTypeLoc(FunctionTypeLoc TL) {
5821 void TypeLocReader::VisitFunctionProtoTypeLoc(FunctionProtoTypeLoc TL) {
5824 void TypeLocReader::VisitFunctionNoProtoTypeLoc(FunctionNoProtoTypeLoc TL) {
5827 void TypeLocReader::VisitUnresolvedUsingTypeLoc(UnresolvedUsingTypeLoc TL) {
5830 void TypeLocReader::VisitTypedefTypeLoc(TypedefTypeLoc TL) {
5833 void TypeLocReader::VisitTypeOfExprTypeLoc(TypeOfExprTypeLoc TL) {
5838 void TypeLocReader::VisitTypeOfTypeLoc(TypeOfTypeLoc TL) {
5844 void TypeLocReader::VisitDecltypeTypeLoc(DecltypeTypeLoc TL) {
5847 void TypeLocReader::VisitUnaryTransformTypeLoc(UnaryTransformTypeLoc TL) {
5853 void TypeLocReader::VisitAutoTypeLoc(AutoTypeLoc TL) {
5856 void TypeLocReader::VisitRecordTypeLoc(RecordTypeLoc TL) {
5859 void TypeLocReader::VisitEnumTypeLoc(EnumTypeLoc TL) {
5862 void TypeLocReader::VisitAttributedTypeLoc(AttributedTypeLoc TL) {
5878 void TypeLocReader::VisitTemplateTypeParmTypeLoc(TemplateTypeParmTypeLoc TL) {
5881 void TypeLocReader::VisitSubstTemplateTypeParmTypeLoc(
5885 void TypeLocReader::VisitSubstTemplateTypeParmPackTypeLoc(
5889 void TypeLocReader::VisitTemplateSpecializationTypeLoc(
5901 void TypeLocReader::VisitParenTypeLoc(ParenTypeLoc TL) {
5905 void TypeLocReader::VisitElaboratedTypeLoc(ElaboratedTypeLoc TL) {
5909 void TypeLocReader::VisitInjectedClassNameTypeLoc(InjectedClassNameTypeLoc TL) {
5912 void TypeLocReader::VisitDependentNameTypeLoc(DependentNameTypeLoc TL) {
5917 void TypeLocReader::VisitDependentTemplateSpecializationTypeLoc(
5931 void TypeLocReader::VisitPackExpansionTypeLoc(PackExpansionTypeLoc TL) {
5934 void TypeLocReader::VisitObjCInterfaceTypeLoc(ObjCInterfaceTypeLoc TL) {
5937 void TypeLocReader::VisitObjCObjectTypeLoc(ObjCObjectTypeLoc TL) {
5944 void TypeLocReader::VisitObjCObjectPointerTypeLoc(ObjCObjectPointerTypeLoc TL) {
5947 void TypeLocReader::VisitAtomicTypeLoc(AtomicTypeLoc TL) {
5961 TypeLocReader TLR(*this, F, Record, Idx);