Module dev.civl.abc

Interface ObjectOrRegionOfNode

All Superinterfaces:
ASTNode, ExpressionNode, ForLoopInitializerNode, InitializerNode, SizeableNode

public interface ObjectOrRegionOfNode extends ExpressionNode
This represents a $object_of of $region_of expression.
  • Method Details

    • operand

      ExpressionNode operand()
      The operand, which has pointer type
      Returns:
    • isObjectOf

      boolean isObjectOf()
      True iff this expression is $object_of
      Returns:
    • isRegionOf

      boolean isRegionOf()
      True iff this expression is $region_of
      Returns: