cycle_range.h
Go to the documentation of this file.
31 cycle_range(const cycle_t first_cycle = std::numeric_limits<cycle_t>::max(), const cycle_t last_cycle = 0) :
128 return cycle_range(lhs.m_first_cycle - first_cycle_of_read, lhs.m_last_cycle - first_cycle_of_read);
cycle_range(const cycle_t first_cycle=std::numeric_limits< cycle_t >::max(), const cycle_t last_cycle=0)
Definition: cycle_range.h:31
void last_cycle(const cycle_t val)
Definition: cycle_range.h:78
Definition: enum_description.h:15
Definition: info.h:35
Definition: cycle_range.h:20
Definition: generic_layout.h:24
friend cycle_range operator-(const cycle_range &lhs, const cycle_t &first_cycle_of_read)
Definition: cycle_range.h:125
void update(const cycle_t cycle)
Definition: cycle_range.h:100
void first_cycle(const cycle_t val)
Definition: cycle_range.h:69
void update(const cycle_range &rng)
Definition: cycle_range.h:110
cycle_t last_cycle() const
Definition: cycle_range.h:60
cycle_t m_first_cycle
Definition: cycle_range.h:133
cycle_t m_last_cycle
Definition: cycle_range.h:135
cycle_t first_cycle() const
Definition: cycle_range.h:50