Molassembler  3.0.0
Molecule graph and conformer library
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
DynamicSet.h File Reference

BTree-based std::set-like container (but max size is space allocated) More...

Include dependency graph for DynamicSet.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  Scine::Molassembler::Temple::DynamicSet< T, nItems, LessThanPredicate, EqualityPredicate >
 Tree-based set. More...
 

Namespaces

 Scine::Molassembler
 Central library namespace.
 
 Scine::Molassembler::Temple
 Template shorthands, optimizers and constexpr data types.
 

Functions

template<size_t nItems, typename T , template< typename, size_t > class ArrayType, class LessThanPredicate = std::less<T>, class EqualityPredicate = std::equal_to<T>>
constexpr DynamicSet< T,
nItems, LessThanPredicate > 
Scine::Molassembler::Temple::makeDynamicSet (const ArrayType< T, nItems > &array)
 Helper function to create a DynamicSet specifying only the maximum size.
 

Detailed Description

BTree-based std::set-like container (but max size is space allocated)