block/include/nil/crypto3/detail/make_array.hpp File Reference
#include <array>
#include <iterator>
+ Include dependency graph for block/include/nil/crypto3/detail/make_array.hpp:

Go to the source code of this file.

Classes

struct  nil::crypto3::detail::build_indices< N >
 
struct  nil::crypto3::detail::build_indices< 0 >
 
struct  nil::crypto3::detail::indices< Indices >
 

Namespaces

 nil
 
 nil::crypto3
 
 nil::crypto3::detail
 

Functions

template<std::size_t... I, typename InputIterator , typename Array = std::array<ValueType<InputIterator>, sizeof...(I)>>
Array nil::crypto3::detail::make_array (InputIterator first, indices< I... >)
 
template<std::size_t N, typename RandomAccessIterator >
std::array< detail::ValueType< RandomAccessIterator >, N > nil::crypto3::make_array (RandomAccessIterator first, RandomAccessIterator last)