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

Function EraseList

library/cpp/netliba/v6/udp_http.cpp:68–73  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

66
67 template <class T>
68 void EraseList(TLockFreeQueue<T*>* data) {
69 T* ptr = nullptr;
70 while (data->Dequeue(&ptr)) {
71 delete ptr;
72 }
73 }
74
75 class TRequesterUserQueues: public TThrRefBase {
76 TIntrusivePtr<TRequesterUserQueueSizes> QueueSizes;

Callers 11

~TRequesterUserQueuesMethod · 0.70
TryToFreeAsyncMemoryMethod · 0.50
AsyncUnrefMethod · 0.50
~TListInvertorMethod · 0.50
DoCopyMethod · 0.50
FillCollectionReverseMethod · 0.50
~TLockFreeQueueMethod · 0.50
TryToFreeMemoryMethod · 0.50
~TLockFreeStackMethod · 0.50
DequeueAllMethod · 0.50

Calls 1

DequeueMethod · 0.45

Tested by

no test coverage detected