1*c8dee2aaSAndroid Build Coastguard Worker[ 2*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/adjacent_find.h>", "private", "<algorithm>", "public"] }, 3*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/all_of.h>", "private", "<algorithm>", "public"] }, 4*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/any_of.h>", "private", "<algorithm>", "public"] }, 5*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/binary_search.h>", "private", "<algorithm>", "public"] }, 6*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/clamp.h>", "private", "<algorithm>", "public"] }, 7*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/comp.h>", "private", "<algorithm>", "public"] }, 8*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/comp_ref_type.h>", "private", "<algorithm>", "public"] }, 9*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/copy.h>", "private", "<algorithm>", "public"] }, 10*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/copy_backward.h>", "private", "<algorithm>", "public"] }, 11*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/copy_if.h>", "private", "<algorithm>", "public"] }, 12*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/copy_n.h>", "private", "<algorithm>", "public"] }, 13*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/count.h>", "private", "<algorithm>", "public"] }, 14*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/count_if.h>", "private", "<algorithm>", "public"] }, 15*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/equal.h>", "private", "<algorithm>", "public"] }, 16*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/equal_range.h>", "private", "<algorithm>", "public"] }, 17*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/fill.h>", "private", "<algorithm>", "public"] }, 18*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/fill_n.h>", "private", "<algorithm>", "public"] }, 19*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/find.h>", "private", "<algorithm>", "public"] }, 20*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/find_end.h>", "private", "<algorithm>", "public"] }, 21*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/find_first_of.h>", "private", "<algorithm>", "public"] }, 22*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/find_if.h>", "private", "<algorithm>", "public"] }, 23*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/find_if_not.h>", "private", "<algorithm>", "public"] }, 24*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/for_each.h>", "private", "<algorithm>", "public"] }, 25*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/for_each_n.h>", "private", "<algorithm>", "public"] }, 26*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/generate.h>", "private", "<algorithm>", "public"] }, 27*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/generate_n.h>", "private", "<algorithm>", "public"] }, 28*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/half_positive.h>", "private", "<algorithm>", "public"] }, 29*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/in_found_result.h>", "private", "<algorithm>", "public"] }, 30*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/in_fun_result.h>", "private", "<algorithm>", "public"] }, 31*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/in_in_out_result.h>", "private", "<algorithm>", "public"] }, 32*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/in_in_result.h>", "private", "<algorithm>", "public"] }, 33*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/in_out_out_result.h>", "private", "<algorithm>", "public"] }, 34*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/in_out_result.h>", "private", "<algorithm>", "public"] }, 35*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/includes.h>", "private", "<algorithm>", "public"] }, 36*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/inplace_merge.h>", "private", "<algorithm>", "public"] }, 37*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/is_heap.h>", "private", "<algorithm>", "public"] }, 38*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/is_heap_until.h>", "private", "<algorithm>", "public"] }, 39*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/is_partitioned.h>", "private", "<algorithm>", "public"] }, 40*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/is_permutation.h>", "private", "<algorithm>", "public"] }, 41*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/is_sorted.h>", "private", "<algorithm>", "public"] }, 42*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/is_sorted_until.h>", "private", "<algorithm>", "public"] }, 43*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/iter_swap.h>", "private", "<algorithm>", "public"] }, 44*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/iterator_operations.h>", "private", "<algorithm>", "public"] }, 45*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/lexicographical_compare.h>", "private", "<algorithm>", "public"] }, 46*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/lower_bound.h>", "private", "<algorithm>", "public"] }, 47*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/make_heap.h>", "private", "<algorithm>", "public"] }, 48*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/make_projected.h>", "private", "<algorithm>", "public"] }, 49*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/max.h>", "private", "<algorithm>", "public"] }, 50*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/max_element.h>", "private", "<algorithm>", "public"] }, 51*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/merge.h>", "private", "<algorithm>", "public"] }, 52*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/min.h>", "private", "<algorithm>", "public"] }, 53*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/min_element.h>", "private", "<algorithm>", "public"] }, 54*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/min_max_result.h>", "private", "<algorithm>", "public"] }, 55*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/minmax.h>", "private", "<algorithm>", "public"] }, 56*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/minmax_element.h>", "private", "<algorithm>", "public"] }, 57*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/mismatch.h>", "private", "<algorithm>", "public"] }, 58*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/move.h>", "private", "<algorithm>", "public"] }, 59*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/move_backward.h>", "private", "<algorithm>", "public"] }, 60*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/next_permutation.h>", "private", "<algorithm>", "public"] }, 61*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/none_of.h>", "private", "<algorithm>", "public"] }, 62*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/nth_element.h>", "private", "<algorithm>", "public"] }, 63*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/partial_sort.h>", "private", "<algorithm>", "public"] }, 64*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/partial_sort_copy.h>", "private", "<algorithm>", "public"] }, 65*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/partition.h>", "private", "<algorithm>", "public"] }, 66*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/partition_copy.h>", "private", "<algorithm>", "public"] }, 67*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/partition_point.h>", "private", "<algorithm>", "public"] }, 68*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/pop_heap.h>", "private", "<algorithm>", "public"] }, 69*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/prev_permutation.h>", "private", "<algorithm>", "public"] }, 70*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/push_heap.h>", "private", "<algorithm>", "public"] }, 71*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_adjacent_find.h>", "private", "<algorithm>", "public"] }, 72*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_all_of.h>", "private", "<algorithm>", "public"] }, 73*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_any_of.h>", "private", "<algorithm>", "public"] }, 74*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_binary_search.h>", "private", "<algorithm>", "public"] }, 75*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_clamp.h>", "private", "<algorithm>", "public"] }, 76*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_copy.h>", "private", "<algorithm>", "public"] }, 77*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_copy_backward.h>", "private", "<algorithm>", "public"] }, 78*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_copy_if.h>", "private", "<algorithm>", "public"] }, 79*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_copy_n.h>", "private", "<algorithm>", "public"] }, 80*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_count.h>", "private", "<algorithm>", "public"] }, 81*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_count_if.h>", "private", "<algorithm>", "public"] }, 82*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_equal.h>", "private", "<algorithm>", "public"] }, 83*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_equal_range.h>", "private", "<algorithm>", "public"] }, 84*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_fill.h>", "private", "<algorithm>", "public"] }, 85*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_fill_n.h>", "private", "<algorithm>", "public"] }, 86*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_find.h>", "private", "<algorithm>", "public"] }, 87*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_find_end.h>", "private", "<algorithm>", "public"] }, 88*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_find_first_of.h>", "private", "<algorithm>", "public"] }, 89*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_find_if.h>", "private", "<algorithm>", "public"] }, 90*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_find_if_not.h>", "private", "<algorithm>", "public"] }, 91*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_for_each.h>", "private", "<algorithm>", "public"] }, 92*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_for_each_n.h>", "private", "<algorithm>", "public"] }, 93*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_generate.h>", "private", "<algorithm>", "public"] }, 94*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_generate_n.h>", "private", "<algorithm>", "public"] }, 95*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_includes.h>", "private", "<algorithm>", "public"] }, 96*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_inplace_merge.h>", "private", "<algorithm>", "public"] }, 97*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_is_heap.h>", "private", "<algorithm>", "public"] }, 98*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_is_heap_until.h>", "private", "<algorithm>", "public"] }, 99*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_is_partitioned.h>", "private", "<algorithm>", "public"] }, 100*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_is_permutation.h>", "private", "<algorithm>", "public"] }, 101*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_is_sorted.h>", "private", "<algorithm>", "public"] }, 102*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_is_sorted_until.h>", "private", "<algorithm>", "public"] }, 103*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_iterator_concept.h>", "private", "<algorithm>", "public"] }, 104*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_lexicographical_compare.h>", "private", "<algorithm>", "public"] }, 105*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_lower_bound.h>", "private", "<algorithm>", "public"] }, 106*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_make_heap.h>", "private", "<algorithm>", "public"] }, 107*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_max.h>", "private", "<algorithm>", "public"] }, 108*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_max_element.h>", "private", "<algorithm>", "public"] }, 109*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_merge.h>", "private", "<algorithm>", "public"] }, 110*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_min.h>", "private", "<algorithm>", "public"] }, 111*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_min_element.h>", "private", "<algorithm>", "public"] }, 112*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_minmax.h>", "private", "<algorithm>", "public"] }, 113*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_minmax_element.h>", "private", "<algorithm>", "public"] }, 114*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_mismatch.h>", "private", "<algorithm>", "public"] }, 115*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_move.h>", "private", "<algorithm>", "public"] }, 116*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_move_backward.h>", "private", "<algorithm>", "public"] }, 117*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_next_permutation.h>", "private", "<algorithm>", "public"] }, 118*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_none_of.h>", "private", "<algorithm>", "public"] }, 119*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_nth_element.h>", "private", "<algorithm>", "public"] }, 120*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_partial_sort.h>", "private", "<algorithm>", "public"] }, 121*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_partial_sort_copy.h>", "private", "<algorithm>", "public"] }, 122*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_partition.h>", "private", "<algorithm>", "public"] }, 123*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_partition_copy.h>", "private", "<algorithm>", "public"] }, 124*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_partition_point.h>", "private", "<algorithm>", "public"] }, 125*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_pop_heap.h>", "private", "<algorithm>", "public"] }, 126*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_prev_permutation.h>", "private", "<algorithm>", "public"] }, 127*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_push_heap.h>", "private", "<algorithm>", "public"] }, 128*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_remove.h>", "private", "<algorithm>", "public"] }, 129*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_remove_copy.h>", "private", "<algorithm>", "public"] }, 130*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_remove_copy_if.h>", "private", "<algorithm>", "public"] }, 131*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_remove_if.h>", "private", "<algorithm>", "public"] }, 132*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_replace.h>", "private", "<algorithm>", "public"] }, 133*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_replace_copy.h>", "private", "<algorithm>", "public"] }, 134*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_replace_copy_if.h>", "private", "<algorithm>", "public"] }, 135*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_replace_if.h>", "private", "<algorithm>", "public"] }, 136*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_reverse.h>", "private", "<algorithm>", "public"] }, 137*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_reverse_copy.h>", "private", "<algorithm>", "public"] }, 138*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_rotate.h>", "private", "<algorithm>", "public"] }, 139*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_rotate_copy.h>", "private", "<algorithm>", "public"] }, 140*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_sample.h>", "private", "<algorithm>", "public"] }, 141*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_search.h>", "private", "<algorithm>", "public"] }, 142*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_search_n.h>", "private", "<algorithm>", "public"] }, 143*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_set_difference.h>", "private", "<algorithm>", "public"] }, 144*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_set_intersection.h>", "private", "<algorithm>", "public"] }, 145*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_set_symmetric_difference.h>", "private", "<algorithm>", "public"] }, 146*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_set_union.h>", "private", "<algorithm>", "public"] }, 147*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_shuffle.h>", "private", "<algorithm>", "public"] }, 148*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_sort.h>", "private", "<algorithm>", "public"] }, 149*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_sort_heap.h>", "private", "<algorithm>", "public"] }, 150*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_stable_partition.h>", "private", "<algorithm>", "public"] }, 151*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_stable_sort.h>", "private", "<algorithm>", "public"] }, 152*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_swap_ranges.h>", "private", "<algorithm>", "public"] }, 153*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_transform.h>", "private", "<algorithm>", "public"] }, 154*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_unique.h>", "private", "<algorithm>", "public"] }, 155*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_unique_copy.h>", "private", "<algorithm>", "public"] }, 156*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/ranges_upper_bound.h>", "private", "<algorithm>", "public"] }, 157*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/remove.h>", "private", "<algorithm>", "public"] }, 158*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/remove_copy.h>", "private", "<algorithm>", "public"] }, 159*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/remove_copy_if.h>", "private", "<algorithm>", "public"] }, 160*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/remove_if.h>", "private", "<algorithm>", "public"] }, 161*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/replace.h>", "private", "<algorithm>", "public"] }, 162*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/replace_copy.h>", "private", "<algorithm>", "public"] }, 163*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/replace_copy_if.h>", "private", "<algorithm>", "public"] }, 164*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/replace_if.h>", "private", "<algorithm>", "public"] }, 165*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/reverse.h>", "private", "<algorithm>", "public"] }, 166*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/reverse_copy.h>", "private", "<algorithm>", "public"] }, 167*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/rotate.h>", "private", "<algorithm>", "public"] }, 168*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/rotate_copy.h>", "private", "<algorithm>", "public"] }, 169*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/sample.h>", "private", "<algorithm>", "public"] }, 170*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/search.h>", "private", "<algorithm>", "public"] }, 171*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/search_n.h>", "private", "<algorithm>", "public"] }, 172*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/set_difference.h>", "private", "<algorithm>", "public"] }, 173*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/set_intersection.h>", "private", "<algorithm>", "public"] }, 174*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/set_symmetric_difference.h>", "private", "<algorithm>", "public"] }, 175*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/set_union.h>", "private", "<algorithm>", "public"] }, 176*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/shift_left.h>", "private", "<algorithm>", "public"] }, 177*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/shift_right.h>", "private", "<algorithm>", "public"] }, 178*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/shuffle.h>", "private", "<algorithm>", "public"] }, 179*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/sift_down.h>", "private", "<algorithm>", "public"] }, 180*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/sort.h>", "private", "<algorithm>", "public"] }, 181*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/sort_heap.h>", "private", "<algorithm>", "public"] }, 182*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/stable_partition.h>", "private", "<algorithm>", "public"] }, 183*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/stable_sort.h>", "private", "<algorithm>", "public"] }, 184*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/swap_ranges.h>", "private", "<algorithm>", "public"] }, 185*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/transform.h>", "private", "<algorithm>", "public"] }, 186*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/uniform_random_bit_generator_adaptor.h>", "private", "<algorithm>", "public"] }, 187*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/unique.h>", "private", "<algorithm>", "public"] }, 188*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/unique_copy.h>", "private", "<algorithm>", "public"] }, 189*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/unwrap_iter.h>", "private", "<algorithm>", "public"] }, 190*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/unwrap_range.h>", "private", "<algorithm>", "public"] }, 191*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__algorithm/upper_bound.h>", "private", "<algorithm>", "public"] }, 192*c8dee2aaSAndroid Build Coastguard Worker 193*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::swap", "private", "<algorithm>", "public"] }, 194*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::swap", "private", "<utility>", "public"] }, 195*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::swap", "private", "<string_view>", "public"] }, 196*c8dee2aaSAndroid Build Coastguard Worker 197*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__chrono/duration.h>", "private", "<chrono>", "public"] }, 198*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__chrono/steady_clock.h>", "private", "<chrono>", "public"] }, 199*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__chrono/time_point.h>", "private", "<chrono>", "public"] }, 200*c8dee2aaSAndroid Build Coastguard Worker 201*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["INT32_MAX", "private", "<climits>", "public"]}, 202*c8dee2aaSAndroid Build Coastguard Worker 203*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["abs", "private", "<cmath>", "public"]}, 204*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["fabs", "private", "<cmath>", "public"]}, 205*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["sqrt", "private", "<cmath>", "public"]}, 206*c8dee2aaSAndroid Build Coastguard Worker 207*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::abs", "private", "<cmath>", "public"]}, 208*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::abs", "private", "<cstdlib>", "public"]}, 209*c8dee2aaSAndroid Build Coastguard Worker 210*c8dee2aaSAndroid Build Coastguard Worker # Prefer cstring over string.h for memcpy and memcmp. 211*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["memcpy", "private", "<cstring>", "public"]}, 212*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["memcmp", "private", "<cstring>", "public"]}, 213*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::memcpy", "private", "<cstring>", "public"]}, 214*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::memcmp", "private", "<cstring>", "public"]}, 215*c8dee2aaSAndroid Build Coastguard Worker 216*c8dee2aaSAndroid Build Coastguard Worker # The first of these is the preferred include, but the others are acceptable. 217*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["size_t", "private", "<cstddef>", "public"]}, 218*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["size_t", "private", "<cstdio>", "public"]}, 219*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["size_t", "private", "<cstdlib>", "public"]}, 220*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["size_t", "private", "<cstring>", "public"]}, 221*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["size_t", "private", "<ctime>", "public"]}, 222*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["size_t", "private", "<cuchar>", "public"]}, 223*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["size_t", "private", "<cwchar>", "public"]}, 224*c8dee2aaSAndroid Build Coastguard Worker 225*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::size_t", "private", "<cstddef>", "public"]}, 226*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::size_t", "private", "<cstdio>", "public"]}, 227*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::size_t", "private", "<cstdlib>", "public"]}, 228*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::size_t", "private", "<cstring>", "public"]}, 229*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::size_t", "private", "<ctime>", "public"]}, 230*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::size_t", "private", "<cuchar>", "public"]}, 231*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::size_t", "private", "<cwchar>", "public"]}, 232*c8dee2aaSAndroid Build Coastguard Worker 233*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::size", "private", "<array>", "public"]}, 234*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::size", "private", "<deque>", "public"]}, 235*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::size", "private", "<forward_list>", "public"]}, 236*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::size", "private", "<iterator>", "public"]}, 237*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::size", "private", "<list>", "public"]}, 238*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::size", "private", "<map>", "public"]}, 239*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::size", "private", "<regex>", "public"]}, 240*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::size", "private", "<set>", "public"]}, 241*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::size", "private", "<span>", "public"]}, 242*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::size", "private", "<string>", "public"]}, 243*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::size", "private", "<string_view>", "public"]}, 244*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::size", "private", "<unordered_map>", "public"]}, 245*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::size", "private", "<unordered_set>", "public"]}, 246*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::size", "private", "<vector>", "public"]}, 247*c8dee2aaSAndroid Build Coastguard Worker 248*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["int8_t", "private", "<cstdint>", "public"]}, 249*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["int16_t", "private", "<cstdint>", "public"]}, 250*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["int32_t", "private", "<cstdint>", "public"]}, 251*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["int64_t", "private", "<cstdint>", "public"]}, 252*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["uint8_t", "private", "<cstdint>", "public"]}, 253*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["uint16_t", "private", "<cstdint>", "public"]}, 254*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["uint32_t", "private", "<cstdint>", "public"]}, 255*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["uint64_t", "private", "<cstdint>", "public"]}, 256*c8dee2aaSAndroid Build Coastguard Worker 257*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__stddef_max_align_t.h>", "private", "<cstddef>", "public"] }, 258*c8dee2aaSAndroid Build Coastguard Worker 259*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["FILE", "private", "<cstdio>", "public"]}, 260*c8dee2aaSAndroid Build Coastguard Worker 261*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__functional/binary_function.h>", "private", "<functional>", "public"] }, 262*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__functional/binary_negate.h>", "private", "<functional>", "public"] }, 263*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__functional/binder1st.h>", "private", "<functional>", "public"] }, 264*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__functional/binder2nd.h>", "private", "<functional>", "public"] }, 265*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__functional/bind_front.h>", "private", "<functional>", "public"] }, 266*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__functional/bind.h>", "private", "<functional>", "public"] }, 267*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__functional/default_searcher.h>", "private", "<functional>", "public"] }, 268*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__functional/function.h>", "private", "<functional>", "public"] }, 269*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__functional/hash.h>", "private", "<functional>", "public"] }, 270*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__functional/identity.h>", "private", "<functional>", "public"] }, 271*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__functional/invoke.h>", "private", "<functional>", "public"] }, 272*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__functional/is_transparent.h>", "private", "<functional>", "public"] }, 273*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__functional/mem_fn.h>", "private", "<functional>", "public"] }, 274*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__functional/mem_fun_ref.h>", "private", "<functional>", "public"] }, 275*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__functional/not_fn.h>", "private", "<functional>", "public"] }, 276*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__functional/operations.h>", "private", "<functional>", "public"] }, 277*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__functional/perfect_forward.h>", "private", "<functional>", "public"] }, 278*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__functional/pointer_to_binary_function.h>", "private", "<functional>", "public"] }, 279*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__functional/pointer_to_unary_function.h>", "private", "<functional>", "public"] }, 280*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__functional/ranges_operations.h>", "private", "<functional>", "public"] }, 281*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__functional/reference_wrapper.h>", "private", "<functional>", "public"] }, 282*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__functional/unary_function.h>", "private", "<functional>", "public"] }, 283*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__functional/unary_negate.h>", "private", "<functional>", "public"] }, 284*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__functional/unwrap_ref.h>", "private", "<functional>", "public"] }, 285*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__functional/weak_result_type.h>", "private", "<functional>", "public"] }, 286*c8dee2aaSAndroid Build Coastguard Worker 287*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__iterator/access.h>", "private", "<iterator>", "public"] }, 288*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__iterator/advance.h>", "private", "<iterator>", "public"] }, 289*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__iterator/back_insert_iterator.h>", "private", "<iterator>", "public"] }, 290*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__iterator/bounded_iter.h>", "private", "<iterator>", "public"] }, 291*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__iterator/common_iterator.h>", "private", "<iterator>", "public"] }, 292*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__iterator/concepts.h>", "private", "<iterator>", "public"] }, 293*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__iterator/counted_iterator.h>", "private", "<iterator>", "public"] }, 294*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__iterator/data.h>", "private", "<iterator>", "public"] }, 295*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__iterator/default_sentinel.h>", "private", "<iterator>", "public"] }, 296*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__iterator/distance.h>", "private", "<iterator>", "public"] }, 297*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__iterator/empty.h>", "private", "<iterator>", "public"] }, 298*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__iterator/erase_if_container.h>", "private", "<iterator>", "public"] }, 299*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__iterator/front_insert_iterator.h>", "private", "<iterator>", "public"] }, 300*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__iterator/incrementable_traits.h>", "private", "<iterator>", "public"] }, 301*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__iterator/indirectly_comparable.h>", "private", "<iterator>", "public"] }, 302*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__iterator/insert_iterator.h>", "private", "<iterator>", "public"] }, 303*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__iterator/istreambuf_iterator.h>", "private", "<iterator>", "public"] }, 304*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__iterator/istream_iterator.h>", "private", "<iterator>", "public"] }, 305*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__iterator/iterator.h>", "private", "<iterator>", "public"] }, 306*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__iterator/iterator_traits.h>", "private", "<iterator>", "public"] }, 307*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__iterator/iter_move.h>", "private", "<iterator>", "public"] }, 308*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__iterator/iter_swap.h>", "private", "<iterator>", "public"] }, 309*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__iterator/mergeable.h>", "private", "<iterator>", "public"] }, 310*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__iterator/move_iterator.h>", "private", "<iterator>", "public"] }, 311*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__iterator/move_sentinel.h>", "private", "<iterator>", "public"] }, 312*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__iterator/next.h>", "private", "<iterator>", "public"] }, 313*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__iterator/ostreambuf_iterator.h>", "private", "<iterator>", "public"] }, 314*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__iterator/ostream_iterator.h>", "private", "<iterator>", "public"] }, 315*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__iterator/permutable.h>", "private", "<iterator>", "public"] }, 316*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__iterator/prev.h>", "private", "<iterator>", "public"] }, 317*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__iterator/projected.h>", "private", "<iterator>", "public"] }, 318*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__iterator/readable_traits.h>", "private", "<iterator>", "public"] }, 319*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__iterator/reverse_access.h>", "private", "<iterator>", "public"] }, 320*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__iterator/reverse_iterator.h>", "private", "<iterator>", "public"] }, 321*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__iterator/sortable.h>", "private", "<iterator>", "public"] }, 322*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__iterator/unreachable_sentinel.h>", "private", "<iterator>", "public"] }, 323*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__iterator/wrap_iter.h>", "private", "<iterator>", "public"] }, 324*c8dee2aaSAndroid Build Coastguard Worker 325*c8dee2aaSAndroid Build Coastguard Worker # The first of these is the preferred include, but the others are acceptable. 326*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__iterator/size.h>", "private", "<array>", "public"] }, 327*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__iterator/size.h>", "private", "<deque>", "public"] }, 328*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__iterator/size.h>", "private", "<forward_list>", "public"] }, 329*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__iterator/size.h>", "private", "<iterator>", "public"] }, 330*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__iterator/size.h>", "private", "<list>", "public"] }, 331*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__iterator/size.h>", "private", "<map>", "public"] }, 332*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__iterator/size.h>", "private", "<regex>", "public"] }, 333*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__iterator/size.h>", "private", "<set>", "public"] }, 334*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__iterator/size.h>", "private", "<string>", "public"] }, 335*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__iterator/size.h>", "private", "<string_view>", "public"] }, 336*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__iterator/size.h>", "private", "<unordered_map>", "public"] }, 337*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__iterator/size.h>", "private", "<unordered_set>", "public"] }, 338*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__iterator/size.h>", "private", "<vector>", "public"] }, 339*c8dee2aaSAndroid Build Coastguard Worker 340*c8dee2aaSAndroid Build Coastguard Worker # std::size is available from all of these 341*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::size", "private", "<iterator>", "public"] }, 342*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::size", "private", "<array>", "public"] }, 343*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::size", "private", "<deque>", "public"] }, 344*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::size", "private", "<forward_list>", "public"] }, 345*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::size", "private", "<list>", "public"] }, 346*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::size", "private", "<map>", "public"] }, 347*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::size", "private", "<regex>", "public"] }, 348*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::size", "private", "<set>", "public"] }, 349*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::size", "private", "<string>", "public"] }, 350*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::size", "private", "<string_view>", "public"] }, 351*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::size", "private", "<unordered_map>", "public"] }, 352*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::size", "private", "<unordered_set>", "public"] }, 353*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::size", "private", "<vector>", "public"] }, 354*c8dee2aaSAndroid Build Coastguard Worker 355*c8dee2aaSAndroid Build Coastguard Worker # std::data is available from all of these 356*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::data", "private", "<iterator>", "public"] }, 357*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::data", "private", "<array>", "public"] }, 358*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::data", "private", "<deque>", "public"] }, 359*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::data", "private", "<forward_list>", "public"] }, 360*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::data", "private", "<list>", "public"] }, 361*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::data", "private", "<map>", "public"] }, 362*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::data", "private", "<regex>", "public"] }, 363*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::data", "private", "<set>", "public"] }, 364*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::data", "private", "<string>", "public"] }, 365*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::data", "private", "<string_view>", "public"] }, 366*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::data", "private", "<unordered_map>", "public"] }, 367*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::data", "private", "<unordered_set>", "public"] }, 368*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::data", "private", "<vector>", "public"] }, 369*c8dee2aaSAndroid Build Coastguard Worker 370*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__locale>", "private", "<locale>", "public"] }, 371*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["locale_t", "private", "<locale.h>", "public"] }, 372*c8dee2aaSAndroid Build Coastguard Worker 373*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__numeric/accumulate.h>", "private", "<numeric>", "public"] }, 374*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__numeric/iota.h>", "private", "<numeric>", "public"] }, 375*c8dee2aaSAndroid Build Coastguard Worker 376*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__memory/shared_ptr.h>", "private", "<memory>", "public"] }, 377*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__memory/unique_ptr.h>", "private", "<memory>", "public"] }, 378*c8dee2aaSAndroid Build Coastguard Worker 379*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__random/random_device.h>", "private", "<random>", "public"] }, 380*c8dee2aaSAndroid Build Coastguard Worker 381*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__tuple>", "private", "<tuple>", "public"] }, 382*c8dee2aaSAndroid Build Coastguard Worker 383*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__tree>", "private", "<set>", "public"] }, 384*c8dee2aaSAndroid Build Coastguard Worker 385*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::istringstream", "private", "<sstream>", "public"] }, 386*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::ostringstream", "private", "<sstream>", "public"] }, 387*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::stringstream", "private", "<sstream>", "public"] }, 388*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::stringbuf", "private", "<sstream>", "public"] }, 389*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::basic_istringstream", "private", "<sstream>", "public"] }, 390*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::basic_ostringstream", "private", "<sstream>", "public"] }, 391*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::basic_stringstream", "private", "<sstream>", "public"] }, 392*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::basic_stringbuf", "private", "<sstream>", "public"] }, 393*c8dee2aaSAndroid Build Coastguard Worker 394*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["va_list", "private", "<stdarg.h>", "public"] }, 395*c8dee2aaSAndroid Build Coastguard Worker 396*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::string", "private", "<string>", "public"] }, 397*c8dee2aaSAndroid Build Coastguard Worker 398*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__fwd/string_view.h>", "private", "<string_view>", "public"] }, 399*c8dee2aaSAndroid Build Coastguard Worker 400*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__hash_table>", "private", "<unordered_map>", "public"] }, 401*c8dee2aaSAndroid Build Coastguard Worker 402*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__utility/as_const.h>", "private", "<utility>", "public"] }, 403*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__utility/cmp.h>", "private", "<utility>", "public"] }, 404*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__utility/__decay_copy.h>", "private", "<utility>", "public"] }, 405*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__utility/declval.h>", "private", "<utility>", "public"] }, 406*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__utility/exchange.h>", "private", "<utility>", "public"] }, 407*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__utility/forward.h>", "private", "<utility>", "public"] }, 408*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__utility/in_place.h>", "private", "<utility>", "public"] }, 409*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__utility/integer_sequence.h>", "private", "<utility>", "public"] }, 410*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__utility/move.h>", "private", "<utility>", "public"] }, 411*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__utility/pair.h>", "private", "<utility>", "public"] }, 412*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__utility/piecewise_construct.h>", "private", "<utility>", "public"] }, 413*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__utility/rel_ops.h>", "private", "<utility>", "public"] }, 414*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__utility/swap.h>", "private", "<utility>", "public"] }, 415*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__utility/to_underlying.h>", "private", "<utility>", "public"] }, 416*c8dee2aaSAndroid Build Coastguard Worker 417*c8dee2aaSAndroid Build Coastguard Worker 418*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/add_const.h>", "private", "<type_traits>", "public"] }, 419*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/add_cv.h>", "private", "<type_traits>", "public"] }, 420*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/add_lvalue_reference.h>", "private", "<type_traits>", "public"] }, 421*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/add_pointer.h>", "private", "<type_traits>", "public"] }, 422*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/add_rvalue_reference.h>", "private", "<type_traits>", "public"] }, 423*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/add_volatile.h>", "private", "<type_traits>", "public"] }, 424*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/aligned_storage.h>", "private", "<type_traits>", "public"] }, 425*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/aligned_union.h>", "private", "<type_traits>", "public"] }, 426*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/alignment_of.h>", "private", "<type_traits>", "public"] }, 427*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/apply_cv.h>", "private", "<type_traits>", "public"] }, 428*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/common_reference.h>", "private", "<type_traits>", "public"] }, 429*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/common_type.h>", "private", "<type_traits>", "public"] }, 430*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/conditional.h>", "private", "<type_traits>", "public"] }, 431*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/conjunction.h>", "private", "<type_traits>", "public"] }, 432*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/copy_cv.h>", "private", "<type_traits>", "public"] }, 433*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/copy_cvref.h>", "private", "<type_traits>", "public"] }, 434*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/decay.h>", "private", "<type_traits>", "public"] }, 435*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/disjunction.h>", "private", "<type_traits>", "public"] }, 436*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/enable_if.h>", "private", "<type_traits>", "public"] }, 437*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/extent.h>", "private", "<type_traits>", "public"] }, 438*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/has_unique_object_representation.h>", "private", "<type_traits>", "public"] }, 439*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/has_virtual_destructor.h>", "private", "<type_traits>", "public"] }, 440*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/integral_constant.h>", "private", "<type_traits>", "public"] }, 441*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_abstract.h>", "private", "<type_traits>", "public"] }, 442*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_aggregate.h>", "private", "<type_traits>", "public"] }, 443*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_arithmetic.h>", "private", "<type_traits>", "public"] }, 444*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_array.h>", "private", "<type_traits>", "public"] }, 445*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_assignable.h>", "private", "<type_traits>", "public"] }, 446*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_base_of.h>", "private", "<type_traits>", "public"] }, 447*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_bounded_array.h>", "private", "<type_traits>", "public"] }, 448*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_callable.h>", "private", "<type_traits>", "public"] }, 449*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_class.h>", "private", "<type_traits>", "public"] }, 450*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_compound.h>", "private", "<type_traits>", "public"] }, 451*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_constant_evaluated.h>", "private", "<type_traits>", "public"] }, 452*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_const.h>", "private", "<type_traits>", "public"] }, 453*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_constructible.h>", "private", "<type_traits>", "public"] }, 454*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_convertible.h>", "private", "<type_traits>", "public"] }, 455*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_copy_assignable.h>", "private", "<type_traits>", "public"] }, 456*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_copy_constructible.h>", "private", "<type_traits>", "public"] }, 457*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_core_convertible.h>", "private", "<type_traits>", "public"] }, 458*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_default_constructible.h>", "private", "<type_traits>", "public"] }, 459*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_destructible.h>", "private", "<type_traits>", "public"] }, 460*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_empty.h>", "private", "<type_traits>", "public"] }, 461*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_enum.h>", "private", "<type_traits>", "public"] }, 462*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_final.h>", "private", "<type_traits>", "public"] }, 463*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_floating_point.h>", "private", "<type_traits>", "public"] }, 464*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_function.h>", "private", "<type_traits>", "public"] }, 465*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_fundamental.h>", "private", "<type_traits>", "public"] }, 466*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_integral.h>", "private", "<type_traits>", "public"] }, 467*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_literal_type.h>", "private", "<type_traits>", "public"] }, 468*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_member_function_pointer.h>", "private", "<type_traits>", "public"] }, 469*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_member_object_pointer.h>", "private", "<type_traits>", "public"] }, 470*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_member_pointer.h>", "private", "<type_traits>", "public"] }, 471*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_move_assignable.h>", "private", "<type_traits>", "public"] }, 472*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_move_constructible.h>", "private", "<type_traits>", "public"] }, 473*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_nothrow_assignable.h>", "private", "<type_traits>", "public"] }, 474*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_nothrow_constructible.h>", "private", "<type_traits>", "public"] }, 475*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_nothrow_convertible.h>", "private", "<type_traits>", "public"] }, 476*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_nothrow_copy_assignable.h>", "private", "<type_traits>", "public"] }, 477*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_nothrow_copy_constructible.h>", "private", "<type_traits>", "public"] }, 478*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_nothrow_default_constructible.h>", "private", "<type_traits>", "public"] }, 479*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_nothrow_destructible.h>", "private", "<type_traits>", "public"] }, 480*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_nothrow_move_assignable.h>", "private", "<type_traits>", "public"] }, 481*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_nothrow_move_constructible.h>", "private", "<type_traits>", "public"] }, 482*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_null_pointer.h>", "private", "<type_traits>", "public"] }, 483*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_object.h>", "private", "<type_traits>", "public"] }, 484*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_pod.h>", "private", "<type_traits>", "public"] }, 485*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_pointer.h>", "private", "<type_traits>", "public"] }, 486*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_polymorphic.h>", "private", "<type_traits>", "public"] }, 487*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_primary_template.h>", "private", "<type_traits>", "public"] }, 488*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_referenceable.h>", "private", "<type_traits>", "public"] }, 489*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_reference.h>", "private", "<type_traits>", "public"] }, 490*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_reference_wrapper.h>", "private", "<type_traits>", "public"] }, 491*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_same.h>", "private", "<type_traits>", "public"] }, 492*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_scalar.h>", "private", "<type_traits>", "public"] }, 493*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_scoped_enum.h>", "private", "<type_traits>", "public"] }, 494*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_signed.h>", "private", "<type_traits>", "public"] }, 495*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_signed_integer.h>", "private", "<type_traits>", "public"] }, 496*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_standard_layout.h>", "private", "<type_traits>", "public"] }, 497*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_trivial.h>", "private", "<type_traits>", "public"] }, 498*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_trivially_assignable.h>", "private", "<type_traits>", "public"] }, 499*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_trivially_constructible.h>", "private", "<type_traits>", "public"] }, 500*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_trivially_copyable.h>", "private", "<type_traits>", "public"] }, 501*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_trivially_copy_assignable.h>", "private", "<type_traits>", "public"] }, 502*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_trivially_copy_constructible.h>", "private", "<type_traits>", "public"] }, 503*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_trivially_default_constructible.h>", "private", "<type_traits>", "public"] }, 504*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_trivially_destructible.h>", "private", "<type_traits>", "public"] }, 505*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_trivially_move_assignable.h>", "private", "<type_traits>", "public"] }, 506*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_trivially_move_constructible.h>", "private", "<type_traits>", "public"] }, 507*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_unbounded_array.h>", "private", "<type_traits>", "public"] }, 508*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_union.h>", "private", "<type_traits>", "public"] }, 509*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_unsigned.h>", "private", "<type_traits>", "public"] }, 510*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_unsigned_integer.h>", "private", "<type_traits>", "public"] }, 511*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_valid_expansion.h>", "private", "<type_traits>", "public"] }, 512*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_void.h>", "private", "<type_traits>", "public"] }, 513*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/is_volatile.h>", "private", "<type_traits>", "public"] }, 514*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/lazy.h>", "private", "<type_traits>", "public"] }, 515*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/make_32_64_or_128_bit.h>", "private", "<type_traits>", "public"] }, 516*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/make_signed.h>", "private", "<type_traits>", "public"] }, 517*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/make_unsigned.h>", "private", "<type_traits>", "public"] }, 518*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/nat.h>", "private", "<type_traits>", "public"] }, 519*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/negation.h>", "private", "<type_traits>", "public"] }, 520*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/promote.h>", "private", "<type_traits>", "public"] }, 521*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/rank.h>", "private", "<type_traits>", "public"] }, 522*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/remove_all_extents.h>", "private", "<type_traits>", "public"] }, 523*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/remove_const.h>", "private", "<type_traits>", "public"] }, 524*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/remove_cv.h>", "private", "<type_traits>", "public"] }, 525*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/remove_cvref.h>", "private", "<type_traits>", "public"] }, 526*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/remove_extent.h>", "private", "<type_traits>", "public"] }, 527*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/remove_pointer.h>", "private", "<type_traits>", "public"] }, 528*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/remove_reference.h>", "private", "<type_traits>", "public"] }, 529*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/remove_volatile.h>", "private", "<type_traits>", "public"] }, 530*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/type_identity.h>", "private", "<type_traits>", "public"] }, 531*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/type_list.h>", "private", "<type_traits>", "public"] }, 532*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/underlying_type.h>", "private", "<type_traits>", "public"] }, 533*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__type_traits/void_t.h>", "private", "<type_traits>", "public"] }, 534*c8dee2aaSAndroid Build Coastguard Worker 535*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__variant/monostate.h>", "private", "<variant>", "public"] }, 536*c8dee2aaSAndroid Build Coastguard Worker 537*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::__bit_reference", "private", "<vector>", "public"] }, 538*c8dee2aaSAndroid Build Coastguard Worker { include: ["<__bit_reference>", "private", "<vector>", "public"] }, 539*c8dee2aaSAndroid Build Coastguard Worker 540*c8dee2aaSAndroid Build Coastguard Worker { include: ["<scripts/pnglibconf.h.prebuilt>", "private", "<pngconf.h>", "public"] }, 541*c8dee2aaSAndroid Build Coastguard Worker 542*c8dee2aaSAndroid Build Coastguard Worker # Without these, IWYU won't accept the C++ wrappers and throws 543*c8dee2aaSAndroid Build Coastguard Worker # a mysterious "cyclical import" error. 544*c8dee2aaSAndroid Build Coastguard Worker # https://github.com/include-what-you-use/include-what-you-use/blob/4c0f39615982c57a9cb313c971c6f45fca1cc1fe/iwyu_include_picker.cc#L573 545*c8dee2aaSAndroid Build Coastguard Worker { include: ["<assert.h>", "public", "<cassert>", "public"] }, 546*c8dee2aaSAndroid Build Coastguard Worker { include: ["<complex.h>", "public", "<ccomplex>", "public"] }, 547*c8dee2aaSAndroid Build Coastguard Worker { include: ["<ctype.h>", "public", "<cctype>", "public"] }, 548*c8dee2aaSAndroid Build Coastguard Worker { include: ["<errno.h>", "public", "<cerrno>", "public"] }, 549*c8dee2aaSAndroid Build Coastguard Worker { include: ["<fenv.h>", "public", "<cfenv>", "public"] }, 550*c8dee2aaSAndroid Build Coastguard Worker { include: ["<float.h>", "public", "<cfloat>", "public"] }, 551*c8dee2aaSAndroid Build Coastguard Worker { include: ["<inttypes.h>", "public", "<cinttypes>", "public"] }, 552*c8dee2aaSAndroid Build Coastguard Worker { include: ["<iso646.h>", "public", "<ciso646>", "public"] }, 553*c8dee2aaSAndroid Build Coastguard Worker { include: ["<limits.h>", "public", "<climits>", "public"] }, 554*c8dee2aaSAndroid Build Coastguard Worker { include: ["<locale.h>", "public", "<clocale>", "public"] }, 555*c8dee2aaSAndroid Build Coastguard Worker { include: ["<math.h>", "public", "<cmath>", "public"] }, 556*c8dee2aaSAndroid Build Coastguard Worker { include: ["<setjmp.h>", "public", "<csetjmp>", "public"] }, 557*c8dee2aaSAndroid Build Coastguard Worker { include: ["<signal.h>", "public", "<csignal>", "public"] }, 558*c8dee2aaSAndroid Build Coastguard Worker { include: ["<stdalign.h>", "public", "<cstdalign>", "public"] }, 559*c8dee2aaSAndroid Build Coastguard Worker { include: ["<stdarg.h>", "public", "<cstdarg>", "public"] }, 560*c8dee2aaSAndroid Build Coastguard Worker { include: ["<stdbool.h>", "public", "<cstdbool>", "public"] }, 561*c8dee2aaSAndroid Build Coastguard Worker { include: ["<stddef.h>", "public", "<cstddef>", "public"] }, 562*c8dee2aaSAndroid Build Coastguard Worker { include: ["<stdint.h>", "public", "<cstdint>", "public"] }, 563*c8dee2aaSAndroid Build Coastguard Worker { include: ["<stdio.h>", "public", "<cstdio>", "public"] }, 564*c8dee2aaSAndroid Build Coastguard Worker { include: ["<stdlib.h>", "public", "<cstdlib>", "public"] }, 565*c8dee2aaSAndroid Build Coastguard Worker { include: ["<string.h>", "public", "<cstring>", "public"] }, 566*c8dee2aaSAndroid Build Coastguard Worker { include: ["<tgmath.h>", "public", "<ctgmath>", "public"] }, 567*c8dee2aaSAndroid Build Coastguard Worker { include: ["<time.h>", "public", "<ctime>", "public"] }, 568*c8dee2aaSAndroid Build Coastguard Worker { include: ["<uchar.h>", "public", "<cuchar>", "public"] }, 569*c8dee2aaSAndroid Build Coastguard Worker { include: ["<wchar.h>", "public", "<cwchar>", "public"] }, 570*c8dee2aaSAndroid Build Coastguard Worker { include: ["<wctype.h>", "public", "<cwctype>", "public"] }, 571*c8dee2aaSAndroid Build Coastguard Worker 572*c8dee2aaSAndroid Build Coastguard Worker # From https://github.com/include-what-you-use/include-what-you-use/blob/4c0f39615982c57a9cb313c971c6f45fca1cc1fe/iwyu_include_picker.cc#L327 573*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::allocator", "private", "<memory>", "public"] }, 574*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::allocator", "private", "<string>", "public"] }, 575*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::allocator", "private", "<vector>", "public"] }, 576*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::allocator", "private", "<map>", "public"] }, 577*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::allocator", "private", "<set>", "public"] }, 578*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::char_traits", "private", "<string>", "public"] }, 579*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::char_traits", "private", "<ostream>", "public"] }, 580*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::char_traits", "private", "<istream>", "public"] }, 581*c8dee2aaSAndroid Build Coastguard Worker 582*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::time_t", "private", "<ctime>", "public"] }, 583*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["time_t", "private", "<ctime>", "public"] }, 584*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["tm", "private", "<ctime>", "public"] }, 585*c8dee2aaSAndroid Build Coastguard Worker 586*c8dee2aaSAndroid Build Coastguard Worker # We are pretty forgiving with iostream headers. If we specify 587*c8dee2aaSAndroid Build Coastguard Worker # any of them, that is generally sufficient. 588*c8dee2aaSAndroid Build Coastguard Worker # https://github.com/include-what-you-use/include-what-you-use/blob/4c0f39615982c57a9cb313c971c6f45fca1cc1fe/iwyu_include_picker.cc#L995 589*c8dee2aaSAndroid Build Coastguard Worker {include: ["<ios>", "public", "<istream>", "public"] }, 590*c8dee2aaSAndroid Build Coastguard Worker {include: ["<ios>", "public", "<ostream>", "public"] }, 591*c8dee2aaSAndroid Build Coastguard Worker {include: ["<iosfwd>", "public", "<ios>", "public"] }, 592*c8dee2aaSAndroid Build Coastguard Worker {include: ["<iosfwd>", "public", "<streambuf>", "public"] }, 593*c8dee2aaSAndroid Build Coastguard Worker {include: ["<istream>", "public", "<fstream>", "public"] }, 594*c8dee2aaSAndroid Build Coastguard Worker {include: ["<istream>", "public", "<iostream>", "public"] }, 595*c8dee2aaSAndroid Build Coastguard Worker {include: ["<istream>", "public", "<sstream>", "public"] }, 596*c8dee2aaSAndroid Build Coastguard Worker {include: ["<ostream>", "public", "<fstream>", "public"] }, 597*c8dee2aaSAndroid Build Coastguard Worker {include: ["<ostream>", "public", "<iostream>", "public"] }, 598*c8dee2aaSAndroid Build Coastguard Worker {include: ["<ostream>", "public", "<istream>", "public"] }, 599*c8dee2aaSAndroid Build Coastguard Worker {include: ["<ostream>", "public", "<sstream>", "public"] }, 600*c8dee2aaSAndroid Build Coastguard Worker {include: ["<streambuf>", "public", "<ios>", "public"] }, 601*c8dee2aaSAndroid Build Coastguard Worker 602*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["inflate", "private", "\"zlib.h\"", "public"] }, 603*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["inflateEnd", "private", "\"zlib.h\"", "public"] }, 604*c8dee2aaSAndroid Build Coastguard Worker 605*c8dee2aaSAndroid Build Coastguard Worker { include: ["<asm/errno-base.h>", "private", "<errno.h>", "public"] }, 606*c8dee2aaSAndroid Build Coastguard Worker 607*c8dee2aaSAndroid Build Coastguard Worker # Pretend SK_DEBUG is defined in SkDebug.h 608*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["SK_DEBUG", "private", "\"include/private/base/SkDebug.h\"", "public"] }, 609*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["SK_DEBUG", "private", "\"include/private/base/SkLoadUserConfig.h\"", "public"] }, 610*c8dee2aaSAndroid Build Coastguard Worker 611*c8dee2aaSAndroid Build Coastguard Worker # Pretend SK_GANESH is defined in any of these 612*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["SK_GANESH", "private", "\"include/private/base/SkLoadUserConfig.h\"", "public"] }, 613*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["SK_GANESH", "private", "\"include/core/SkTypes.h\"", "public"] }, 614*c8dee2aaSAndroid Build Coastguard Worker 615*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["SkScalar", "private", "\"include/core/SkScalar.h\"", "public"] }, 616*c8dee2aaSAndroid Build Coastguard Worker 617*c8dee2aaSAndroid Build Coastguard Worker # The TRACE_EVENT macros use std::atomic, but TraceEvent.h already includes <atomic> alongside 618*c8dee2aaSAndroid Build Coastguard Worker # the macros themselves; IWYU just can't see through the preprocessor. 619*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::atomic", "private", "<atomic>", "public"] }, 620*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["std::atomic", "private", "\"src/core/SkTraceEvent.h\"", "public"] }, 621*c8dee2aaSAndroid Build Coastguard Worker 622*c8dee2aaSAndroid Build Coastguard Worker # IWYU seems to get confused on where the namespace sktext is "defined". Any files in 623*c8dee2aaSAndroid Build Coastguard Worker # this list are ok. 624*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["sktext", "private", "\"src/text/StrikeForGPU.h\"", "public"] }, 625*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["sktext", "private", "\"src/text/GlyphRun.h\"", "public"] }, 626*c8dee2aaSAndroid Build Coastguard Worker 627*c8dee2aaSAndroid Build Coastguard Worker # IWYU gets confused where namespace skia_private is "defined". Start a list, but figure 628*c8dee2aaSAndroid Build Coastguard Worker # out if this can be done with a glob. 629*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["skia_private", "private", "\"include/private/base/SkTemplates.h\"", "public"] }, 630*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["skia_private", "private", "\"include/private/base/SkTArray.h\"", "public"] }, 631*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["skia_private", "private", "\"src/core/SkTHash.h\"", "public"] }, 632*c8dee2aaSAndroid Build Coastguard Worker { symbol: ["skia_private", "private", "\"src/core/SkTraceEvent.h\"", "public"] }, 633*c8dee2aaSAndroid Build Coastguard Worker 634*c8dee2aaSAndroid Build Coastguard Worker { include: ["\"modules/skcms/src/skcms_public.h\"", "private", "\"modules/skcms/skcms.h\"", "public"] }, 635*c8dee2aaSAndroid Build Coastguard Worker 636*c8dee2aaSAndroid Build Coastguard Worker { include: ["\"jmorecfg.h\"", "private", "\"jpeglib.h\"", "public"] }, 637*c8dee2aaSAndroid Build Coastguard Worker 638*c8dee2aaSAndroid Build Coastguard Worker { include: ["\"chromeconf.h\"", "private", "\"zlib.h\"", "public"] }, 639*c8dee2aaSAndroid Build Coastguard Worker] 640