Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::Gen_File_B_Map< Key, Value, Compare, MinDegree, KeyCodec, ValueCodec >::Record Struct Reference
Collaboration diagram for Aleph::Gen_File_B_Map< Key, Value, Compare, MinDegree, KeyCodec, ValueCodec >::Record:
[legend]

Public Member Functions

Key get_key () const
 
Value get_value () const
 

Public Attributes

std::array< unsigned char, key_codec::encoded_size+value_codec::encoded_size > bytes = {}
 

Friends

std::ostream & operator<< (std::ostream &out, const Record &)
 

Detailed Description

template<typename Key, typename Value, class Compare = Aleph::less<Key>, size_t MinDegree = 16, typename KeyCodec = detail::Paged_Value_Codec<Key>, typename ValueCodec = detail::Paged_Value_Codec<Value>>
struct Aleph::Gen_File_B_Map< Key, Value, Compare, MinDegree, KeyCodec, ValueCodec >::Record

Definition at line 101 of file tpl_file_b_map.H.

Member Function Documentation

◆ get_key()

template<typename Key , typename Value , class Compare = Aleph::less<Key>, size_t MinDegree = 16, typename KeyCodec = detail::Paged_Value_Codec<Key>, typename ValueCodec = detail::Paged_Value_Codec<Value>>
Key Aleph::Gen_File_B_Map< Key, Value, Compare, MinDegree, KeyCodec, ValueCodec >::Record::get_key ( ) const
inline

◆ get_value()

template<typename Key , typename Value , class Compare = Aleph::less<Key>, size_t MinDegree = 16, typename KeyCodec = detail::Paged_Value_Codec<Key>, typename ValueCodec = detail::Paged_Value_Codec<Value>>
Value Aleph::Gen_File_B_Map< Key, Value, Compare, MinDegree, KeyCodec, ValueCodec >::Record::get_value ( ) const
inline

Friends And Related Symbol Documentation

◆ operator<<

template<typename Key , typename Value , class Compare = Aleph::less<Key>, size_t MinDegree = 16, typename KeyCodec = detail::Paged_Value_Codec<Key>, typename ValueCodec = detail::Paged_Value_Codec<Value>>
std::ostream & operator<< ( std::ostream &  out,
const Record  
)
friend

Definition at line 106 of file tpl_file_b_map.H.

Member Data Documentation

◆ bytes


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