BioC++ core-0.7.0
The Modern C++ libraries for Bioinformatics.
 
Loading...
Searching...
No Matches
Container

The container submodule contains special BioC++ containers and generic container concepts. More...

+ Collaboration diagram for Container:

Classes

class  bio::ranges::aligned_allocator< value_t, alignment_v >
 Allocates uninitialized storage whose memory-alignment is specified by alignment. More...
 
class  bio::ranges::bitcompressed_vector< alphabet_type >
 A space-optimised version of std::vector that compresses multiple letters into a single byte. More...
 
class  bio::ranges::concatenated_sequences< underlying_container_type, data_delimiters_type >
 Container that stores sequences concatenated internally. More...
 
class  bio::ranges::dictionary< key_t, mapped_t, mapped_t_is_context_aware >
 An associative container with contiguous, predictable storage. More...
 
class  bio::ranges::dynamic_bitset< bit_capacity >
 A constexpr bitset implementation with dynamic size at compile time. More...
 
struct  std::hash< bio::ranges::dynamic_bitset< cap > >
 Struct for hashing a bio::ranges::dynamic_bitset. More...
 
class  bio::ranges::small_string< capacity_ >
 Implements a small string that can be used for compile time computations. More...
 
class  bio::ranges::small_vector< value_type_, capacity_ >
 A constexpr vector implementation with dynamic size at compile time. More...
 

Detailed Description

The container submodule contains special BioC++ containers and generic container concepts.

See also
https://en.cppreference.com/w/cpp/container
range/container/all.hpp