chunkedseq
container library for large in-memory data sets
|
[take_right_if_nonempty] More...
#include <map.hpp>
Public Types | |
using | size_type = Size |
using | value_type = Item |
using | key_type = typename value_type::first_type |
using | option_type = option< key_type, Key_swap > |
using | algebra_type = take_right_if_nonempty< option_type > |
using | measured_type = typename algebra_type::value_type |
using | measure_type = get_key_of_last_item< value_type, measured_type > |
Static Public Member Functions | |
static void | swap (measured_type &x, measured_type &y) |
using pasl::data::map::map_cache< Item, Size, Key_swap >::algebra_type = take_right_if_nonempty<option_type> |
using pasl::data::map::map_cache< Item, Size, Key_swap >::key_type = typename value_type::first_type |
using pasl::data::map::map_cache< Item, Size, Key_swap >::measure_type = get_key_of_last_item<value_type, measured_type> |
using pasl::data::map::map_cache< Item, Size, Key_swap >::measured_type = typename algebra_type::value_type |
using pasl::data::map::map_cache< Item, Size, Key_swap >::option_type = option<key_type, Key_swap> |
using pasl::data::map::map_cache< Item, Size, Key_swap >::size_type = Size |
using pasl::data::map::map_cache< Item, Size, Key_swap >::value_type = Item |
|
inlinestatic |