#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(). |