FLANG
Public Member Functions | List of all members
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: