Class lockfree::address_marker¶
template <class T>
ClassList > lockfree > address_marker
#include <lockfree_address_marker.hpp>
Public Functions¶
| Type | Name |
|---|---|
| address_marker () |
|
| address_marker (T * addr) |
|
| T * | get_address () const |
| T * | get_address_no_strip () const |
| bool | is_marked () const |
Public Static Functions¶
| Type | Name |
|---|---|
| T * | atomic_strip_address_mark (T * addr) |
| bool | is_address_marked (T * addr) |
| T * | set_adress_mark (T * addr) |
| T * | strip_address_mark (T * addr) |
Public Functions Documentation¶
function address_marker [1/2]¶
function address_marker [2/2]¶
function get_address¶
function get_address_no_strip¶
function is_marked¶
Public Static Functions Documentation¶
function atomic_strip_address_mark¶
function is_address_marked¶
function set_adress_mark¶
function strip_address_mark¶
The documentation for this class was generated from the following file cubrid/src/base/lockfree_address_marker.hpp