OR-Tools  9.6
RangeIntToIntFunctionabstract

Detailed Description

Definition at line 28 of file range_query_function.h.

Public Member Functions

virtual ~RangeIntToIntFunction ()=default
 
virtual int64_t Query (int64_t argument) const =0
 
virtual int64_t RangeMin (int64_t from, int64_t to) const =0
 
virtual int64_t RangeMax (int64_t from, int64_t to) const =0
 
virtual int64_t RangeFirstInsideInterval (int64_t range_begin, int64_t range_end, int64_t interval_begin, int64_t interval_end) const =0
 
virtual int64_t RangeLastInsideInterval (int64_t range_begin, int64_t range_end, int64_t interval_begin, int64_t interval_end) const =0
 

Constructor & Destructor Documentation

◆ ~RangeIntToIntFunction()

virtual ~RangeIntToIntFunction ( )
virtualdefault

Member Function Documentation

◆ Query()

virtual int64_t Query ( int64_t  argument) const
pure virtual

◆ RangeFirstInsideInterval()

virtual int64_t RangeFirstInsideInterval ( int64_t  range_begin,
int64_t  range_end,
int64_t  interval_begin,
int64_t  interval_end 
) const
pure virtual

◆ RangeLastInsideInterval()

virtual int64_t RangeLastInsideInterval ( int64_t  range_begin,
int64_t  range_end,
int64_t  interval_begin,
int64_t  interval_end 
) const
pure virtual

◆ RangeMax()

virtual int64_t RangeMax ( int64_t  from,
int64_t  to 
) const
pure virtual

◆ RangeMin()

virtual int64_t RangeMin ( int64_t  from,
int64_t  to 
) const
pure virtual

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