block/include/nil/crypto3/detail/pack_numeric.hpp File Reference
#include <boost/assert.hpp>
#include <boost/static_assert.hpp>
#include <nil/crypto3/multiprecision/cpp_int.hpp>
+ Include dependency graph for block/include/nil/crypto3/detail/pack_numeric.hpp:

Go to the source code of this file.

Namespaces

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

Functions

template<typename Endianness , int OutValueBits, typename InputType , typename Backend , expression_template_option ExpressionTemplates>
void nil::crypto3::detail::pack (const InputType &in, number< Backend, ExpressionTemplates > &out)
 
template<typename Endianness , int OutValueBits, typename OutputType , typename Backend , expression_template_option ExpressionTemplates>
void nil::crypto3::detail::pack (const number< Backend, ExpressionTemplates > &in, OutputType &out)
 
template<typename Endianness , int InValueBits, int OutValueBits, typename InputIterator , typename Backend , expression_template_option ExpressionTemplates>
void nil::crypto3::detail::pack (InputIterator first, InputIterator last, number< Backend, ExpressionTemplates > &out)