|
Boost Pointer Container LibraryBoost , ,
Pointer Container Library
А.ptr_list— контейнер указателей, использующий базовыйstd:listдля хранения указателей.
Иерархия:
Навигация:
Синопсис:
namespace boost
{
template
<
class T,
class CloneAllocator = heap_clone_allocator,
class Allocator = std::allocator<void*>
>
class ptr_list : public ptr_sequence_adapter
<
T,
std::list<void*,Allocator>,
CloneAllocator
>
{
public: // modifiers
void push_front( T* x );
template< class U >
void push_front( std::auto_ptr<U> x );
auto_type pop_front();
public: // list operations
void reverse();
}; // class 'ptr_list'
} // namespace 'boost'
auto_typepop_front(): - Требования:непустой()
- Эффекты: удаление первого элемента в контейнере
- размер()меньше
- Броски:bad_ptr_container_operation, еслипустой()==истинный
- Безопасность: сильная гарантия
voidreverse(); - Эффекты: обратная лежащая в основе последовательность
- Альбом: Nothing
| Copyright: | Thorsten Ottosen 2004-2006. Use, modification and distribution is subject to the Boost Software License, Version 1.0 (see LICENSE_1_0.txt). |
Статья Boost Pointer Container Library раздела может быть полезна для разработчиков на c++ и boost.
:: Главная :: ::
|
|