/usr/share/gccxml-0.9/GCC/2.95/algorithm is in gccxml 0.9.0+cvs20111013-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 | #ifndef GCCXML_ALGORITHM
#define GCCXML_ALGORITHM
#include_next <algorithm>
// 25/2
namespace std
{
using ::for_each;
using ::find;
using ::find_if;
using ::find_end;
using ::find_first_of;
using ::adjacent_find;
using ::count;
using ::count_if;
using ::mismatch;
using ::equal;
using ::search;
using ::search_n;
using ::copy;
using ::copy_backward;
using ::swap;
using ::swap_ranges;
using ::iter_swap;
using ::transform;
using ::replace;
using ::replace_if;
using ::replace_copy;
using ::replace_copy_if;
using ::fill;
using ::fill_n;
using ::generate;
using ::generate_n;
using ::remove;
using ::remove_if;
using ::remove_copy;
using ::remove_copy_if;
using ::unique;
using ::unique_copy;
using ::reverse;
using ::reverse_copy;
using ::rotate;
using ::rotate_copy;
using ::random_shuffle;
using ::partition;
using ::stable_partition;
using ::stable_sort;
using ::partial_sort;
using ::partial_sort_copy;
using ::nth_element;
using ::lower_bound;
using ::upper_bound;
using ::equal_range;
using ::binary_search;
using ::merge;
using ::inplace_merge;
using ::includes;
using ::set_union;
using ::set_intersection;
using ::set_difference;
using ::set_symmetric_difference;
using ::push_heap;
using ::pop_heap;
using ::make_heap;
using ::sort_heap;
using ::min;
using ::max;
using ::min_element;
using ::max_element;
using ::lexicographical_compare;
using ::next_permutation;
using ::prev_permutation;
}
#endif
|