MCPcopy Create free account
hub / github.com/Singular/Singular / try_enqueue

Method try_enqueue

kernel/oswrapper/vspace.h:1115–1122  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1113 enqueue_nowait(item);
1114 }
1115 bool try_enqueue(T item) {
1116 if (_bounded && _outgoing.try_wait()) {
1117 enqueue_nowait(item);
1118 return true;
1119 } else {
1120 return false;
1121 }
1122 }
1123 T dequeue() {
1124 _incoming.wait();
1125 return dequeue_nowait();

Callers

nothing calls this directly

Calls 1

try_waitMethod · 0.80

Tested by

no test coverage detected