| arrive(uint32_t thread_id) | cyqlone::TreeBarrier< CompletionFn, PhaseType > | inline |
| arrive(uint32_t thread_id, int line) | cyqlone::TreeBarrier< CompletionFn, PhaseType > | inline |
| arrive_and_wait(uint32_t thread_id) | cyqlone::TreeBarrier< CompletionFn, PhaseType > | inline |
| arrive_and_wait(uint32_t thread_id, int line) | cyqlone::TreeBarrier< CompletionFn, PhaseType > | inline |
| arrive_and_wait_with_completion(uint32_t thread_id, C &&custom_completion) | cyqlone::TreeBarrier< CompletionFn, PhaseType > | inline |
| arrive_and_wait_with_completion(uint32_t thread_id, C &&custom_completion) | cyqlone::TreeBarrier< CompletionFn, PhaseType > | inline |
| arrive_impl(BarrierPhase old_phase, uint32_t thread_id) | cyqlone::TreeBarrier< CompletionFn, PhaseType > | inlineprivate |
| arrive_impl(BarrierPhase old_phase, uint32_t thread_id, T value, F reduce) | cyqlone::TreeBarrier< CompletionFn, PhaseType > | inlineprivate |
| arrive_reduce(uint32_t thread_id, T x, F reduce) | cyqlone::TreeBarrier< CompletionFn, PhaseType > | inline |
| arrive_with_completion(uint32_t thread_id, A arrival, C &&custom_completion) | cyqlone::TreeBarrier< CompletionFn, PhaseType > | inlineprivate |
| arrive_with_completion(uint32_t thread_id, C &&custom_completion) | cyqlone::TreeBarrier< CompletionFn, PhaseType > | inline |
| BarrierPhase enum name | cyqlone::TreeBarrier< CompletionFn, PhaseType > | |
| broadcast(uint32_t thread_id, T &&x, uint32_t src=0) | cyqlone::TreeBarrier< CompletionFn, PhaseType > | inline |
| broadcast_storage | cyqlone::TreeBarrier< CompletionFn, PhaseType > | private |
| cache_line_size | cyqlone::TreeBarrier< CompletionFn, PhaseType > | privatestatic |
| completion | cyqlone::TreeBarrier< CompletionFn, PhaseType > | private |
| current_phase() const | cyqlone::TreeBarrier< CompletionFn, PhaseType > | inline |
| expected | cyqlone::TreeBarrier< CompletionFn, PhaseType > | private |
| get_local_line(uint32_t thread_id) noexcept | cyqlone::TreeBarrier< CompletionFn, PhaseType > | inlineprivate |
| get_local_phase(uint32_t thread_id) noexcept | cyqlone::TreeBarrier< CompletionFn, PhaseType > | inlineprivate |
| max() | cyqlone::TreeBarrier< CompletionFn, PhaseType > | inlinestatic |
| operator=(const TreeBarrier &)=delete | cyqlone::TreeBarrier< CompletionFn, PhaseType > | |
| operator=(TreeBarrier &&)=default | cyqlone::TreeBarrier< CompletionFn, PhaseType > | |
| phase | cyqlone::TreeBarrier< CompletionFn, PhaseType > | private |
| reduce(uint32_t thread_id, T x, F reduce) | cyqlone::TreeBarrier< CompletionFn, PhaseType > | inline |
| sanity_check_arrival(uint32_t thread_id, BarrierPhase cur_phase) noexcept | cyqlone::TreeBarrier< CompletionFn, PhaseType > | inlineprivate |
| spin_count | cyqlone::TreeBarrier< CompletionFn, PhaseType > | |
| state | cyqlone::TreeBarrier< CompletionFn, PhaseType > | private |
| storage | cyqlone::TreeBarrier< CompletionFn, PhaseType > | private |
| ticket_value_type typedef | cyqlone::TreeBarrier< CompletionFn, PhaseType > | private |
| TreeBarrier(uint32_t expected, CompletionFn completion) | cyqlone::TreeBarrier< CompletionFn, PhaseType > | inline |
| TreeBarrier(const TreeBarrier &)=delete | cyqlone::TreeBarrier< CompletionFn, PhaseType > | |
| TreeBarrier(TreeBarrier &&)=default | cyqlone::TreeBarrier< CompletionFn, PhaseType > | |
| wait(arrival_token &&token) const | cyqlone::TreeBarrier< CompletionFn, PhaseType > | inline |
| wait_may_block(const arrival_token &token) const noexcept | cyqlone::TreeBarrier< CompletionFn, PhaseType > | inline |
| wait_reduce(arrival_token_typed< T > &&token) | cyqlone::TreeBarrier< CompletionFn, PhaseType > | inline |