#include <tos.h>
Inheritance diagram for tos:
Public Methods | |
virtual | ~tos (void) |
virtual void | append (elem_t) = 0 |
virtual void | prepend (elem_t) = 0 |
void | push (elem_t the_elem) |
virtual void | set_elem_by_num (size_t elem_num, elem_t) = 0 |
virtual void | insert (size_t elem_num, elem_t) = 0 |
virtual void | remove (size_t elem_num) = 0 |
virtual void | set_elem_by_handle (tos_handle<elem_t>, elem_t) = 0 |
virtual void | insert_before (tos_handle<elem_t>, elem_t) = 0 |
virtual void | insert_after (tos_handle<elem_t>, elem_t) = 0 |
virtual void | remove (tos_handle<elem_t>) = 0 |
virtual elem_t | pop (void) = 0 |
virtual elem_t | tail_pop (void) = 0 |
virtual void | remove_elem (elem_t the_elem) |
virtual void | clear (void) = 0 |
tos_setter<elem_t> | operator[] (size_t elem_num) |
void | set_elem (size_t elem_num, elem_t new_elem) |
void | set_elem (tos_handle<elem_t> the_handle, elem_t new_elem) |
Protected Methods | |
tos (void) | |
Friends | |
class | tos_ref<elem_t> |
|
|
|
Reimplemented in adlist_tos_base, array_tos, cdlist_tos_base, dlist_tos_base, slist_tos_base, and tos_ref.
|
Reimplemented in adlist_tos_base, array_tos, cdlist_tos_base, dlist_tos_base, slist_tos_base, and tos_ref.
|
Reimplemented in adlist_tos_base, array_tos, cdlist_tos_base, dlist_tos_base, slist_tos_base, and tos_ref.
|
Reimplemented in adlist_tos_base, array_tos, cdlist_tos_base, dlist_tos_base, slist_tos_base, and tos_ref.
|
Reimplemented in adlist_tos_base, array_tos, cdlist_tos_base, dlist_tos_base, slist_tos_base, and tos_ref.
|
Reimplemented in adlist_tos_base, array_tos, cdlist_tos_base, dlist_tos_base, and slist_tos_base.
|
Reimplemented in adlist_tos_base, array_tos, cdlist_tos_base, dlist_tos_base, slist_tos_base, and tos_ref.
|
Reimplemented in adlist_tos_base, array_tos, cdlist_tos_base, dlist_tos_base, slist_tos_base, and tos_ref.
|
|
Reimplemented in adlist_tos_base, array_tos, cdlist_tos_base, dlist_tos_base, slist_tos_base, and tos_ref.
|
Reimplemented in adlist_tos_base, array_tos, cdlist_tos_base, dlist_tos_base, slist_tos_base, and tos_ref.
|
|
|
|
Reimplemented in adlist_tos_base, array_tos, cdlist_tos_base, dlist_tos_base, slist_tos_base, and tos_ref.
|
Reimplemented in adlist_tos_base, array_tos, cdlist_tos_base, dlist_tos_base, slist_tos_base, and tos_ref.
|
Reimplemented in adlist_tos_base, array_tos, cdlist_tos_base, dlist_tos_base, slist_tos_base, and tos_ref.
|
Reimplemented from ro_tos.