Lines Matching +defs:Pre +defs:o

433   template<typename T> bool Pre(const parser::Statement<T> &x) {  in Pre()  function in Fortran::semantics::ScopeHandler
689 bool Pre(const parser::BindStmt &) { return BeginAttrs(); } in Pre() function in Fortran::semantics::DeclarationVisitor
705 bool Pre(const parser::AllocatableStmt &) { in Pre() function in Fortran::semantics::DeclarationVisitor
710 bool Pre(const parser::TargetStmt &) { in Pre() function in Fortran::semantics::DeclarationVisitor
717 bool Pre(const parser::TypeDeclarationStmt &) { return BeginDecl(); } in Pre() function in Fortran::semantics::DeclarationVisitor
735 bool Pre(const parser::TypeParamDefStmt &) { return BeginDecl(); } in Pre() function in Fortran::semantics::DeclarationVisitor
740 bool Pre(const parser::ComponentDefStmt &) { return BeginDecl(); } in Pre() function in Fortran::semantics::DeclarationVisitor
753 bool Pre(const parser::TypeBoundProcBinding &) { return BeginAttrs(); } in Pre() function in Fortran::semantics::DeclarationVisitor
965 bool Pre(const parser::WhereConstructStmt &x) { return CheckDef(x.t); } in Pre() function in Fortran::semantics::ConstructVisitor
966 bool Pre(const parser::ForallConstructStmt &x) { return CheckDef(x.t); } in Pre() function in Fortran::semantics::ConstructVisitor
967 bool Pre(const parser::CriticalStmt &x) { return CheckDef(x.t); } in Pre() function in Fortran::semantics::ConstructVisitor
968 bool Pre(const parser::LabelDoStmt &) { in Pre() function in Fortran::semantics::ConstructVisitor
971 bool Pre(const parser::NonLabelDoStmt &x) { return CheckDef(x.t); } in Pre() function in Fortran::semantics::ConstructVisitor
972 bool Pre(const parser::IfThenStmt &x) { return CheckDef(x.t); } in Pre() function in Fortran::semantics::ConstructVisitor
973 bool Pre(const parser::SelectCaseStmt &x) { return CheckDef(x.t); } in Pre() function in Fortran::semantics::ConstructVisitor
976 bool Pre(const parser::SelectRankStmt &x) { in Pre() function in Fortran::semantics::ConstructVisitor
979 bool Pre(const parser::SelectTypeStmt &x) { in Pre() function in Fortran::semantics::ConstructVisitor
1069 template<typename T> bool Pre(const T &) { return true; } in Pre() function in Fortran::semantics::ResolveNamesVisitor
1093 bool Pre(const parser::MainProgram &) { DIE("unreachable"); } in Pre() function in Fortran::semantics::ResolveNamesVisitor
1094 bool Pre(const parser::FunctionSubprogram &) { DIE("unreachable"); } in Pre() function in Fortran::semantics::ResolveNamesVisitor
1095 bool Pre(const parser::SubroutineSubprogram &) { DIE("unreachable"); } in Pre() function in Fortran::semantics::ResolveNamesVisitor
1096 bool Pre(const parser::SeparateModuleSubprogram &) { DIE("unreachable"); } in Pre() function in Fortran::semantics::ResolveNamesVisitor
1097 bool Pre(const parser::Module &) { DIE("unreachable"); } in Pre() function in Fortran::semantics::ResolveNamesVisitor
1098 bool Pre(const parser::Submodule &) { DIE("unreachable"); } in Pre() function in Fortran::semantics::ResolveNamesVisitor
1099 bool Pre(const parser::BlockData &) { DIE("unreachable"); } in Pre() function in Fortran::semantics::ResolveNamesVisitor
1189 std::ostream &operator<<(std::ostream &o, const ImplicitRules &implicitRules) { in operator <<()
1200 std::ostream &o, const ImplicitRules &implicitRules, char ch) { in ShowImplicitRule()
1281 bool AttrsVisitor::Pre(const parser::AccessSpec &x) { in Pre() function in Fortran::semantics::AttrsVisitor
1285 bool AttrsVisitor::Pre(const parser::IntentSpec &x) { in Pre() function in Fortran::semantics::AttrsVisitor
1290 bool AttrsVisitor::Pre(const parser::Pass &x) { in Pre() function in Fortran::semantics::AttrsVisitor
1322 bool DeclTypeSpecVisitor::Pre(const parser::TypeGuardStmt &) { in Pre() function in Fortran::semantics::DeclTypeSpecVisitor
1403 bool ImplicitRulesVisitor::Pre(const parser::ImplicitStmt &x) { in Pre() function in Fortran::semantics::ImplicitRulesVisitor
1425 bool ImplicitRulesVisitor::Pre(const parser::LetterSpec &x) { in Pre() function in Fortran::semantics::ImplicitRulesVisitor
1440 bool ImplicitRulesVisitor::Pre(const parser::ImplicitSpec &) { in Pre() function in Fortran::semantics::ImplicitRulesVisitor
1877 bool ModuleVisitor::Pre(const parser::Only &x) { in Pre() function in Fortran::semantics::ModuleVisitor
1892 bool ModuleVisitor::Pre(const parser::Rename::Names &x) { in Pre() function in Fortran::semantics::ModuleVisitor
1900 bool ModuleVisitor::Pre(const parser::Rename::Operators &x) { in Pre() function in Fortran::semantics::ModuleVisitor
1920 bool ModuleVisitor::Pre(const parser::UseStmt &x) { in Pre() function in Fortran::semantics::ModuleVisitor
2132 bool InterfaceVisitor::Pre(const parser::InterfaceStmt &x) { in Pre() function in Fortran::semantics::InterfaceVisitor
2143 bool InterfaceVisitor::Pre(const parser::GenericSpec &x) { in Pre() function in Fortran::semantics::InterfaceVisitor
2150 bool InterfaceVisitor::Pre(const parser::ProcedureStmt &x) { in Pre() function in Fortran::semantics::InterfaceVisitor
2161 bool InterfaceVisitor::Pre(const parser::GenericStmt &) { in Pre() function in Fortran::semantics::InterfaceVisitor
2414 bool SubprogramVisitor::Pre(const parser::Suffix &suffix) { in Pre() function in Fortran::semantics::SubprogramVisitor
2421 bool SubprogramVisitor::Pre(const parser::PrefixSpec &x) { in Pre() function in Fortran::semantics::SubprogramVisitor
2443 bool SubprogramVisitor::Pre(const parser::InterfaceBody::Subroutine &x) { in Pre() function in Fortran::semantics::SubprogramVisitor
2451 bool SubprogramVisitor::Pre(const parser::InterfaceBody::Function &x) { in Pre() function in Fortran::semantics::SubprogramVisitor
2460 bool SubprogramVisitor::Pre(const parser::SubroutineStmt &) { in Pre() function in Fortran::semantics::SubprogramVisitor
2463 bool SubprogramVisitor::Pre(const parser::FunctionStmt &) { in Pre() function in Fortran::semantics::SubprogramVisitor
2692 bool DeclarationVisitor::Pre(const parser::Initialization &) { in Pre() function in Fortran::semantics::DeclarationVisitor
2720 bool DeclarationVisitor::Pre(const parser::BindEntity &x) { in Pre() function in Fortran::semantics::DeclarationVisitor
2733 bool DeclarationVisitor::Pre(const parser::NamedConstantDef &x) { in Pre() function in Fortran::semantics::DeclarationVisitor
2752 bool DeclarationVisitor::Pre(const parser::NamedConstant &x) { in Pre() function in Fortran::semantics::DeclarationVisitor
2762 bool DeclarationVisitor::Pre(const parser::Enumerator &enumerator) { in Pre() function in Fortran::semantics::DeclarationVisitor
2817 bool DeclarationVisitor::Pre(const parser::AsynchronousStmt &x) { in Pre() function in Fortran::semantics::DeclarationVisitor
2820 bool DeclarationVisitor::Pre(const parser::ContiguousStmt &x) { in Pre() function in Fortran::semantics::DeclarationVisitor
2823 bool DeclarationVisitor::Pre(const parser::ExternalStmt &x) { in Pre() function in Fortran::semantics::DeclarationVisitor
2834 bool DeclarationVisitor::Pre(const parser::IntentStmt &x) { in Pre() function in Fortran::semantics::DeclarationVisitor
2840 bool DeclarationVisitor::Pre(const parser::IntrinsicStmt &x) { in Pre() function in Fortran::semantics::DeclarationVisitor
2855 bool DeclarationVisitor::Pre(const parser::OptionalStmt &x) { in Pre() function in Fortran::semantics::DeclarationVisitor
2859 bool DeclarationVisitor::Pre(const parser::ProtectedStmt &x) { in Pre() function in Fortran::semantics::DeclarationVisitor
2862 bool DeclarationVisitor::Pre(const parser::ValueStmt &x) { in Pre() function in Fortran::semantics::DeclarationVisitor
2866 bool DeclarationVisitor::Pre(const parser::VolatileStmt &x) { in Pre() function in Fortran::semantics::DeclarationVisitor
3131 bool DeclarationVisitor::Pre(const parser::KindParam &x) { in Pre() function in Fortran::semantics::DeclarationVisitor
3143 bool DeclarationVisitor::Pre(const parser::DeclarationTypeSpec::Type &) { in Pre() function in Fortran::semantics::DeclarationVisitor
3148 bool DeclarationVisitor::Pre(const parser::DeclarationTypeSpec::Class &) { in Pre() function in Fortran::semantics::DeclarationVisitor
3153 bool DeclarationVisitor::Pre(const parser::DeclarationTypeSpec::Record &) { in Pre() function in Fortran::semantics::DeclarationVisitor
3282 bool DeclarationVisitor::Pre(const parser::DerivedTypeDef &x) { in Pre() function in Fortran::semantics::DeclarationVisitor
3332 bool DeclarationVisitor::Pre(const parser::DerivedTypeStmt &) { in Pre() function in Fortran::semantics::DeclarationVisitor
3390 bool DeclarationVisitor::Pre(const parser::TypeAttrSpec::Extends &x) { in Pre() function in Fortran::semantics::DeclarationVisitor
3395 bool DeclarationVisitor::Pre(const parser::PrivateStmt &) { in Pre() function in Fortran::semantics::DeclarationVisitor
3409 bool DeclarationVisitor::Pre(const parser::SequenceStmt &) { in Pre() function in Fortran::semantics::DeclarationVisitor
3442 bool DeclarationVisitor::Pre(const parser::ProcedureDeclarationStmt &) { in Pre() function in Fortran::semantics::DeclarationVisitor
3450 bool DeclarationVisitor::Pre(const parser::ProcComponentDefStmt &) { in Pre() function in Fortran::semantics::DeclarationVisitor
3457 bool DeclarationVisitor::Pre(const parser::ProcPointerInit &x) { in Pre() function in Fortran::semantics::DeclarationVisitor
3492 bool DeclarationVisitor::Pre(const parser::TypeBoundProcedurePart &) { in Pre() function in Fortran::semantics::DeclarationVisitor
3604 bool DeclarationVisitor::Pre(const parser::TypeBoundGenericStmt &x) { in Pre() function in Fortran::semantics::DeclarationVisitor
3648 bool DeclarationVisitor::Pre(const parser::AllocateStmt &) { in Pre() function in Fortran::semantics::DeclarationVisitor
3656 bool DeclarationVisitor::Pre(const parser::StructureConstructor &x) { in Pre() function in Fortran::semantics::DeclarationVisitor
3690 bool DeclarationVisitor::Pre(const parser::BasedPointerStmt &x) { in Pre() function in Fortran::semantics::DeclarationVisitor
3763 bool DeclarationVisitor::Pre(const parser::NamelistStmt::Group &x) { in Pre() function in Fortran::semantics::DeclarationVisitor
3792 bool DeclarationVisitor::Pre(const parser::IoControlSpec &x) { in Pre() function in Fortran::semantics::DeclarationVisitor
3805 bool DeclarationVisitor::Pre(const parser::CommonStmt::Block &x) { in Pre() function in Fortran::semantics::DeclarationVisitor
3821 bool DeclarationVisitor::Pre(const parser::CommonBlockObject &) { in Pre() function in Fortran::semantics::DeclarationVisitor
3847 bool DeclarationVisitor::Pre(const parser::EquivalenceStmt &x) { in Pre() function in Fortran::semantics::DeclarationVisitor
3882 bool DeclarationVisitor::Pre(const parser::SaveStmt &x) { in Pre() function in Fortran::semantics::DeclarationVisitor
4443 bool ConstructVisitor::Pre(const parser::ConcurrentHeader &header) { in Pre() function in Fortran::semantics::ConstructVisitor
4472 bool ConstructVisitor::Pre(const parser::LocalitySpec::Local &x) { in Pre() function in Fortran::semantics::ConstructVisitor
4481 bool ConstructVisitor::Pre(const parser::LocalitySpec::LocalInit &x) { in Pre() function in Fortran::semantics::ConstructVisitor
4490 bool ConstructVisitor::Pre(const parser::LocalitySpec::Shared &x) { in Pre() function in Fortran::semantics::ConstructVisitor
4505 bool ConstructVisitor::Pre(const parser::AcSpec &x) { in Pre() function in Fortran::semantics::ConstructVisitor
4513 bool ConstructVisitor::Pre(const parser::AcImpliedDo &x) { in Pre() function in Fortran::semantics::ConstructVisitor
4524 bool ConstructVisitor::Pre(const parser::DataImpliedDo &x) { in Pre() function in Fortran::semantics::ConstructVisitor
4534 bool ConstructVisitor::Pre(const parser::DataStmtObject &x) { in Pre() function in Fortran::semantics::ConstructVisitor
4550 bool ConstructVisitor::Pre(const parser::DoConstruct &x) { in Pre() function in Fortran::semantics::ConstructVisitor
4562 bool ConstructVisitor::Pre(const parser::ForallConstruct &) { in Pre() function in Fortran::semantics::ConstructVisitor
4567 bool ConstructVisitor::Pre(const parser::ForallStmt &) { in Pre() function in Fortran::semantics::ConstructVisitor
4573 bool ConstructVisitor::Pre(const parser::BlockStmt &x) { in Pre() function in Fortran::semantics::ConstructVisitor
4578 bool ConstructVisitor::Pre(const parser::EndBlockStmt &x) { in Pre() function in Fortran::semantics::ConstructVisitor
4588 bool ConstructVisitor::Pre(const parser::AssociateStmt &x) { in Pre() function in Fortran::semantics::ConstructVisitor
4610 bool ConstructVisitor::Pre(const parser::ChangeTeamStmt &x) { in Pre() function in Fortran::semantics::ConstructVisitor
4642 bool ConstructVisitor::Pre(const parser::SelectTypeConstruct &) { in Pre() function in Fortran::semantics::ConstructVisitor
4674 bool ConstructVisitor::Pre(const parser::SelectTypeConstruct::TypeCase &) { in Pre() function in Fortran::semantics::ConstructVisitor
4693 bool ConstructVisitor::Pre(const parser::SelectRankConstruct &) { in Pre() function in Fortran::semantics::ConstructVisitor
4849 bool ResolveNamesVisitor::Pre(const parser::FunctionReference &x) { in Pre() function in Fortran::semantics::ResolveNamesVisitor
4853 bool ResolveNamesVisitor::Pre(const parser::CallStmt &x) { in Pre() function in Fortran::semantics::ResolveNamesVisitor
4858 bool ResolveNamesVisitor::Pre(const parser::ImportStmt &x) { in Pre() function in Fortran::semantics::ResolveNamesVisitor
5329 bool ModuleVisitor::Pre(const parser::AccessStmt &x) { in Pre() function in Fortran::semantics::ModuleVisitor
5405 bool ResolveNamesVisitor::Pre(const parser::SpecificationPart &x) { in Pre() function in Fortran::semantics::ResolveNamesVisitor
5531 bool ResolveNamesVisitor::Pre(const parser::ImplicitStmt &x) { in Pre() function in Fortran::semantics::ResolveNamesVisitor
5557 bool ResolveNamesVisitor::Pre(const parser::PointerAssignmentStmt &x) { in Pre() function in Fortran::semantics::ResolveNamesVisitor
5583 bool ResolveNamesVisitor::Pre(const parser::StmtFunctionStmt &x) { in Pre() function in Fortran::semantics::ResolveNamesVisitor
5595 bool ResolveNamesVisitor::Pre(const parser::DefinedOpName &x) { in Pre() function in Fortran::semantics::ResolveNamesVisitor
5608 bool ResolveNamesVisitor::Pre(const parser::ProgramUnit &x) { in Pre() function in Fortran::semantics::ResolveNamesVisitor
5630 template<typename A> bool Pre(const A &) { return true; } in Pre() function in Fortran::semantics::ExecutionPartSkimmer
5723 template<typename A> bool Pre(const A &) { return true; } in Pre() function in Fortran::semantics::DeferredCheckVisitor
5749 bool Pre(const parser::EntityDecl &decl) { in Pre() function in Fortran::semantics::DeferredCheckVisitor
5754 bool Pre(const parser::ComponentDecl &decl) { in Pre() function in Fortran::semantics::DeferredCheckVisitor
5759 bool Pre(const parser::ProcDecl &decl) { in Pre() function in Fortran::semantics::DeferredCheckVisitor