Class template basic_managed_external_buffer
boost::interprocess::basic_managed_external_buffer
 
Synopsis
Description
Базовая память пользователя называется классом создания объектов. Наследует все основные функциональные возможности от basic_managed_memory_impl
basic_managed_external_buffer 
        public
       construct/copy/destruct
- <basic_managed_external_buffer(); >Конструктор по умолчанию. Ничего не делает. Полезно в сочетании с подвижной семантикой 
- <basic_managed_external_buffer(create_only_t,void*addr,size_typesize); >Создание и размещение менеджера сегмента. Это может бросить.
- <basic_managed_external_buffer(open_only_t,void*addr,size_typesize); >Создание и размещение менеджера сегмента. Это может бросить.
- <basic_managed_external_buffer(basic_managed_external_buffer&&moved); >Переносит право собственности на управляемую память «перемещенного» на это. Не бросает.
- <basic_managed_external_buffer&
operator=(basic_managed_external_buffer&&moved); >Переносит право собственности на управляемую память «перемещенного» на это. Не бросает.
 
basic_managed_external_buffer public member functions
- <voidgrow(size_typeextra_bytes); >
- <voidswap(basic_managed_external_buffer&other); >Меняет право собственности на управляемую кучу воспоминаний, управляемую этим и другими. Никогда не бросай.