Table of Contents

Prototype: irange(arg1, arg2)

Return type: irange

Description: Define a range of integer values for CFEngine internal use.

Used for any scalar attribute which requires an integer range. You can generally interchangeably say "1,10" or irange("1","10"). However, if you want to create a range of dates or times, you must use irange() if you also use the functions ago(), now(), accumulated(), etc.


  • arg1: int, in the range: -99999999999,99999999999
  • arg2: int, in the range: -99999999999,99999999999



    irange(ago(0,0,0,1,30,0), "0");

See also: