|
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 |