|
|
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) |