template <typename T>

class atomic_ptr

Defined at line 7107 of file ../../third_party/github.com/simdutf/simdutf/src/include/simdutf/implementation.h

Public Methods

void atomic_ptr<T> (T * _ptr)

Defined at line 7109 of file ../../third_party/github.com/simdutf/simdutf/src/include/simdutf/implementation.h

const T * operator const type-parameter-0-0 * ()

Defined at line 7125 of file ../../third_party/github.com/simdutf/simdutf/src/include/simdutf/implementation.h

const T & operator* ()

Defined at line 7126 of file ../../third_party/github.com/simdutf/simdutf/src/include/simdutf/implementation.h

const T * operator-> ()

Defined at line 7127 of file ../../third_party/github.com/simdutf/simdutf/src/include/simdutf/implementation.h

T * operator type-parameter-0-0 * ()

Defined at line 7129 of file ../../third_party/github.com/simdutf/simdutf/src/include/simdutf/implementation.h

T & operator* ()

Defined at line 7130 of file ../../third_party/github.com/simdutf/simdutf/src/include/simdutf/implementation.h

T * operator-> ()

Defined at line 7131 of file ../../third_party/github.com/simdutf/simdutf/src/include/simdutf/implementation.h

atomic_ptr<T> & operator= (T * _ptr)

Defined at line 7132 of file ../../third_party/github.com/simdutf/simdutf/src/include/simdutf/implementation.h