|
| CUDA | dynamic_bitset (const allocator_type &alloc=allocator_type()) |
| |
| CUDA | dynamic_bitset (size_t at_least_num_bits, const allocator_type &alloc=allocator_type()) |
| |
| CUDA | dynamic_bitset (const char *bit_str, const allocator_type &alloc=allocator_type()) |
| |
| CUDA | dynamic_bitset (size_t start, size_t end, const allocator_type &alloc=allocator_type()) |
| |
| template<class Mem2 , class Alloc2 > |
| CUDA | dynamic_bitset (const dynamic_bitset< Mem2, Alloc2, T > &other, const allocator_type &alloc=allocator_type()) |
| |
| CUDA | dynamic_bitset (const this_type &from) |
| |
| | dynamic_bitset (this_type &&)=default |
| |
| CUDA this_type & | operator= (this_type &&other) |
| |
| CUDA allocator_type | get_allocator () const |
| |
| CUDA constexpr void | swap (this_type &other) |
| |
| CUDA constexpr bool | test (size_t pos) const |
| |
| CUDA constexpr bool | all () const |
| |
| CUDA constexpr bool | any () const |
| |
| CUDA constexpr bool | none () const |
| |
| CUDA constexpr size_t | size () const |
| |
| CUDA void | resize (size_t at_least_num_bits) |
| |
| CUDA constexpr size_t | count () const |
| |
| CUDA constexpr dynamic_bitset & | set () |
| |
| CUDA constexpr dynamic_bitset & | set (size_t pos) |
| |
| CUDA constexpr dynamic_bitset & | set (size_t pos, bool value) |
| |
| CUDA constexpr dynamic_bitset & | reset () |
| |
| CUDA constexpr dynamic_bitset & | reset (size_t pos) |
| |
| CUDA constexpr dynamic_bitset & | flip () |
| |
| CUDA constexpr dynamic_bitset & | flip (size_t pos) |
| |
| template<class Mem2 , class Alloc2 > |
| CUDA constexpr bool | is_subset_of (const dynamic_bitset< Mem2, Alloc2, T > &other) const |
| |
| template<class Mem2 , class Alloc2 > |
| CUDA constexpr bool | is_proper_subset_of (const dynamic_bitset< Mem2, Alloc2, T > &other) const |
| |
| CUDA constexpr dynamic_bitset | operator~ () const |
| |
| template<class Mem2 , class Alloc2 > |
| CUDA constexpr bool | operator== (const dynamic_bitset< Mem2, Alloc2, T > &other) const |
| |
| CUDA constexpr void | print () const |
| |
| template<class Alloc2 > |
| CUDA string< Alloc2 > | to_string (Alloc2 allocator=Alloc2()) const |
| |
template<class Mem, class Allocator = standard_allocator, class T = unsigned long long>
class battery::dynamic_bitset< Mem, Allocator, T >
- Template Parameters
-
| `Mem` | is a memory consistency, for instance local_memory, see memory.hpp. |
| `T` | is the underlying type defining the blocks of the bitset. |