$search
#include <queue.h>
Public Member Functions | |
virtual size_t | capacity () const |
virtual void | clear () |
virtual bool | empty () const |
virtual bool | full () const |
virtual const Update & | pop () |
virtual void | push (const MeasurementUpdate &update) |
Queue_ () | |
virtual size_t | size () const |
virtual | ~Queue_ () |
Static Private Member Functions | |
static size_t | inc (size_t &index) |
Private Attributes | |
boost::array< Update, Queue::capacity_ > | data_ |
size_t | in_ |
size_t | out_ |
size_t | size_ |
Definition at line 53 of file queue.h.
hector_pose_estimation::Queue_< Update >::Queue_ | ( | ) | [inline] |
virtual hector_pose_estimation::Queue_< Update >::~Queue_ | ( | ) | [inline, virtual] |
virtual size_t hector_pose_estimation::Queue_< Update >::capacity | ( | ) | const [inline, virtual] |
Implements hector_pose_estimation::Queue.
virtual void hector_pose_estimation::Queue_< Update >::clear | ( | ) | [inline, virtual] |
Implements hector_pose_estimation::Queue.
virtual bool hector_pose_estimation::Queue_< Update >::empty | ( | ) | const [inline, virtual] |
Implements hector_pose_estimation::Queue.
virtual bool hector_pose_estimation::Queue_< Update >::full | ( | ) | const [inline, virtual] |
Implements hector_pose_estimation::Queue.
static size_t hector_pose_estimation::Queue_< Update >::inc | ( | size_t & | index | ) | [inline, static, private] |
virtual const Update& hector_pose_estimation::Queue_< Update >::pop | ( | ) | [inline, virtual] |
Implements hector_pose_estimation::Queue.
virtual void hector_pose_estimation::Queue_< Update >::push | ( | const MeasurementUpdate & | update | ) | [inline, virtual] |
Implements hector_pose_estimation::Queue.
virtual size_t hector_pose_estimation::Queue_< Update >::size | ( | ) | const [inline, virtual] |
Implements hector_pose_estimation::Queue.
boost::array<Update, Queue::capacity_> hector_pose_estimation::Queue_< Update >::data_ [private] |
size_t hector_pose_estimation::Queue_< Update >::in_ [private] |
size_t hector_pose_estimation::Queue_< Update >::out_ [private] |
size_t hector_pose_estimation::Queue_< Update >::size_ [private] |