Home
last modified time | relevance | path

Searched defs:ThreadlocalSharedPtr (Results 1 – 2 of 2) sorted by relevance

/dports/misc/py-tvm/incubator-tvm-0.6.1/3rdparty/dmlc-core/include/dmlc/
H A Dmemory.h134 struct ThreadlocalSharedPtr { struct
137 ThreadlocalSharedPtr() : block_(nullptr) {} in ThreadlocalSharedPtr() argument
142 ThreadlocalSharedPtr(std::nullptr_t other) : block_(nullptr) {} // NOLINT(*) in ThreadlocalSharedPtr() argument
147 ThreadlocalSharedPtr(const ThreadlocalSharedPtr<T>& other) in ThreadlocalSharedPtr() argument
155 ThreadlocalSharedPtr(ThreadlocalSharedPtr<T>&& other) in ThreadlocalSharedPtr() function
162 ~ThreadlocalSharedPtr() { in ~ThreadlocalSharedPtr() argument
194 inline T* get() const { in get()
201 inline void reset() { in reset()
225 inline static ThreadlocalSharedPtr<T> Create(Args&&... args) { in Create() argument
236 struct RefBlock {
[all …]
/dports/devel/dmlc-core/dmlc-core-0.3-123-gb3a4c71/include/dmlc/
H A Dmemory.h134 struct ThreadlocalSharedPtr { struct
137 ThreadlocalSharedPtr() : block_(nullptr) {} in ThreadlocalSharedPtr() function
142 ThreadlocalSharedPtr(std::nullptr_t other) : block_(nullptr) {} // NOLINT(*) in ThreadlocalSharedPtr() argument
147 ThreadlocalSharedPtr(const ThreadlocalSharedPtr<T>& other) in ThreadlocalSharedPtr() argument
155 ThreadlocalSharedPtr(ThreadlocalSharedPtr<T>&& other) in ThreadlocalSharedPtr() function
162 ~ThreadlocalSharedPtr() { in ~ThreadlocalSharedPtr() argument
194 inline T* get() const { in get()
201 inline void reset() { in reset()
225 inline static ThreadlocalSharedPtr<T> Create(Args&&... args) { in Create() argument
236 struct RefBlock {
[all …]