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

Algorithms available in the C++17 STL. More...

#include <type_traits>
#include <cassert>
#include <functional>
Include dependency graph for Stl17.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

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

Functions

template<class T , class Compare >
constexpr const T & Scine::Molassembler::Temple::Stl17::clamp (const T &v, const T &lo, const T &hi, Compare comp)
 
template<class T >
constexpr const T & Scine::Molassembler::Temple::Stl17::clamp (const T &v, const T &lo, const T &hi)
 
template<class T >
constexpr std::add_const_t< T > & Scine::Molassembler::Temple::Stl17::as_const (T &t) noexcept
 

Detailed Description

Algorithms available in the C++17 STL.