Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
Namespaces | Functions
utility.hpp File Reference
#include <utility>
#include "type_traits.hpp"
#include <extensions/container/ptr_value.hpp>
Include dependency graph for utility.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  ext
 
namespace  ext::detail
 

Functions

template<class T >
auto ext::move_copy (const T &param)
 Allow moving of copied instance of the source. More...
 
template<class F , std::size_t ... Is>
void ext::detail::constexpr_switch (const std::size_t i, F &&f, std::index_sequence< Is ... >)
 
template<std::size_t N, class F >
void ext::constexpr_switch (const std::size_t i, F &&f)