tryPopBack overloads
Synopses
Declared in <bdlcc_deque.h>
Remove up to maxNumItems from the back without blocking.
void
tryPopBack(size_type maxNumItems);
Try to remove the last item into *item without blocking.
int
tryPopBack(TYPE* item);
Remove up to maxNumItems from the back into buffer.
void
tryPopBack(
size_type maxNumItems,
bsl::vector<TYPE>* buffer);
Remove up to maxNumItems from the back into buffer.
void
tryPopBack(
size_type maxNumItems,
std::pmr::vector<TYPE>* buffer);
Remove up to maxNumItems from the back into buffer.
void
tryPopBack(
size_type maxNumItems,
std::vector<TYPE>* buffer);
Return Value
0 on success, and a non‐zero value if the container is empty
Parameters
Name |
Description |
maxNumItems |
maximum number of items to remove |
item |
address at which to load the removed value |
buffer |
vector that receives the removed items |
Created with MrDocs