Public Member Functions | |
| Discrete_intervals_list (const Discrete_intervals_list &from) | |
| Discrete_intervals_list & | operator= (const Discrete_intervals_list &from) |
| void | empty_no_free () |
| void | empty () |
| const Discrete_interval * | get_next () |
| uint64_t | minimum () const |
| uint64_t | maximum () const |
| uint32_t | nb_elements () const |
| bool | append (uint64_t start, uint64_t val, uint64_t incr) |
| bool | append (Discrete_interval *new_interval) |
Private Member Functions | |
| void | copy_ (const Discrete_intervals_list &from) |
Private Attributes | |
| Discrete_interval * | head |
| Discrete_interval * | tail |
| Discrete_interval * | current |
| uint32_t | elements |
Definition at line 91 of file discrete_interval.h.