tryPushBack overloads

Synopses

Declared in <bdlcc_singleproducersingleconsumerboundedqueue.h>

Append the specified move‐insertable value to the back of this queue. value is left in a valid but unspecified state. Return 0 on success, and a non‐zero value otherwise. Specifically, return e_SUCCESS on success, e_DISABLED if isPushBackDisabled(), and e_FULL if !isPushBackDisabled() and the queue was full. On failure, value is not changed. The behavior is undefined unless the invoker of this method is the single producer.

Append the specified value to the back of this queue. Return 0 on success, and a non‐zero value otherwise. Specifically, return e_SUCCESS on success, e_DISABLED if isPushBackDisabled(), and e_FULL if !isPushBackDisabled() and the queue was full. The behavior is undefined unless the invoker of this method is the single producer.

int
tryPushBack(TYPE const& value);

Created with MrDocs