libfoedus-core
FOEDUS Core Library
|
This is the complete list of members for foedus::xct::McsWwBlockData, including all inherited members.
clear() __attribute__((always_inline)) | foedus::xct::McsWwBlockData | inline |
clear_atomic() __attribute__((always_inline)) | foedus::xct::McsWwBlockData | inline |
clear_release() __attribute__((always_inline)) | foedus::xct::McsWwBlockData | inline |
combine(uint32_t thread_id, McsBlockIndex block) __attribute__((always_inline)) | foedus::xct::McsWwBlockData | inlinestatic |
copy_acquire() const __attribute__((always_inline)) | foedus::xct::McsWwBlockData | inline |
copy_atomic() const __attribute__((always_inline)) | foedus::xct::McsWwBlockData | inline |
copy_consume() const __attribute__((always_inline)) | foedus::xct::McsWwBlockData | inline |
copy_once() const __attribute__((always_inline)) | foedus::xct::McsWwBlockData | inline |
decompose_block(uint64_t word) __attribute__((always_inline)) | foedus::xct::McsWwBlockData | inlinestatic |
decompose_thread_id(uint64_t word) __attribute__((always_inline)) | foedus::xct::McsWwBlockData | inlinestatic |
get_block_relaxed() const __attribute__((always_inline)) | foedus::xct::McsWwBlockData | inline |
get_thread_id_relaxed() const __attribute__((always_inline)) | foedus::xct::McsWwBlockData | inline |
get_word_acquire() const __attribute__((always_inline)) | foedus::xct::McsWwBlockData | inline |
get_word_atomic() const __attribute__((always_inline)) | foedus::xct::McsWwBlockData | inline |
get_word_consume() const __attribute__((always_inline)) | foedus::xct::McsWwBlockData | inline |
get_word_once() const __attribute__((always_inline)) | foedus::xct::McsWwBlockData | inline |
is_guest_acquire() const __attribute__((always_inline)) | foedus::xct::McsWwBlockData | inline |
is_guest_atomic() const __attribute__((always_inline)) | foedus::xct::McsWwBlockData | inline |
is_guest_consume() const __attribute__((always_inline)) | foedus::xct::McsWwBlockData | inline |
is_guest_relaxed() const __attribute__((always_inline)) | foedus::xct::McsWwBlockData | inline |
is_valid_acquire() const __attribute__((always_inline)) | foedus::xct::McsWwBlockData | inline |
is_valid_atomic() const __attribute__((always_inline)) | foedus::xct::McsWwBlockData | inline |
is_valid_consume() const __attribute__((always_inline)) | foedus::xct::McsWwBlockData | inline |
is_valid_relaxed() const __attribute__((always_inline)) | foedus::xct::McsWwBlockData | inline |
McsWwBlockData() | foedus::xct::McsWwBlockData | inline |
McsWwBlockData(uint64_t word) | foedus::xct::McsWwBlockData | inlineexplicit |
McsWwBlockData(uint32_t thread_id, McsBlockIndex block) | foedus::xct::McsWwBlockData | inline |
operator!=(const McsWwBlockData &other) const | foedus::xct::McsWwBlockData | inline |
operator==(const McsWwBlockData &other) const | foedus::xct::McsWwBlockData | inline |
set_atomic(uint32_t thread_id, McsBlockIndex block) __attribute__((always_inline)) | foedus::xct::McsWwBlockData | inline |
set_combined_atomic(uint64_t word) __attribute__((always_inline)) | foedus::xct::McsWwBlockData | inline |
set_combined_release(uint64_t word) __attribute__((always_inline)) | foedus::xct::McsWwBlockData | inline |
set_relaxed(uint32_t thread_id, McsBlockIndex block) __attribute__((always_inline)) | foedus::xct::McsWwBlockData | inline |
set_release(uint32_t thread_id, McsBlockIndex block) __attribute__((always_inline)) | foedus::xct::McsWwBlockData | inline |
word_ | foedus::xct::McsWwBlockData |