This class template provides a proctor for a newly created object that is managed by an allocator. The object will be constructed through a call to allocator_traits<ALLOCATOR>::construct, and it should be destroyed by a call to allocator_traits<ALLOCATOR>::destroy. Note that this proctor takes no responsibility for the allocated memory that the supplied value is constructed in.
Synopsis
Declared in <bslstl_vector.h>
template<
class VALUE_TYPE,
class ALLOCATOR>
class Vector_PushProctor;
Member Functions
Name |
Description |
|
Create a proctor that conditionally manages the specified |
|
Destroy this proctor, and destroy the object it manages (if any) by a call to |
Release from management the object currently managed by this proctor. If no object is currently being managed, this method has no effect. |
Created with MrDocs