A set of GIDs represented as a bitset, where all GIDs are in the same base container. More...
Public Member Functions | |
| single_bitmap_gid_set (Registry *registry) | |
| __attribute__ ((always_inline)) inline void add(gid_type const &v) | |
| Add a GID to the set. Does nothing for implied sets. | |
| iterator | begin () |
| An iterator to the element referenced by the first GID in the set. | |
| iterator | end () |
| An iterator to the element referenced by one past the last GID in the set. | |
| void | swap (single_bitmap_gid_set &other) |
| Swap the storage with another GID set. | |
| void | clear () |
| Clear the GID set. | |
Public Types | |
| using | gid_type = typename base_container_type::gid_type |
| using | bitset_type = stapl::sequential::bitset |
| using | reference_type = typename base_container_type::reference |
| using | set_index_iterator = typename bitset_type::const_iterator |
| using | mapping_function_type = detail::multi_offset_mapping_function |
| using | iterator = single_gid_set_iterator< base_container_type, set_index_iterator, mapping_function_type, reference_type > |
A set of GIDs represented as a bitset, where all GIDs are in the same base container.
| Registry | The container manager's registry type |
1.8.13