nil::crypto3::detail::unit_reverser< InputEndianness, OutputEndianness, UnitBits, typename std::enable_if< is_same_unit< InputEndianness, OutputEndianness, UnitBits >::value >::type > Struct Template Reference
This unit_reverser is a dummy and deals with the case of the endiannesses with the same order of units. More...
#include <reverser.hpp>
Collaboration diagram for nil::crypto3::detail::unit_reverser< InputEndianness, OutputEndianness, UnitBits, typename std::enable_if< is_same_unit< InputEndianness, OutputEndianness, UnitBits >::value >::type >:
Static Public Member Functions | |
template<typename ValueType > | |
static void | reverse (ValueType &) |
template<typename ValueType > | |
static void | reverse (ValueType &) |
template<typename ValueType > | |
static void | reverse (ValueType &) |
template<typename ValueType > | |
static void | reverse (ValueType &) |
template<typename ValueType > | |
static void | reverse (ValueType &) |
template<typename ValueType > | |
static ValueType | reverse (ValueType const &val) |
template<typename ValueType > | |
static ValueType | reverse (ValueType const &val) |
template<typename ValueType > | |
static ValueType | reverse (ValueType const &val) |
template<typename ValueType > | |
static ValueType | reverse (ValueType const &val) |
template<typename ValueType > | |
static ValueType | reverse (ValueType const &val) |
Detailed Description
template<typename InputEndianness, typename OutputEndianness, int UnitBits>
struct nil::crypto3::detail::unit_reverser< InputEndianness, OutputEndianness, UnitBits, typename std::enable_if< is_same_unit< InputEndianness, OutputEndianness, UnitBits >::value >::type >
This unit_reverser is a dummy and deals with the case of the endiannesses with the same order of units.
- Template Parameters
-
InputEndianness OutputEndianness UnitBits
Member Function Documentation
◆ reverse() [1/10]
template<typename InputEndianness , typename OutputEndianness , int UnitBits>
template<typename ValueType >
|
inlinestatic |
◆ reverse() [2/10]
template<typename InputEndianness , typename OutputEndianness , int UnitBits>
template<typename ValueType >
|
inlinestatic |
◆ reverse() [3/10]
template<typename InputEndianness , typename OutputEndianness , int UnitBits>
template<typename ValueType >
|
inlinestatic |
◆ reverse() [4/10]
template<typename InputEndianness , typename OutputEndianness , int UnitBits>
template<typename ValueType >
|
inlinestatic |
◆ reverse() [5/10]
template<typename InputEndianness , typename OutputEndianness , int UnitBits>
template<typename ValueType >
|
inlinestatic |
◆ reverse() [6/10]
template<typename InputEndianness , typename OutputEndianness , int UnitBits>
template<typename ValueType >
|
inlinestatic |
◆ reverse() [7/10]
template<typename InputEndianness , typename OutputEndianness , int UnitBits>
template<typename ValueType >
|
inlinestatic |
◆ reverse() [8/10]
template<typename InputEndianness , typename OutputEndianness , int UnitBits>
template<typename ValueType >
|
inlinestatic |
◆ reverse() [9/10]
template<typename InputEndianness , typename OutputEndianness , int UnitBits>
template<typename ValueType >
|
inlinestatic |
◆ reverse() [10/10]
template<typename InputEndianness , typename OutputEndianness , int UnitBits>
template<typename ValueType >
|
inlinestatic |
The documentation for this struct was generated from the following file: