• Home
  • Raw
  • Download

Lines Matching refs:Post

238   void Post(const parser::LanguageBindingSpec &);
312 using AttrsVisitor::Post;
314 void Post(const parser::IntrinsicTypeSpec::DoublePrecision &);
315 void Post(const parser::IntrinsicTypeSpec::DoubleComplex &);
316 void Post(const parser::DeclarationTypeSpec::ClassStar &);
317 void Post(const parser::DeclarationTypeSpec::TypeStar &);
319 void Post(const parser::TypeGuardStmt &);
320 void Post(const parser::TypeSpec &);
373 using DeclTypeSpecVisitor::Post;
377 void Post(const parser::ParameterStmt &);
381 void Post(const parser::ImplicitSpec &);
424 void Post(const parser::ArraySpec &);
425 void Post(const parser::ComponentArraySpec &);
426 void Post(const parser::CoarraySpec &);
427 void Post(const parser::AttrSpec &) { PostAttrSpec(); } in Post() function in Fortran::semantics::ArraySpecVisitor
428 void Post(const parser::ComponentAttrSpec &) { PostAttrSpec(); } in Post() function in Fortran::semantics::ArraySpecVisitor
453 using ImplicitRulesVisitor::Post;
477 template <typename T> void Post(const parser::Statement<T> &) { in Post() function in Fortran::semantics::ScopeHandler
610 void Post(const parser::UseStmt &);
643 void Post(const parser::InterfaceStmt &);
644 void Post(const parser::EndInterfaceStmt &);
648 void Post(const parser::GenericStmt &);
685 void Post(const parser::SubroutineStmt &);
687 void Post(const parser::FunctionStmt &);
689 void Post(const parser::EntryStmt &);
691 void Post(const parser::InterfaceBody::Subroutine &);
693 void Post(const parser::InterfaceBody::Function &);
696 void Post(const parser::ImplicitPart &);
728 using ArraySpecVisitor::Post;
729 using ScopeHandler::Post;
733 void Post(const parser::EntityDecl &);
734 void Post(const parser::ObjectDecl &);
735 void Post(const parser::PointerDecl &);
737 void Post(const parser::BindStmt &) { EndAttrs(); } in Post() function in Fortran::semantics::DeclarationVisitor
741 void Post(const parser::EnumDef &);
757 void Post(const parser::AllocatableStmt &) { objectDeclAttr_ = std::nullopt; } in Post() function in Fortran::semantics::DeclarationVisitor
762 void Post(const parser::TargetStmt &) { objectDeclAttr_ = std::nullopt; } in Post() function in Fortran::semantics::DeclarationVisitor
763 void Post(const parser::DimensionStmt::Declaration &);
764 void Post(const parser::CodimensionDecl &);
766 void Post(const parser::TypeDeclarationStmt &);
767 void Post(const parser::IntegerTypeSpec &);
768 void Post(const parser::IntrinsicTypeSpec::Real &);
769 void Post(const parser::IntrinsicTypeSpec::Complex &);
770 void Post(const parser::IntrinsicTypeSpec::Logical &);
771 void Post(const parser::IntrinsicTypeSpec::Character &);
772 void Post(const parser::CharSelector::LengthAndKind &);
773 void Post(const parser::CharLength &);
774 void Post(const parser::LengthSelector &);
777 void Post(const parser::DeclarationTypeSpec::Type &);
779 void Post(const parser::DeclarationTypeSpec::Class &);
781 void Post(const parser::DerivedTypeSpec &);
784 void Post(const parser::DerivedTypeStmt &);
786 void Post(const parser::TypeParamDefStmt &);
791 void Post(const parser::ComponentDefStmt &) { EndDecl(); } in Post() function in Fortran::semantics::DeclarationVisitor
792 void Post(const parser::ComponentDecl &);
794 void Post(const parser::ProcedureDeclarationStmt &);
797 void Post(const parser::ProcComponentDefStmt &);
799 void Post(const parser::ProcInterface &);
800 void Post(const parser::ProcDecl &);
802 void Post(const parser::TypeBoundProcedurePart &);
803 void Post(const parser::ContainsStmt &);
805 void Post(const parser::TypeBoundProcBinding &) { EndAttrs(); } in Post() function in Fortran::semantics::DeclarationVisitor
806 void Post(const parser::TypeBoundProcedureStmt::WithoutInterface &);
807 void Post(const parser::TypeBoundProcedureStmt::WithInterface &);
808 void Post(const parser::FinalProcedureStmt &);
811 void Post(const parser::AllocateStmt &);
817 void Post(const parser::CommonBlockObject &);
1001 void Post(const parser::DoConstruct &);
1003 void Post(const parser::ForallConstruct &);
1005 void Post(const parser::ForallStmt &);
1008 void Post(const parser::Selector &);
1010 void Post(const parser::EndAssociateStmt &);
1011 void Post(const parser::Association &);
1012 void Post(const parser::SelectTypeStmt &);
1013 void Post(const parser::SelectRankStmt &);
1015 void Post(const parser::SelectTypeConstruct &);
1017 void Post(const parser::SelectTypeConstruct::TypeCase &);
1020 void Post(const parser::SelectRankConstruct::RankCase &);
1021 void Post(const parser::TypeGuardStmt::Guard &);
1022 void Post(const parser::SelectRankCaseStmt::Rank &);
1024 void Post(const parser::EndChangeTeamStmt &);
1025 void Post(const parser::CoarrayAssociation &);
1038 void Post(const parser::SelectRankConstruct &);
1047 void Post(const parser::MaskedElsewhereStmt &x) { CheckRef(x.t); } in Post() function in Fortran::semantics::ConstructVisitor
1048 void Post(const parser::ElsewhereStmt &x) { CheckRef(x.v); } in Post() function in Fortran::semantics::ConstructVisitor
1049 void Post(const parser::EndWhereStmt &x) { CheckRef(x.v); } in Post() function in Fortran::semantics::ConstructVisitor
1050 void Post(const parser::EndForallStmt &x) { CheckRef(x.v); } in Post() function in Fortran::semantics::ConstructVisitor
1051 void Post(const parser::EndCriticalStmt &x) { CheckRef(x.v); } in Post() function in Fortran::semantics::ConstructVisitor
1052 void Post(const parser::EndDoStmt &x) { CheckRef(x.v); } in Post() function in Fortran::semantics::ConstructVisitor
1053 void Post(const parser::ElseIfStmt &x) { CheckRef(x.t); } in Post() function in Fortran::semantics::ConstructVisitor
1054 void Post(const parser::ElseStmt &x) { CheckRef(x.v); } in Post() function in Fortran::semantics::ConstructVisitor
1055 void Post(const parser::EndIfStmt &x) { CheckRef(x.v); } in Post() function in Fortran::semantics::ConstructVisitor
1056 void Post(const parser::CaseStmt &x) { CheckRef(x.t); } in Post() function in Fortran::semantics::ConstructVisitor
1057 void Post(const parser::EndSelectStmt &x) { CheckRef(x.v); } in Post() function in Fortran::semantics::ConstructVisitor
1058 void Post(const parser::SelectRankCaseStmt &x) { CheckRef(x.t); } in Post() function in Fortran::semantics::ConstructVisitor
1059 void Post(const parser::TypeGuardStmt &x) { CheckRef(x.t); } in Post() function in Fortran::semantics::ConstructVisitor
1060 void Post(const parser::CycleStmt &x) { CheckRef(x.v); } in Post() function in Fortran::semantics::ConstructVisitor
1061 void Post(const parser::ExitStmt &x) { CheckRef(x.v); } in Post() function in Fortran::semantics::ConstructVisitor
1110 void Post(const parser::OpenACCBlockConstruct &);
1115 void Post(const parser::AccBeginBlockDirective &) { in Post() function in Fortran::semantics::AccVisitor
1122 void Post(const parser::AccEndBlockDirective &) { in Post() function in Fortran::semantics::AccVisitor
1129 void Post(const parser::AccBeginLoopDirective &x) { in Post() function in Fortran::semantics::AccVisitor
1161 void AccVisitor::Post(const parser::OpenACCBlockConstruct &x) { in Post() function in Fortran::semantics::AccVisitor
1175 void Post(const parser::OpenMPBlockConstruct &);
1180 void Post(const parser::OmpBeginBlockDirective &) { in Post() function in Fortran::semantics::OmpVisitor
1187 void Post(const parser::OmpEndBlockDirective &) { in Post() function in Fortran::semantics::OmpVisitor
1195 void Post(const parser::OpenMPLoopConstruct &) { PopScope(); } in Post() function in Fortran::semantics::OmpVisitor
1200 void Post(const parser::OmpBeginLoopDirective &) { in Post() function in Fortran::semantics::OmpVisitor
1207 void Post(const parser::OmpEndLoopDirective &) { in Post() function in Fortran::semantics::OmpVisitor
1215 void Post(const parser::OpenMPSectionsConstruct &) { PopScope(); } in Post() function in Fortran::semantics::OmpVisitor
1220 void Post(const parser::OmpBeginSectionsDirective &) { in Post() function in Fortran::semantics::OmpVisitor
1227 void Post(const parser::OmpEndSectionsDirective &) { in Post() function in Fortran::semantics::OmpVisitor
1257 void OmpVisitor::Post(const parser::OpenMPBlockConstruct &x) { in Post() function in Fortran::semantics::OmpVisitor
1271 using AccVisitor::Post;
1273 using ArraySpecVisitor::Post;
1274 using ConstructVisitor::Post;
1276 using DeclarationVisitor::Post;
1278 using ImplicitRulesVisitor::Post;
1280 using InterfaceVisitor::Post;
1282 using ModuleVisitor::Post;
1284 using OmpVisitor::Post;
1286 using ScopeHandler::Post;
1288 using SubprogramVisitor::Post;
1298 template <typename T> void Post(const T &) {} in Post() function in Fortran::semantics::ResolveNamesVisitor
1301 void Post(const parser::Program &);
1303 void Post(const parser::PointerObject &);
1304 void Post(const parser::AllocateObject &);
1306 void Post(const parser::Designator &);
1308 void Post(const parser::LoopBounds<A, B> &x) { in Post() function in Fortran::semantics::ResolveNamesVisitor
1311 void Post(const parser::ProcComponentRef &);
1315 void Post(const parser::TypeGuardStmt &);
1319 void Post(const parser::AssignStmt &);
1320 void Post(const parser::AssignedGotoStmt &);
1520 void AttrsVisitor::Post(const parser::LanguageBindingSpec &x) { in Post() function in Fortran::semantics::AttrsVisitor
1611 void DeclTypeSpecVisitor::Post(const parser::TypeGuardStmt &) { in Post() function in Fortran::semantics::DeclTypeSpecVisitor
1615 void DeclTypeSpecVisitor::Post(const parser::TypeSpec &typeSpec) { in Post() function in Fortran::semantics::DeclTypeSpecVisitor
1639 void DeclTypeSpecVisitor::Post( in Post() function in Fortran::semantics::DeclTypeSpecVisitor
1643 void DeclTypeSpecVisitor::Post( in Post() function in Fortran::semantics::DeclTypeSpecVisitor
1657 void DeclTypeSpecVisitor::Post(const parser::DeclarationTypeSpec::ClassStar &) { in Post() function in Fortran::semantics::DeclTypeSpecVisitor
1660 void DeclTypeSpecVisitor::Post(const parser::DeclarationTypeSpec::TypeStar &) { in Post() function in Fortran::semantics::DeclTypeSpecVisitor
1691 void ImplicitRulesVisitor::Post(const parser::ParameterStmt &) { in Post() function in Fortran::semantics::ImplicitRulesVisitor
1737 void ImplicitRulesVisitor::Post(const parser::ImplicitSpec &) { in Post() function in Fortran::semantics::ImplicitRulesVisitor
1814 void ArraySpecVisitor::Post(const parser::ArraySpec &x) { in Post() function in Fortran::semantics::ArraySpecVisitor
1818 void ArraySpecVisitor::Post(const parser::ComponentArraySpec &x) { in Post() function in Fortran::semantics::ArraySpecVisitor
1822 void ArraySpecVisitor::Post(const parser::CoarraySpec &x) { in Post() function in Fortran::semantics::ArraySpecVisitor
2300 void ModuleVisitor::Post(const parser::UseStmt &x) { in Post() function in Fortran::semantics::ModuleVisitor
2516 void InterfaceVisitor::Post(const parser::InterfaceStmt &) { EndAttrs(); } in Post() function in Fortran::semantics::InterfaceVisitor
2518 void InterfaceVisitor::Post(const parser::EndInterfaceStmt &) { in Post() function in Fortran::semantics::InterfaceVisitor
2545 void InterfaceVisitor::Post(const parser::GenericStmt &x) { in Post() function in Fortran::semantics::InterfaceVisitor
2755 void SubprogramVisitor::Post(const parser::ImplicitPart &) { in Post() function in Fortran::semantics::SubprogramVisitor
2771 void SubprogramVisitor::Post(const parser::InterfaceBody::Subroutine &) { in Post() function in Fortran::semantics::SubprogramVisitor
2779 void SubprogramVisitor::Post(const parser::InterfaceBody::Function &) { in Post() function in Fortran::semantics::SubprogramVisitor
2791 void SubprogramVisitor::Post(const parser::SubroutineStmt &stmt) { in Post() function in Fortran::semantics::SubprogramVisitor
2804 void SubprogramVisitor::Post(const parser::FunctionStmt &stmt) { in Post() function in Fortran::semantics::SubprogramVisitor
2857 void SubprogramVisitor::Post(const parser::EntryStmt &stmt) { in Post() function in Fortran::semantics::SubprogramVisitor
3169 void DeclarationVisitor::Post(const parser::TypeDeclarationStmt &) { in Post() function in Fortran::semantics::DeclarationVisitor
3192 void DeclarationVisitor::Post(const parser::DimensionStmt::Declaration &x) { in Post() function in Fortran::semantics::DeclarationVisitor
3195 void DeclarationVisitor::Post(const parser::CodimensionDecl &x) { in Post() function in Fortran::semantics::DeclarationVisitor
3206 void DeclarationVisitor::Post(const parser::EntityDecl &x) { in Post() function in Fortran::semantics::DeclarationVisitor
3221 void DeclarationVisitor::Post(const parser::PointerDecl &x) { in Post() function in Fortran::semantics::DeclarationVisitor
3319 void DeclarationVisitor::Post(const parser::EnumDef &) { in Post() function in Fortran::semantics::DeclarationVisitor
3437 void DeclarationVisitor::Post(const parser::ObjectDecl &x) { in Post() function in Fortran::semantics::DeclarationVisitor
3526 void DeclarationVisitor::Post(const parser::IntegerTypeSpec &x) { in Post() function in Fortran::semantics::DeclarationVisitor
3529 void DeclarationVisitor::Post(const parser::IntrinsicTypeSpec::Real &x) { in Post() function in Fortran::semantics::DeclarationVisitor
3532 void DeclarationVisitor::Post(const parser::IntrinsicTypeSpec::Complex &x) { in Post() function in Fortran::semantics::DeclarationVisitor
3535 void DeclarationVisitor::Post(const parser::IntrinsicTypeSpec::Logical &x) { in Post() function in Fortran::semantics::DeclarationVisitor
3538 void DeclarationVisitor::Post(const parser::IntrinsicTypeSpec::Character &) { in Post() function in Fortran::semantics::DeclarationVisitor
3550 void DeclarationVisitor::Post(const parser::CharSelector::LengthAndKind &x) { in Post() function in Fortran::semantics::DeclarationVisitor
3564 void DeclarationVisitor::Post(const parser::CharLength &x) { in Post() function in Fortran::semantics::DeclarationVisitor
3573 void DeclarationVisitor::Post(const parser::LengthSelector &x) { in Post() function in Fortran::semantics::DeclarationVisitor
3596 void DeclarationVisitor::Post(const parser::DeclarationTypeSpec::Type &type) { in Post() function in Fortran::semantics::DeclarationVisitor
3608 void DeclarationVisitor::Post( in Post() function in Fortran::semantics::DeclarationVisitor
3624 void DeclarationVisitor::Post(const parser::DerivedTypeSpec &x) { in Post() function in Fortran::semantics::DeclarationVisitor
3781 void DeclarationVisitor::Post(const parser::DerivedTypeStmt &x) { in Post() function in Fortran::semantics::DeclarationVisitor
3816 void DeclarationVisitor::Post(const parser::TypeParamDefStmt &x) { in Post() function in Fortran::semantics::DeclarationVisitor
3868 void DeclarationVisitor::Post(const parser::ComponentDecl &x) { in Post() function in Fortran::semantics::DeclarationVisitor
3937 void DeclarationVisitor::Post(const parser::ProcedureDeclarationStmt &) { in Post() function in Fortran::semantics::DeclarationVisitor
3956 void DeclarationVisitor::Post(const parser::ProcComponentDefStmt &) { in Post() function in Fortran::semantics::DeclarationVisitor
3965 void DeclarationVisitor::Post(const parser::ProcInterface &x) { in Post() function in Fortran::semantics::DeclarationVisitor
3972 void DeclarationVisitor::Post(const parser::ProcDecl &x) { in Post() function in Fortran::semantics::DeclarationVisitor
4001 void DeclarationVisitor::Post(const parser::TypeBoundProcedurePart &) { in Post() function in Fortran::semantics::DeclarationVisitor
4033 void DeclarationVisitor::Post(const parser::ContainsStmt &) { in Post() function in Fortran::semantics::DeclarationVisitor
4039 void DeclarationVisitor::Post( in Post() function in Fortran::semantics::DeclarationVisitor
4089 void DeclarationVisitor::Post( in Post() function in Fortran::semantics::DeclarationVisitor
4107 void DeclarationVisitor::Post(const parser::FinalProcedureStmt &x) { in Post() function in Fortran::semantics::DeclarationVisitor
4175 void DeclarationVisitor::Post(const parser::AllocateStmt &) { in Post() function in Fortran::semantics::DeclarationVisitor
4331 void DeclarationVisitor::Post(const parser::CommonBlockObject &x) { in Post() function in Fortran::semantics::DeclarationVisitor
5089 void ConstructVisitor::Post(const parser::DoConstruct &x) { in Post() function in Fortran::semantics::ConstructVisitor
5099 void ConstructVisitor::Post(const parser::ForallConstruct &) { PopScope(); } in Post() function in Fortran::semantics::ConstructVisitor
5104 void ConstructVisitor::Post(const parser::ForallStmt &) { PopScope(); } in Post() function in Fortran::semantics::ConstructVisitor
5117 void ConstructVisitor::Post(const parser::Selector &x) { in Post() function in Fortran::semantics::ConstructVisitor
5127 void ConstructVisitor::Post(const parser::EndAssociateStmt &x) { in Post() function in Fortran::semantics::ConstructVisitor
5133 void ConstructVisitor::Post(const parser::Association &x) { in Post() function in Fortran::semantics::ConstructVisitor
5153 void ConstructVisitor::Post(const parser::CoarrayAssociation &x) { in Post() function in Fortran::semantics::ConstructVisitor
5172 void ConstructVisitor::Post(const parser::EndChangeTeamStmt &x) { in Post() function in Fortran::semantics::ConstructVisitor
5183 void ConstructVisitor::Post(const parser::SelectTypeConstruct &) { in Post() function in Fortran::semantics::ConstructVisitor
5187 void ConstructVisitor::Post(const parser::SelectTypeStmt &x) { in Post() function in Fortran::semantics::ConstructVisitor
5226 void ConstructVisitor::Post(const parser::SelectRankStmt &x) { in Post() function in Fortran::semantics::ConstructVisitor
5239 void ConstructVisitor::Post(const parser::SelectTypeConstruct::TypeCase &) { in Post() function in Fortran::semantics::ConstructVisitor
5247 void ConstructVisitor::Post(const parser::SelectRankConstruct::RankCase &) { in Post() function in Fortran::semantics::ConstructVisitor
5251 void ConstructVisitor::Post(const parser::TypeGuardStmt::Guard &x) { in Post() function in Fortran::semantics::ConstructVisitor
5262 void ConstructVisitor::Post(const parser::SelectRankCaseStmt::Rank &x) { in Post() function in Fortran::semantics::ConstructVisitor
5280 void ConstructVisitor::Post(const parser::SelectRankConstruct &) { in Post() function in Fortran::semantics::ConstructVisitor
6213 void ResolveNamesVisitor::Post(const parser::PointerObject &x) { in Post() function in Fortran::semantics::ResolveNamesVisitor
6222 void ResolveNamesVisitor::Post(const parser::AllocateObject &x) { in Post() function in Fortran::semantics::ResolveNamesVisitor
6247 void ResolveNamesVisitor::Post(const parser::Designator &x) { in Post() function in Fortran::semantics::ResolveNamesVisitor
6251 void ResolveNamesVisitor::Post(const parser::ProcComponentRef &x) { in Post() function in Fortran::semantics::ResolveNamesVisitor
6254 void ResolveNamesVisitor::Post(const parser::TypeGuardStmt &x) { in Post() function in Fortran::semantics::ResolveNamesVisitor
6255 DeclTypeSpecVisitor::Post(x); in Post()
6256 ConstructVisitor::Post(x); in Post()
6286 void ResolveNamesVisitor::Post(const parser::AssignStmt &x) { in Post() function in Fortran::semantics::ResolveNamesVisitor
6291 void ResolveNamesVisitor::Post(const parser::AssignedGotoStmt &x) { in Post() function in Fortran::semantics::ResolveNamesVisitor
6329 template <typename A> void Post(const A &) {} in Post() function in Fortran::semantics::ExecutionPartSkimmer
6330 void Post(const parser::FunctionReference &fr) { in Post() function in Fortran::semantics::ExecutionPartSkimmer
6333 void Post(const parser::CallStmt &cs) { in Post() function in Fortran::semantics::ExecutionPartSkimmer
6438 template <typename A> void Post(const A &) {} in Post() function in Fortran::semantics::DeferredCheckVisitor
6440 void Post(const parser::DerivedTypeStmt &x) { in Post() function in Fortran::semantics::DeferredCheckVisitor
6451 void Post(const parser::EndTypeStmt &) { in Post() function in Fortran::semantics::DeferredCheckVisitor
6458 void Post(const parser::ProcInterface &pi) { in Post() function in Fortran::semantics::DeferredCheckVisitor
6480 void Post(const parser::TypeBoundProcedureStmt::WithInterface &tbps) { in Post() function in Fortran::semantics::DeferredCheckVisitor
6483 void Post(const parser::TypeBoundProcedureStmt::WithoutInterface &tbps) { in Post() function in Fortran::semantics::DeferredCheckVisitor
6576 void ResolveNamesVisitor::Post(const parser::Program &) { in Post() function in Fortran::semantics::ResolveNamesVisitor