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)
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 *)
PointerAssignmentChecker & set_isRHSPointerActualArgument (bool)
PointerAssignmentChecker & set_ignoreTKR (common::IgnoreTKRSet)
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)

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