#include <stringbuf.hpp>
Открытые члены | |
| List () | |
| создает пустой список | |
| ~List () | |
| удаляет все добавленные элементы и уничтожает список | |
| void | add (const T &v) |
| добавляет в список копию переданного элемента | |
Открытые атрибуты | |
| Node< T > * | head |
| голова списка | |
| Node< T > * | tail |
| хвост списка | |
Стандартные STL-контейнеры в данном случае вызывают слишком большие накладные расходы.
См. определение в файле stringbuf.hpp строка 55
|
|||||||||
|
создает пустой список
См. определение в файле stringbuf.hpp строка 62
|
|
|||||||||
|
удаляет все добавленные элементы и уничтожает список
См. определение в файле stringbuf.hpp строка 72 Перекрестные ссылки StringBuf_private::List< T >::head и StringBuf_private::Node< T >::next.
00073 {
00074 for (Node<T> *ptr=head, *next; ptr; ptr=next) {
00075 next=ptr->next;
00076 delete ptr;
00077 }
00078 }
|
|
||||||||||
|
добавляет в список копию переданного элемента
См. определение в файле stringbuf.hpp строка 81 Перекрестные ссылки StringBuf_private::List< T >::head, StringBuf_private::Node< T >::next и StringBuf_private::List< T >::tail.
|
|
|||||
|
голова списка
См. определение в файле stringbuf.hpp строка 57 Используется в StringBuf_private::List< T >::add() и StringBuf_private::List< T >::~List(). |
|
|||||
|
хвост списка
См. определение в файле stringbuf.hpp строка 59 Используется в StringBuf_private::List< T >::add(). |
1.3