This class implements a guard that invokes TYPE::popComplete on a NODE upon destruction.
Declared in <bdlcc_singleproducersingleconsumerboundedqueue.h>
template<
class TYPE,
class NODE>
class SingleProducerSingleConsumerBoundedQueue_PopCompleteGuard;
| Name | Description |
|---|---|
SingleProducerSingleConsumerBoundedQueue_PopCompleteGuard [constructor] | Create a guard managing the specified queue and will invoke popComplete with the specified node and index. |
~SingleProducerSingleConsumerBoundedQueue_PopCompleteGuard [destructor] | Destroy this object and invoke the TYPE::popComplete. |