digestpp 1.0
C++11 header-only message digest library
Loading...
Searching...
No Matches
digestpp::detail::lsh_functions Namespace Reference

Functions

template<typename T >
step_constant (size_t scidx, size_t idx)
 
template<>
uint32_t step_constant (size_t scidx, size_t idx)
 
template<>
uint64_t step_constant (size_t scidx, size_t idx)
 
template<typename T >
int gamma (size_t idx, T dummy=T())
 
template<>
int gamma (size_t idx, uint32_t)
 
template<>
int gamma (size_t idx, uint64_t)
 
template<typename T >
int alphabeta (size_t idx, T dummy=T())
 
template<>
int alphabeta (size_t idx, uint32_t)
 
template<>
int alphabeta (size_t idx, uint64_t)
 

Function Documentation

◆ alphabeta() [1/3]

template<typename T >
int digestpp::detail::lsh_functions::alphabeta ( size_t idx,
T dummy = T() )
inline

◆ alphabeta() [2/3]

template<>
int digestpp::detail::lsh_functions::alphabeta ( size_t idx,
uint32_t  )
inline

◆ alphabeta() [3/3]

template<>
int digestpp::detail::lsh_functions::alphabeta ( size_t idx,
uint64_t  )
inline

◆ gamma() [1/3]

template<typename T >
int digestpp::detail::lsh_functions::gamma ( size_t idx,
T dummy = T() )
inline

◆ gamma() [2/3]

template<>
int digestpp::detail::lsh_functions::gamma ( size_t idx,
uint32_t  )
inline

◆ gamma() [3/3]

template<>
int digestpp::detail::lsh_functions::gamma ( size_t idx,
uint64_t  )
inline

◆ step_constant() [1/3]

template<typename T >
T digestpp::detail::lsh_functions::step_constant ( size_t scidx,
size_t idx )
inline

◆ step_constant() [2/3]

template<>
uint32_t digestpp::detail::lsh_functions::step_constant ( size_t scidx,
size_t idx )
inline

◆ step_constant() [3/3]

template<>
uint64_t digestpp::detail::lsh_functions::step_constant ( size_t scidx,
size_t idx )
inline