MCPcopy Create free account
hub / github.com/catboost/catboost / Enqueue

Method Enqueue

util/thread/lfqueue.h:241–244  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

239 }
240 template <typename U>
241 void Enqueue(U&& data) {
242 TListNode* newNode = new TListNode(std::forward<U>(data));
243 EnqueueImpl(newNode, newNode);
244 }
245 void Enqueue(T&& data) {
246 TListNode* newNode = new TListNode(std::move(data));
247 EnqueueImpl(newNode, newNode);

Callers 3

EnqueueMethod · 0.45
Y_UNIT_TESTFunction · 0.45
DequeueAllRunnerFunction · 0.45

Calls 1

moveFunction · 0.50

Tested by

no test coverage detected