|
|
| common_gang_md (const size_type nlocs=1) |
| |
|
| common_gang_md (gang_description gd) |
| |
|
topology const & | get_topology (void) const noexcept |
| |
|
gang_description const & | get_description (void) const noexcept |
| |
|
void | add_ref (long count=1, std::memory_order order=std::memory_order_relaxed) noexcept |
| | Increases the reference count by count.
|
| |
| long | remove_ref (long count=1, std::memory_order order=std::memory_order_relaxed) noexcept |
| | Decreases the reference count by count. More...
|
| |
| bool | release (std::memory_order order=std::memory_order_relaxed) noexcept |
| | Decreases the reference count, destroying the object if it reached 0. More...
|
| |
|
long | use_count (std::memory_order order=std::memory_order_relaxed) const noexcept |
| |
|
bool | unique (std::memory_order order=std::memory_order_relaxed) const noexcept |
| |
Metadata that can be shared between multiple gangs.