Circular.h Source File¶
|
Simu5G
|
Circular.h
4// Copyright (C) 2012-2021 Giovanni Nardini, Giovanni Stea, Antonio Virdis et al. (University of Pisa)
T & find(T &t, bool &valid)
Finds an element in the list and return it.
Definition Circular.h:104
void eraseElem(T &t)
Erases the specified element (eventually the current position is shifted)
Definition Circular.h:145
CircularList()
Create an empty circular list.
Definition Circular.h:36
const T & current() const
Return the current element.
Definition Circular.h:184
void move()
Moves the pointer to the next element in a circular fashion.
Definition Circular.h:172
CircularList(const CircularList< T > &cl)
Copy constructor.
Definition Circular.h:41
void insert(const T &t)
Insert a new element before the current position.
Definition Circular.h:121
void insertFront(const T &t)
Insert a new element after the current position.
Definition Circular.h:198
void rewind()
Goes back to the beginning of the circular list.
Definition Circular.h:166
CircularList & operator=(const CircularList< T > &cl)
Assignment operator.
Definition Circular.h:53
void clear()
Removes all the elements in the list.
Definition Circular.h:81
bool find(const T &t)
Return true if a given element is in the list.
Definition Circular.h:88
void erase()
Removes the element at the current position.
Definition Circular.h:133
Definition AlertReceiver.h:24
Generated by