|
void | set_thz (std::chrono::microseconds thz) |
|
iterator | begin (Timestamp time_reference) |
|
iterator & | end () |
|
iterator | find (Timestamp time_reference, const T &t) |
|
iterator | find (const T &t) |
|
iterator | erase (iterator &i) |
|
uint32 | size () const |
|
void | reserve (uint32 size) |
|
void | clear () |
|
void | push_back (const T &t) |
|
void | push_back (const T &t, int32 &location) |
|
void | push_front (const T &t) |
|
void | push_front (const T &t, int32 &location) |
|
iterator | begin () |
|
const_iterator | begin () const |
|
const_iterator & | end () const |
|
iterator | erase (iterator &i) |
|
const_iterator | erase (const_iterator &i) |
|
void | erase (int32 c) |
|
void | remove (const T &t) |
|
T & | front () |
|
T & | back () |
|
|
std::chrono::microseconds | thz_ |
|
Timestamp | time_reference_ |
|
std::vector< cell > | cells_ |
|
int32 | used_cells_head_ |
|
int32 | used_cells_tail_ |
|
int32 | free_cells_ |
|
uint32 | used_cell_count_ |
|
uint32 | free_cell_count_ |
|
|
void | push_back_free_cell (const T &t) |
|
void | push_back_new_cell (const T &t) |
|
void | update_used_cells_tail_state () |
|
void | push_front_free_cell (const T &t) |
|
void | push_front_new_cell (const T &t) |
|
void | update_used_cells_head_state () |
|
void | __erase (int32 c) |
|
int32 | _erase (int32 c) |
|
static const int32 | null_ = -1 |
|
template<typename T, class IsInvalidated>
class r_code::time_buffer< T, IsInvalidated >
Definition at line 98 of file time_buffer.h.
The documentation for this class was generated from the following file: