nil::crypto3::detail::bit_reverser< InputEndianness, OutputEndianness, UnitBits, true > Struct Template Reference
This bit_reverser is a dummy and deals with the case of the endiannesses with the same order of bits. More...
#include <reverser.hpp>
Collaboration diagram for nil::crypto3::detail::bit_reverser< InputEndianness, OutputEndianness, UnitBits, true >:
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::bit_reverser< InputEndianness, OutputEndianness, UnitBits, true >
This bit_reverser is a dummy and deals with the case of the endiannesses with the same order of bits.
- 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: