FLANG
Fortran::semantics::PointerAssignmentChecker Class Reference

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)
PointerAssignmentCheckerset_lhsType (std::optional< TypeAndShape > &&)
PointerAssignmentCheckerset_isContiguous (bool)
PointerAssignmentCheckerset_isVolatile (bool)
PointerAssignmentCheckerset_isBoundsRemapping (bool)
PointerAssignmentCheckerset_isAssumedRank (bool)
PointerAssignmentCheckerset_pointerComponentLHS (const Symbol *)
PointerAssignmentCheckerset_isRHSPointerActualArgument (bool)
bool CheckLeftHandSide (const SomeExpr &)
bool Check (const SomeExpr &)
template<typename... A>
parser::MessageSay (A &&...x)
template<typename FeatureOrUsageWarning, typename... A>
parser::MessageWarn (FeatureOrUsageWarning warning, A &&...x)

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