rippled
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
ripple::test::nonhash< Bits > Struct Template Reference
Collaboration diagram for ripple::test::nonhash< Bits >:
Collaboration graph
[legend]

Public Member Functions

 nonhash ()=default
 
void operator() (void const *key, std::size_t len) noexcept
 
 operator std::size_t () noexcept
 

Public Attributes

std::array< std::uint8_t, WIDTHdata_
 

Static Public Attributes

static constexpr const auto endian = boost::endian::order::big
 
static constexpr std::size_t WIDTH = Bits / 8
 

Detailed Description

template<std::size_t Bits>
struct ripple::test::nonhash< Bits >

Definition at line 35 of file base_uint_test.cpp.

Constructor & Destructor Documentation

◆ nonhash()

template<std::size_t Bits>
ripple::test::nonhash< Bits >::nonhash ( )
default

Member Function Documentation

◆ operator()()

template<std::size_t Bits>
void ripple::test::nonhash< Bits >::operator() ( void const *  key,
std::size_t  len 
)
noexcept

Definition at line 45 of file base_uint_test.cpp.

◆ operator std::size_t()

template<std::size_t Bits>
ripple::test::nonhash< Bits >::operator std::size_t ( )
explicitnoexcept

Definition at line 51 of file base_uint_test.cpp.

Member Data Documentation

◆ endian

template<std::size_t Bits>
constexpr const auto ripple::test::nonhash< Bits >::endian = boost::endian::order::big
staticconstexpr

Definition at line 37 of file base_uint_test.cpp.

◆ WIDTH

template<std::size_t Bits>
constexpr std::size_t ripple::test::nonhash< Bits >::WIDTH = Bits / 8
staticconstexpr

Definition at line 38 of file base_uint_test.cpp.

◆ data_

template<std::size_t Bits>
std::array<std::uint8_t, WIDTH> ripple::test::nonhash< Bits >::data_

Definition at line 40 of file base_uint_test.cpp.