FLANG
Fortran::semantics::ExecutionPartAsyncIOSkimmer Class Reference
Inheritance diagram for Fortran::semantics::ExecutionPartAsyncIOSkimmer:
Fortran::semantics::ExecutionPartSkimmerBase

Public Member Functions

 ExecutionPartAsyncIOSkimmer (SemanticsContext &context)
void Walk (const parser::Block &block)
const std::set< SourceNameasyncIONames () const
bool Pre (const parser::IoControlSpec::Asynchronous &async)
void Post (const parser::ReadStmt &)
void Post (const parser::WriteStmt &)
void Post (const parser::IoControlSpec::Size &size)
void Post (const parser::InputItem &x)
void Post (const parser::OutputItem &x)
template<typename A>
void Post (const A &)
void Post (const parser::AssociateConstruct &)
void Post (const parser::BlockConstruct &)
void Post (const parser::ImportStmt &x)
void Post (const parser::UseStmt &x)
void Post (const parser::DerivedTypeDef &)
void Post (const parser::SelectTypeConstruct &)
void Post (const parser::SelectRankConstruct &)
void Post (const parser::OmpClause &x)
template<typename A>
bool Pre (const A &)
bool Pre (const parser::AssociateConstruct &)
bool Pre (const parser::Association &x)
bool Pre (const parser::BlockConstruct &)
bool Pre (const parser::EntityDecl &x)
bool Pre (const parser::ObjectDecl &x)
bool Pre (const parser::PointerDecl &x)
bool Pre (const parser::BindEntity &x)
bool Pre (const parser::ContiguousStmt &x)
bool Pre (const parser::DimensionStmt::Declaration &x)
bool Pre (const parser::ExternalStmt &x)
bool Pre (const parser::IntrinsicStmt &x)
bool Pre (const parser::CodimensionStmt &x)
bool Pre (const parser::DerivedTypeStmt &x)
bool Pre (const parser::SelectTypeConstruct &)
bool Pre (const parser::SelectTypeStmt &x)
bool Pre (const parser::SelectRankConstruct &)
bool Pre (const parser::SelectRankStmt &x)
bool Pre (const parser::OmpClause &x)
Public Member Functions inherited from Fortran::semantics::ExecutionPartSkimmerBase
template<typename A>
bool Pre (const A &)
template<typename A>
void Post (const A &)
bool InNestedBlockConstruct () const
bool Pre (const parser::AssociateConstruct &)
void Post (const parser::AssociateConstruct &)
bool Pre (const parser::Association &x)
bool Pre (const parser::BlockConstruct &)
void Post (const parser::BlockConstruct &)
bool Pre (const parser::EntityDecl &x)
bool Pre (const parser::ObjectDecl &x)
bool Pre (const parser::PointerDecl &x)
bool Pre (const parser::BindEntity &x)
bool Pre (const parser::ContiguousStmt &x)
bool Pre (const parser::DimensionStmt::Declaration &x)
bool Pre (const parser::ExternalStmt &x)
bool Pre (const parser::IntrinsicStmt &x)
bool Pre (const parser::CodimensionStmt &x)
void Post (const parser::ImportStmt &x)
void Post (const parser::UseStmt &x)
bool Pre (const parser::DerivedTypeStmt &x)
void Post (const parser::DerivedTypeDef &)
bool Pre (const parser::SelectTypeConstruct &)
void Post (const parser::SelectTypeConstruct &)
bool Pre (const parser::SelectTypeStmt &x)
bool Pre (const parser::SelectRankConstruct &)
void Post (const parser::SelectRankConstruct &)
bool Pre (const parser::SelectRankStmt &x)
bool Pre (const parser::OmpClause &x)
void Post (const parser::OmpClause &x)

Additional Inherited Members

Protected Member Functions inherited from Fortran::semantics::ExecutionPartSkimmerBase
bool IsHidden (SourceName name)
void EndWalk ()

The documentation for this class was generated from the following file: