Class template small_vector_base
boost::container::small_vector_base
 
Synopsis
Description
Этот класс состоит из общего кода всех типов small_vector, которые не зависят от параметра шаблона «N». Этот класс не является копируемым и неразрушаемым, поэтому этот класс обычно используется в качестве аргумента ссылки на функции, которые читают или пишут небольшие векторы. С тех порМалый векторпроисходит отsmall_vector_base, преобразование вsmall_vector_baseявляется неявным
void read_any_small_vector_of_foo(const small_vector_base<Foo> &in_parameter);
void modify_any_small_vector_of_foo(small_vector_base<Foo> &in_out_parameter);
void some_function()
{
   small_vector<Foo, 8> myvector;
   read_any_small_vector_of_foo(myvector);   
   modify_any_small_vector_of_foo(myvector); 
}
Все функцииboost::container:vectorявляются наследственными. См.вектордокументация для деталей.
small_vector_base 
        public
       construct/copy/destruct
 
small_vector_base public member functions