pkpad/include/nil/crypto3/detail/strxor.hpp File Reference
#include <iterator>
#include <boost/concept/assert.hpp>
#include <boost/assert.hpp>
#include <boost/range/concepts.hpp>
Include dependency graph for pkpad/include/nil/crypto3/detail/strxor.hpp:
Go to the source code of this file.
Namespaces | |
nil | |
nil::crypto3 | |
nil::crypto3::detail | |
Functions | |
template<typename InputRange1 , typename InputRange2 , typename OutputIterator > | |
constexpr OutputIterator | nil::crypto3::detail::strxor (const InputRange1 &in1, const InputRange2 &in2, OutputIterator out) |
template<typename InputIterator1 , typename InputIterator2 , typename OutputIterator > | |
constexpr std::enable_if< std::is_same< typename std::iterator_traits< InputIterator1 >::value_type, typename std::iterator_traits< InputIterator2 >::value_type >::value &&std::is_same< typename std::iterator_traits< InputIterator1 >::value_type, typename std::iterator_traits< OutputIterator >::value_type >::value, OutputIterator >::type | nil::crypto3::detail::strxor (InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, OutputIterator out) |