nil::crypto3::detail::unit_reverser< InputEndianness, OutputEndianness, UnitBits, Enable > Struct Template Reference

unit_reverser reverses the sequence of units in the given value, if InputEndianness and OutputEndianness endiannesses have different unit orders, and does nothing, otherwise. More...

+ Collaboration diagram for nil::crypto3::detail::unit_reverser< InputEndianness, OutputEndianness, UnitBits, Enable >:

Detailed Description

template<typename InputEndianness, typename OutputEndianness, int UnitBits, typename Enable = void>
struct nil::crypto3::detail::unit_reverser< InputEndianness, OutputEndianness, UnitBits, Enable >

unit_reverser reverses the sequence of units in the given value, if InputEndianness and OutputEndianness endiannesses have different unit orders, and does nothing, otherwise.

Template Parameters
InputEndianness
OutputEndianness
UnitBits
Enable

The documentation for this struct was generated from the following file: