Searched defs:AtomicPointer (Results 1 - 3 of 3) sorted by relevance

/external/chromium_org/third_party/leveldatabase/src/port/
H A Dport_example.h75 class AtomicPointer { class in namespace:leveldb::port
80 AtomicPointer();
83 explicit AtomicPointer(void* v) : rep_(v) { } function in class:leveldb::port::AtomicPointer
H A Datomic_pointer.h5 // AtomicPointer provides storage for a lock-free pointer.
6 // Platform-dependent implementation of AtomicPointer:
9 // a cstdatomic-based AtomicPointer. However we prefer the memory
107 // AtomicPointer built using platform-specific MemoryBarrier()
109 class AtomicPointer { class in namespace:leveldb::port
113 AtomicPointer() { } function in class:leveldb::port::AtomicPointer
114 explicit AtomicPointer(void* p) : rep_(p) {} function in class:leveldb::port::AtomicPointer
128 // AtomicPointer based on <cstdatomic>
130 class AtomicPointer {
134 AtomicPointer() { }
[all...]
/external/chromium_org/third_party/leveldatabase/port/
H A Dport_chromium.h65 class AtomicPointer { class in namespace:leveldb::port
70 AtomicPointer() { } function in class:leveldb::port::AtomicPointer
71 explicit AtomicPointer(void* p) : rep_(reinterpret_cast<Rep>(p)) {} function in class:leveldb::port::AtomicPointer

Completed in 78 milliseconds