A well-formed call arrived in a state, order or thread where it is not valid.
A Queue used from a thread other than its owner, attach_to_current_thread() with a workspace lease outstanding, configure() after a Queue already exists, a BumpAllocator query asked of the wrong kind of pool (required_bytes() of a real pool, remaining() of a sizing one).
Not retryable as-is: reorder the calls or confine the object to one thread. Distinct from invalid_argument because no argument is wrong.
#include <batchlas/error.hh>
|
inlineexplicit |