Skip to content

SageInterface::CheckedCanonicalLoopPlan::CheckedCanonicalLoopPlan

Synopsis

Declared in <SageIII/sageInterface/sageInterface.h>

CheckedCanonicalLoopPlan(
    SgForStatement& loop,
    SgNode& structural_owner,
    SgForInitStatement& for_init,
    SgStatement& initializer,
    SgStatement& test_statement,
    SgExpression& test_expression,
    SgExpression& increment_expression,
    SgStatement& body,
    SgInitializedName& induction,
    SgVariableSymbol& induction_symbol,
    SgType& induction_type,
    SgExpression& lower_bound,
    SgExpression& upper_bound,
    std::optional<std::reference_wrapper<SgExpression>> explicit_stride,
    unsigned long long positive_stride_value,
    unsigned int induction_width,
    bool induction_is_unsigned,
    bool increasing,
    bool inclusive,
    bool initializer_is_declaration) noexcept;

Created with MrDocs