|
libhatchet
|
#include <hxradix_sort.hpp>
Public Member Functions | |
| hxradix_sort_key (key_t_ key_, value_t_ value_) | |
| void | set (key_t_ key_, value_t_ value_) |
| value_t_ | get_value (void) const |
| value_t_ | get_value (void) |
| bool | operator< (hxradix_sort_key x_) const |
| uint32_t | get_modified_key (void) const |
hxradix_sort_key - A key-value pair used with hxradix_sort.
Only 32-bit or smaller fixed size types from <stdint.h> are supported for key_t. Stores value_t by value.
|
inline |
Constructs from the required key_t type and value_t type.
|
inline |
A version of the key that may have been modified to work as a uint32_t.
|
inline |
Returns the stored value_t.
|
inline |
Returns the stored value_t.
|
inline |
Comparison operator for comparison sorting hxradix_sort_key objects by key as a fallback for short arrays.
|
inline |
Sets from the required key_t type and value_t type.
| value_t_ hxradix_sort_key< key_t_, value_t_ >::m_value_ |
| void* hxradix_sort_key< key_t_, value_t_ >::m_void_ptr_ |