FLANG
Fortran::semantics::ActionStmtChecker< CUF_KERNEL > Struct Template Reference

Static Public Member Functions

template<typename A>
static MaybeMsg WhyNotOk (SemanticsContext &context, const A &x, bool allowHostCallees=false)
template<typename A>
static MaybeMsg WhyNotOk (SemanticsContext &context, const common::Indirection< A > &x, bool allowHostCallees=false)
template<typename... As>
static MaybeMsg WhyNotOk (SemanticsContext &context, const std::variant< As... > &x, bool allowHostCallees=false)
template<std::size_t J = 0, typename... As>
static MaybeMsg WhyNotOk (SemanticsContext &context, const std::tuple< As... > &x, bool allowHostCallees=false)
template<typename A>
static MaybeMsg WhyNotOk (SemanticsContext &context, const std::list< A > &x, bool allowHostCallees=false)
template<typename A>
static MaybeMsg WhyNotOk (SemanticsContext &context, const std::optional< A > &x, bool allowHostCallees=false)
template<typename A>
static MaybeMsg WhyNotOk (SemanticsContext &context, const parser::UnlabeledStatement< A > &x, bool allowHostCallees=false)
template<typename A>
static MaybeMsg WhyNotOk (SemanticsContext &context, const parser::Statement< A > &x, bool allowHostCallees=false)
static MaybeMsg WhyNotOk (SemanticsContext &context, const parser::AllocateStmt &, bool allowHostCallees=false)
static MaybeMsg WhyNotOk (SemanticsContext &context, const parser::AllocateCoarraySpec &, bool allowHostCallees=false)
static MaybeMsg WhyNotOk (SemanticsContext &context, const parser::DeallocateStmt &, bool allowHostCallees=false)
static MaybeMsg WhyNotOk (SemanticsContext &context, const parser::AssignmentStmt &x, bool allowHostCallees=false)
static MaybeMsg WhyNotOk (SemanticsContext &context, const parser::CallStmt &x, bool allowHostCallees=false)
static MaybeMsg WhyNotOk (SemanticsContext &context, const parser::ContinueStmt &, bool allowHostCallees=false)
static MaybeMsg WhyNotOk (SemanticsContext &, const parser::PauseStmt &, bool allowHostCallees=false)
static MaybeMsg WhyNotOk (SemanticsContext &context, const parser::IfStmt &x, bool allowHostCallees=false)
static MaybeMsg WhyNotOk (SemanticsContext &context, const parser::NullifyStmt &x, bool allowHostCallees=false)
static MaybeMsg WhyNotOk (SemanticsContext &context, const parser::PointerAssignmentStmt &x, bool allowHostCallees=false)

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