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

Method SafeAddFunc

util/thread/pool.h:158–160  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

156
157 template <class T>
158 void SafeAddFunc(T&& func) {
159 Y_ENSURE_EX(AddFunc(std::forward<T>(func)), TThreadPoolException() << TStringBuf("can not add function to queue"));
160 }
161
162 void SafeAddAndOwn(THolder<IObjectInQueue> obj);
163

Callers 8

Y_UNIT_TESTFunction · 0.80
AsyncFunction · 0.80
RunWaitTestFunction · 0.80
ParallelForStaticChunkFunction · 0.80
Y_UNIT_TESTFunction · 0.80
TestFixedThreadNameFunction · 0.80
TestEnumeratedThreadNameFunction · 0.80
DequeueAllRunnerFunction · 0.80

Calls 1

Tested by 2

TestFixedThreadNameFunction · 0.64
TestEnumeratedThreadNameFunction · 0.64