|
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 |
1.8.8