This is the complete list of members for MarkablePointer< T >, including all inherited members.
| _pointer | MarkablePointer< T > | protected |
| as_int() const | MarkablePointer< T > | inline |
| atomic_cas(T *expected_pointer, T *new_pointer, bool expected_mark, bool new_mark, aba_stamp expected_stamp, aba_stamp new_stamp) | MarkablePointer< T > | inline |
| atomic_cas(const MarkablePointer &expected, const MarkablePointer &desired) | MarkablePointer< T > | inline |
| atomic_swap(const MarkablePointer &new_ptr) | MarkablePointer< T > | inline |
| cast_to_int(T *ptr) | MarkablePointer< T > | inlinestatic |
| cast_to_ptr(uintptr_t ptr) | MarkablePointer< T > | inlinestatic |
| combine(T *ptr, bool mark, aba_stamp stamp) | MarkablePointer< T > | inlinestatic |
| get_aba_stamp() const | MarkablePointer< T > | inline |
| get_pointer() const | MarkablePointer< T > | inline |
| increase_aba_stamp() | MarkablePointer< T > | inline |
| is_marked() const | MarkablePointer< T > | inline |
| is_null() const | MarkablePointer< T > | inline |
| MARK_BIT | MarkablePointer< T > | static |
| MarkablePointer() | MarkablePointer< T > | inline |
| MarkablePointer(T *pointer, bool mark, aba_stamp stamp=0) | MarkablePointer< T > | inline |
| MarkablePointer(const MarkablePointer< T > &other) | MarkablePointer< T > | inline |
| operator!=(const MarkablePointer &other) const | MarkablePointer< T > | inline |
| operator->() const | MarkablePointer< T > | inline |
| operator=(const MarkablePointer< T > &other) | MarkablePointer< T > | inline |
| operator==(const MarkablePointer &other) const | MarkablePointer< T > | inline |
| POINTER_MASK | MarkablePointer< T > | static |
| set_aba_stamp(aba_stamp stamp) | MarkablePointer< T > | inline |
| set_mark(bool on) | MarkablePointer< T > | inline |
| STAMP_MASK | MarkablePointer< T > | static |
| STAMP_SHIFT | MarkablePointer< T > | static |