#include <circular_linked_list.h>
List of all members.
Constructor & Destructor Documentation
circular_linked_list::circular_linked_list |
( |
size_t |
n_nodes | ) |
[inline] |
circular_linked_list::~circular_linked_list |
( |
| ) |
[inline] |
Member Function Documentation
s_node_ptr circular_linked_list::find_next_available_node |
( |
| ) |
[inline] |
__INLINE__ bool circular_linked_list::in_use |
( |
| ) |
[inline] |
s_node_ptr circular_linked_list::iterate_next |
( |
| ) |
[inline] |
__INLINE__ void circular_linked_list::iterate_start |
( |
| ) |
[inline] |
void circular_linked_list::make_node_available |
( |
s_node_ptr |
l_node | ) |
[inline] |
__INLINE__ size_t circular_linked_list::num_available |
( |
| ) |
[inline] |
__INLINE__ size_t circular_linked_list::num_nodes |
( |
| ) |
[inline] |
__INLINE__ size_t circular_linked_list::num_used |
( |
| ) |
[inline] |
__INLINE__ void circular_linked_list::num_used |
( |
size_t |
l_n_used | ) |
[inline] |
__INLINE__ void circular_linked_list::num_used_dec |
( |
void |
| ) |
[inline] |
__INLINE__ void circular_linked_list::num_used_inc |
( |
void |
| ) |
[inline] |
__INLINE__ T circular_linked_list::object |
( |
| ) |
[inline] |
__INLINE__ void circular_linked_list::object |
( |
T |
l_object | ) |
[inline] |
The documentation for this class was generated from the following file: