Proctor that deallocates empty blocks at one end of a deque.
Synopsis
Declared in <bslstl_deque.h>
template<
class VALUE_TYPE,
class ALLOCATOR>
class Deque_BlockProctor;
Description
This class implements a proctor that, upon destruction and unless its release method has previously been invoked, deallocates empty blocks at one end (i.e., front or back) of a proctored deque. The end at which empty blocks are to be proctored is indicated by a flag supplied at construction. See emplace for a use case.
Member Functions
Name |
Description |
|
Create a proctor for empty blocks at one end of |
|
Destroy this proctor and deallocate empty blocks at the proctored end. |
Release from management the deque currently managed by this proctor. If no deque is currently being managed, this method has no effect. |
Created with MrDocs