FLANG
|
Public Member Functions | |
PointerAssignmentChecker (SemanticsContext &context, const Scope &scope, parser::CharBlock source, const std::string &description) | |
PointerAssignmentChecker (SemanticsContext &context, const Scope &scope, const Symbol &lhs) | |
PointerAssignmentChecker & | set_lhsType (std::optional< TypeAndShape > &&) |
PointerAssignmentChecker & | set_isContiguous (bool) |
PointerAssignmentChecker & | set_isVolatile (bool) |
PointerAssignmentChecker & | set_isBoundsRemapping (bool) |
PointerAssignmentChecker & | set_isAssumedRank (bool) |
PointerAssignmentChecker & | set_pointerComponentLHS (const Symbol *) |
bool | CheckLeftHandSide (const SomeExpr &) |
bool | Check (const SomeExpr &) |
template<typename... A> | |
parser::Message * | Say (A &&...x) |
template<typename FeatureOrUsageWarning , typename... A> | |
parser::Message * | Warn (FeatureOrUsageWarning warning, A &&...x) |