Searched defs:AtomicObject (Results 1 – 7 of 7) sorted by relevance
10 struct AtomicObject { struct11 void Set(std::unique_ptr<T> t) { in Set()17 void SetIfEmpty(std::unique_ptr<T> t) { in SetIfEmpty()26 std::unique_ptr<T> Take() { in Take()37 void WithLock(TAction action) { in WithLock()49 mutable std::mutex mutex_;50 std::condition_variable cv_;
47 AtomicObject (const T &initial) in AtomicObject() function51 AtomicObject (const AtomicObject<T> &cousin) in AtomicObject() function55 AtomicObject () in AtomicObject() function
52 class AtomicObject : public cxxtools::AtomicRefCounted class55 AtomicObject() in AtomicObject() function in AtomicObject
88 struct AtomicObject { struct93 static sw_inline AtomicObject *php_swoole_atomic_fetch_object(zend_object *obj) { in php_swoole_atomic_fetch_object() argument
12 * @covers Wikimedia\Rdbms\SessionConsistentConnectionManager
5 declare type AtomicObject = Function | Promise<any> | Date | RegExp; alias
8 type AtomicObject = Function | Promise<any> | Date | RegExp alias