| Boost.Sort
    | 
#include <boost/sort/spreadsort/spreadsort.hpp>#include <time.h>#include <stdio.h>#include <stdlib.h>#include <algorithm>#include <vector>#include <string>#include <fstream>#include <sstream>#include <iostream>| Macros | |
| #define | DATA_TYPE boost::uint64_t | 
| #define | ALR_THRESHOLD 3 | 
| Functions | |
| void | fill_vector (vector< DATA_TYPE > &input, const DATA_TYPE base_value, unsigned remaining_bits) | 
| int | main (int, const char **) | 
| Variables | |
| const unsigned | max_count = ALR_THRESHOLD - 1 | 
| const unsigned | bit_shift | 
| const unsigned | radix_threshold = detail::rough_log_2_size(max_count) + 1 | 
| const unsigned | top_splits = 12 | 
| const DATA_TYPE | typed_one = 1 | 
| #define ALR_THRESHOLD 3 | 
| #define DATA_TYPE boost::uint64_t | 
| void fill_vector | ( | vector< DATA_TYPE > & | input, | 
| const DATA_TYPE | base_value, | ||
| unsigned | remaining_bits | ||
| ) | 
| int main | ( | int | , | 
| const char ** | |||
| ) | 
| const unsigned bit_shift | 
| const unsigned max_count = ALR_THRESHOLD - 1 | 
| const unsigned radix_threshold = detail::rough_log_2_size(max_count) + 1 | 
| const unsigned top_splits = 12 | 
| const DATA_TYPE typed_one = 1 | 
 1.8.9.1
 1.8.9.1