Searched defs:ThreadlocalSharedPtr (Results 1 – 2 of 2) sorted by relevance
134 struct ThreadlocalSharedPtr { struct137 ThreadlocalSharedPtr() : block_(nullptr) {} in ThreadlocalSharedPtr() argument142 ThreadlocalSharedPtr(std::nullptr_t other) : block_(nullptr) {} // NOLINT(*) in ThreadlocalSharedPtr() argument147 ThreadlocalSharedPtr(const ThreadlocalSharedPtr<T>& other) in ThreadlocalSharedPtr() argument155 ThreadlocalSharedPtr(ThreadlocalSharedPtr<T>&& other) in ThreadlocalSharedPtr() function162 ~ThreadlocalSharedPtr() { in ~ThreadlocalSharedPtr() argument194 inline T* get() const { in get()201 inline void reset() { in reset()225 inline static ThreadlocalSharedPtr<T> Create(Args&&... args) { in Create() argument236 struct RefBlock {[all …]
134 struct ThreadlocalSharedPtr { struct137 ThreadlocalSharedPtr() : block_(nullptr) {} in ThreadlocalSharedPtr() function142 ThreadlocalSharedPtr(std::nullptr_t other) : block_(nullptr) {} // NOLINT(*) in ThreadlocalSharedPtr() argument147 ThreadlocalSharedPtr(const ThreadlocalSharedPtr<T>& other) in ThreadlocalSharedPtr() argument155 ThreadlocalSharedPtr(ThreadlocalSharedPtr<T>&& other) in ThreadlocalSharedPtr() function162 ~ThreadlocalSharedPtr() { in ~ThreadlocalSharedPtr() argument194 inline T* get() const { in get()201 inline void reset() { in reset()225 inline static ThreadlocalSharedPtr<T> Create(Args&&... args) { in Create() argument236 struct RefBlock {[all …]