3 "version": "1.20210324.2",
4 "summary": "Abseil Common Libraries (C++) from Google",
5 "homepage": "https://abseil.io",
6 "license": "Apache License, Version 2.0",
8 "Abseil Team": "abseil-io@googlegroups.com"
11 "git": "https://github.com/abseil/abseil-cpp.git",
14 "module_name": "absl",
15 "header_mappings_dir": "absl",
18 "compiler_flags": "-Wno-everything",
19 "pod_target_xcconfig": {
20 "USER_HEADER_SEARCH_PATHS": "$(inherited) \"$(PODS_TARGET_SRCROOT)\"",
21 "USE_HEADERMAP": "NO",
22 "ALWAYS_SEARCH_USER_PATHS": "NO"
36 "source_files": "absl/algorithm/algorithm.h",
38 "abseil/base/config": [
45 "source_files": "absl/algorithm/container.h",
47 "abseil/algorithm/algorithm": [
50 "abseil/base/core_headers": [
53 "abseil/meta/type_traits": [
64 "name": "atomic_hook",
65 "source_files": "absl/base/internal/atomic_hook.h",
67 "abseil/base/config": [
70 "abseil/base/core_headers": [
78 "absl/base/call_once.h",
80 "absl/base/internal/cycleclock.cc",
81 "absl/base/internal/cycleclock.h",
82 "absl/base/internal/low_level_scheduling.h",
83 "absl/base/internal/per_thread_tls.h",
84 "absl/base/internal/spinlock.cc",
85 "absl/base/internal/spinlock.h",
86 "absl/base/internal/sysinfo.cc",
87 "absl/base/internal/sysinfo.h",
88 "absl/base/internal/thread_identity.cc",
89 "absl/base/internal/thread_identity.h",
90 "absl/base/internal/tsan_mutex_interface.h",
91 "absl/base/internal/unscaledcycleclock.cc",
92 "absl/base/internal/unscaledcycleclock.h"
95 "abseil/base/atomic_hook": [
98 "abseil/base/base_internal": [
101 "abseil/base/config": [
104 "abseil/base/core_headers": [
107 "abseil/base/dynamic_annotations": [
110 "abseil/base/log_severity": [
113 "abseil/base/raw_logging_internal": [
116 "abseil/base/spinlock_wait": [
119 "abseil/meta/type_traits": [
125 "name": "base_internal",
127 "absl/base/internal/hide_ptr.h",
128 "absl/base/internal/identity.h",
129 "absl/base/internal/inline_variable.h",
130 "absl/base/internal/invoke.h",
131 "absl/base/internal/scheduling_mode.h"
134 "abseil/base/config": [
137 "abseil/meta/type_traits": [
145 "absl/base/config.h",
146 "absl/base/options.h",
147 "absl/base/policy_checks.h"
151 "name": "core_headers",
153 "absl/base/attributes.h",
154 "absl/base/const_init.h",
155 "absl/base/internal/thread_annotations.h",
156 "absl/base/macros.h",
157 "absl/base/optimization.h",
159 "absl/base/thread_annotations.h"
162 "abseil/base/config": [
168 "name": "dynamic_annotations",
170 "absl/base/dynamic_annotations.h",
171 "absl/base/internal/dynamic_annotations.h"
174 "abseil/base/config": [
177 "abseil/base/core_headers": [
185 "absl/base/internal/endian.h",
186 "absl/base/internal/unaligned_access.h"
189 "abseil/base/base": [
192 "abseil/base/config": [
195 "abseil/base/core_headers": [
201 "name": "errno_saver",
202 "source_files": "absl/base/internal/errno_saver.h",
204 "abseil/base/config": [
210 "name": "exponential_biased",
212 "absl/base/internal/exponential_biased.cc",
213 "absl/base/internal/exponential_biased.h"
216 "abseil/base/config": [
219 "abseil/base/core_headers": [
225 "name": "fast_type_id",
226 "source_files": "absl/base/internal/fast_type_id.h",
228 "abseil/base/config": [
234 "name": "log_severity",
236 "absl/base/log_severity.cc",
237 "absl/base/log_severity.h"
240 "abseil/base/config": [
243 "abseil/base/core_headers": [
249 "name": "malloc_internal",
251 "absl/base/internal/direct_mmap.h",
252 "absl/base/internal/low_level_alloc.cc",
253 "absl/base/internal/low_level_alloc.h"
256 "abseil/base/base": [
259 "abseil/base/base_internal": [
262 "abseil/base/config": [
265 "abseil/base/core_headers": [
268 "abseil/base/dynamic_annotations": [
271 "abseil/base/raw_logging_internal": [
277 "name": "periodic_sampler",
279 "absl/base/internal/periodic_sampler.cc",
280 "absl/base/internal/periodic_sampler.h"
283 "abseil/base/core_headers": [
286 "abseil/base/exponential_biased": [
292 "name": "pretty_function",
293 "source_files": "absl/base/internal/pretty_function.h"
296 "name": "raw_logging_internal",
298 "absl/base/internal/raw_logging.cc",
299 "absl/base/internal/raw_logging.h"
302 "abseil/base/atomic_hook": [
305 "abseil/base/config": [
308 "abseil/base/core_headers": [
311 "abseil/base/log_severity": [
317 "name": "spinlock_wait",
319 "absl/base/internal/spinlock_akaros.inc",
320 "absl/base/internal/spinlock_linux.inc",
321 "absl/base/internal/spinlock_posix.inc",
322 "absl/base/internal/spinlock_wait.cc",
323 "absl/base/internal/spinlock_wait.h",
324 "absl/base/internal/spinlock_win32.inc"
327 "abseil/base/base_internal": [
330 "abseil/base/core_headers": [
333 "abseil/base/errno_saver": [
341 "absl/base/internal/strerror.cc",
342 "absl/base/internal/strerror.h"
345 "abseil/base/config": [
348 "abseil/base/core_headers": [
351 "abseil/base/errno_saver": [
357 "name": "throw_delegate",
359 "absl/base/internal/throw_delegate.cc",
360 "absl/base/internal/throw_delegate.h"
363 "abseil/base/config": [
366 "abseil/base/raw_logging_internal": [
378 "source_files": "absl/cleanup/cleanup.h",
380 "abseil/base/config": [
383 "abseil/base/core_headers": [
386 "abseil/cleanup/cleanup_internal": [
392 "name": "cleanup_internal",
393 "source_files": "absl/cleanup/internal/cleanup.h",
395 "abseil/base/base_internal": [
398 "abseil/base/core_headers": [
401 "abseil/utility/utility": [
414 "absl/container/btree_map.h",
415 "absl/container/btree_set.h",
416 "absl/container/internal/btree.h",
417 "absl/container/internal/btree_container.h"
420 "abseil/base/core_headers": [
423 "abseil/base/throw_delegate": [
426 "abseil/container/common": [
429 "abseil/container/compressed_tuple": [
432 "abseil/container/container_memory": [
435 "abseil/container/layout": [
438 "abseil/memory/memory": [
441 "abseil/meta/type_traits": [
444 "abseil/strings/cord": [
447 "abseil/strings/strings": [
450 "abseil/types/compare": [
453 "abseil/utility/utility": [
460 "source_files": "absl/container/internal/common.h",
462 "abseil/meta/type_traits": [
465 "abseil/types/optional": [
471 "name": "compressed_tuple",
472 "source_files": "absl/container/internal/compressed_tuple.h",
474 "abseil/utility/utility": [
480 "name": "container_memory",
481 "source_files": "absl/container/internal/container_memory.h",
483 "abseil/base/config": [
486 "abseil/memory/memory": [
489 "abseil/meta/type_traits": [
492 "abseil/utility/utility": [
498 "name": "fixed_array",
499 "source_files": "absl/container/fixed_array.h",
501 "abseil/algorithm/algorithm": [
504 "abseil/base/config": [
507 "abseil/base/core_headers": [
510 "abseil/base/dynamic_annotations": [
513 "abseil/base/throw_delegate": [
516 "abseil/container/compressed_tuple": [
519 "abseil/memory/memory": [
525 "name": "flat_hash_map",
526 "source_files": "absl/container/flat_hash_map.h",
528 "abseil/algorithm/container": [
531 "abseil/container/container_memory": [
534 "abseil/container/hash_function_defaults": [
537 "abseil/container/raw_hash_map": [
540 "abseil/memory/memory": [
546 "name": "flat_hash_set",
547 "source_files": "absl/container/flat_hash_set.h",
549 "abseil/algorithm/container": [
552 "abseil/base/core_headers": [
555 "abseil/container/container_memory": [
558 "abseil/container/hash_function_defaults": [
561 "abseil/container/raw_hash_set": [
564 "abseil/memory/memory": [
570 "name": "hash_function_defaults",
571 "source_files": "absl/container/internal/hash_function_defaults.h",
573 "abseil/base/config": [
576 "abseil/hash/hash": [
579 "abseil/strings/cord": [
582 "abseil/strings/strings": [
588 "name": "hash_policy_traits",
589 "source_files": "absl/container/internal/hash_policy_traits.h",
591 "abseil/meta/type_traits": [
597 "name": "hashtable_debug",
598 "source_files": "absl/container/internal/hashtable_debug.h",
600 "abseil/container/hashtable_debug_hooks": [
606 "name": "hashtable_debug_hooks",
607 "source_files": "absl/container/internal/hashtable_debug_hooks.h",
609 "abseil/base/config": [
615 "name": "hashtablez_sampler",
617 "absl/container/internal/hashtablez_sampler.cc",
618 "absl/container/internal/hashtablez_sampler.h",
619 "absl/container/internal/hashtablez_sampler_force_weak_definition.cc"
622 "abseil/base/base": [
625 "abseil/base/core_headers": [
628 "abseil/base/exponential_biased": [
631 "abseil/container/have_sse": [
634 "abseil/debugging/stacktrace": [
637 "abseil/memory/memory": [
640 "abseil/synchronization/synchronization": [
643 "abseil/utility/utility": [
650 "source_files": "absl/container/internal/have_sse.h"
653 "name": "inlined_vector",
654 "source_files": "absl/container/inlined_vector.h",
656 "abseil/algorithm/algorithm": [
659 "abseil/base/core_headers": [
662 "abseil/base/throw_delegate": [
665 "abseil/container/inlined_vector_internal": [
668 "abseil/memory/memory": [
674 "name": "inlined_vector_internal",
675 "source_files": "absl/container/internal/inlined_vector.h",
677 "abseil/base/core_headers": [
680 "abseil/container/compressed_tuple": [
683 "abseil/memory/memory": [
686 "abseil/meta/type_traits": [
689 "abseil/types/span": [
696 "source_files": "absl/container/internal/layout.h",
698 "abseil/base/config": [
701 "abseil/base/core_headers": [
704 "abseil/meta/type_traits": [
707 "abseil/strings/strings": [
710 "abseil/types/span": [
713 "abseil/utility/utility": [
719 "name": "node_hash_map",
720 "source_files": "absl/container/node_hash_map.h",
722 "abseil/algorithm/container": [
725 "abseil/container/container_memory": [
728 "abseil/container/hash_function_defaults": [
731 "abseil/container/node_hash_policy": [
734 "abseil/container/raw_hash_map": [
737 "abseil/memory/memory": [
743 "name": "node_hash_policy",
744 "source_files": "absl/container/internal/node_hash_policy.h",
746 "abseil/base/config": [
752 "name": "node_hash_set",
753 "source_files": "absl/container/node_hash_set.h",
755 "abseil/algorithm/container": [
758 "abseil/container/hash_function_defaults": [
761 "abseil/container/node_hash_policy": [
764 "abseil/container/raw_hash_set": [
767 "abseil/memory/memory": [
773 "name": "raw_hash_map",
774 "source_files": "absl/container/internal/raw_hash_map.h",
776 "abseil/base/throw_delegate": [
779 "abseil/container/container_memory": [
782 "abseil/container/raw_hash_set": [
788 "name": "raw_hash_set",
790 "absl/container/internal/raw_hash_set.cc",
791 "absl/container/internal/raw_hash_set.h"
794 "abseil/base/config": [
797 "abseil/base/core_headers": [
800 "abseil/base/endian": [
803 "abseil/container/common": [
806 "abseil/container/compressed_tuple": [
809 "abseil/container/container_memory": [
812 "abseil/container/hash_policy_traits": [
815 "abseil/container/hashtable_debug_hooks": [
818 "abseil/container/hashtablez_sampler": [
821 "abseil/container/have_sse": [
824 "abseil/container/layout": [
827 "abseil/memory/memory": [
830 "abseil/meta/type_traits": [
833 "abseil/numeric/bits": [
836 "abseil/utility/utility": [
847 "name": "debugging_internal",
849 "absl/debugging/internal/address_is_readable.cc",
850 "absl/debugging/internal/address_is_readable.h",
851 "absl/debugging/internal/elf_mem_image.cc",
852 "absl/debugging/internal/elf_mem_image.h",
853 "absl/debugging/internal/vdso_support.cc",
854 "absl/debugging/internal/vdso_support.h"
857 "abseil/base/config": [
860 "abseil/base/core_headers": [
863 "abseil/base/dynamic_annotations": [
866 "abseil/base/errno_saver": [
869 "abseil/base/raw_logging_internal": [
875 "name": "demangle_internal",
877 "absl/debugging/internal/demangle.cc",
878 "absl/debugging/internal/demangle.h"
881 "abseil/base/base": [
884 "abseil/base/config": [
887 "abseil/base/core_headers": [
893 "name": "examine_stack",
895 "absl/debugging/internal/examine_stack.cc",
896 "absl/debugging/internal/examine_stack.h"
899 "abseil/base/config": [
902 "abseil/base/core_headers": [
905 "abseil/base/raw_logging_internal": [
908 "abseil/debugging/stacktrace": [
911 "abseil/debugging/symbolize": [
917 "name": "failure_signal_handler",
919 "absl/debugging/failure_signal_handler.cc",
920 "absl/debugging/failure_signal_handler.h"
923 "abseil/base/base": [
926 "abseil/base/config": [
929 "abseil/base/core_headers": [
932 "abseil/base/errno_saver": [
935 "abseil/base/raw_logging_internal": [
938 "abseil/debugging/examine_stack": [
941 "abseil/debugging/stacktrace": [
947 "name": "leak_check",
949 "absl/debugging/leak_check.cc",
950 "absl/debugging/leak_check.h"
953 "abseil/base/config": [
956 "abseil/base/core_headers": [
962 "name": "leak_check_disable",
963 "source_files": "absl/debugging/leak_check_disable.cc",
965 "abseil/base/config": [
971 "name": "stacktrace",
973 "absl/debugging/internal/stacktrace_aarch64-inl.inc",
974 "absl/debugging/internal/stacktrace_arm-inl.inc",
975 "absl/debugging/internal/stacktrace_config.h",
976 "absl/debugging/internal/stacktrace_generic-inl.inc",
977 "absl/debugging/internal/stacktrace_powerpc-inl.inc",
978 "absl/debugging/internal/stacktrace_unimplemented-inl.inc",
979 "absl/debugging/internal/stacktrace_win32-inl.inc",
980 "absl/debugging/internal/stacktrace_x86-inl.inc",
981 "absl/debugging/stacktrace.cc",
982 "absl/debugging/stacktrace.h"
985 "abseil/base/config": [
988 "abseil/base/core_headers": [
991 "abseil/debugging/debugging_internal": [
999 "absl/debugging/internal/symbolize.h",
1000 "absl/debugging/symbolize.cc",
1001 "absl/debugging/symbolize.h",
1002 "absl/debugging/symbolize_darwin.inc",
1003 "absl/debugging/symbolize_elf.inc",
1004 "absl/debugging/symbolize_unimplemented.inc",
1005 "absl/debugging/symbolize_win32.inc"
1008 "abseil/base/base": [
1011 "abseil/base/config": [
1014 "abseil/base/core_headers": [
1017 "abseil/base/dynamic_annotations": [
1020 "abseil/base/malloc_internal": [
1023 "abseil/base/raw_logging_internal": [
1026 "abseil/debugging/debugging_internal": [
1029 "abseil/debugging/demangle_internal": [
1032 "abseil/strings/strings": [
1043 "name": "commandlineflag",
1045 "absl/flags/commandlineflag.cc",
1046 "absl/flags/commandlineflag.h"
1049 "abseil/base/config": [
1052 "abseil/base/fast_type_id": [
1055 "abseil/flags/commandlineflag_internal": [
1058 "abseil/strings/strings": [
1061 "abseil/types/optional": [
1067 "name": "commandlineflag_internal",
1069 "absl/flags/internal/commandlineflag.cc",
1070 "absl/flags/internal/commandlineflag.h"
1073 "abseil/base/config": [
1076 "abseil/base/fast_type_id": [
1084 "absl/flags/config.h",
1085 "absl/flags/usage_config.cc",
1086 "absl/flags/usage_config.h"
1089 "abseil/base/config": [
1092 "abseil/base/core_headers": [
1095 "abseil/flags/path_util": [
1098 "abseil/flags/program_name": [
1101 "abseil/strings/strings": [
1104 "abseil/synchronization/synchronization": [
1112 "absl/flags/declare.h",
1113 "absl/flags/flag.cc",
1117 "abseil/base/base": [
1120 "abseil/base/config": [
1123 "abseil/base/core_headers": [
1126 "abseil/flags/config": [
1129 "abseil/flags/flag_internal": [
1132 "abseil/flags/reflection": [
1135 "abseil/strings/strings": [
1141 "name": "flag_internal",
1143 "absl/flags/internal/flag.cc",
1144 "absl/flags/internal/flag.h",
1145 "absl/flags/internal/sequence_lock.h"
1148 "abseil/base/base": [
1151 "abseil/base/config": [
1154 "abseil/base/core_headers": [
1157 "abseil/flags/commandlineflag": [
1160 "abseil/flags/commandlineflag_internal": [
1163 "abseil/flags/config": [
1166 "abseil/flags/marshalling": [
1169 "abseil/flags/reflection": [
1172 "abseil/memory/memory": [
1175 "abseil/meta/type_traits": [
1178 "abseil/strings/strings": [
1181 "abseil/synchronization/synchronization": [
1184 "abseil/utility/utility": [
1190 "name": "marshalling",
1192 "absl/flags/marshalling.cc",
1193 "absl/flags/marshalling.h"
1196 "abseil/base/config": [
1199 "abseil/base/core_headers": [
1202 "abseil/base/log_severity": [
1205 "abseil/strings/str_format": [
1208 "abseil/strings/strings": [
1216 "absl/flags/internal/parse.h",
1217 "absl/flags/parse.cc",
1218 "absl/flags/parse.h"
1221 "abseil/base/config": [
1224 "abseil/base/core_headers": [
1227 "abseil/flags/commandlineflag": [
1230 "abseil/flags/commandlineflag_internal": [
1233 "abseil/flags/config": [
1236 "abseil/flags/flag": [
1239 "abseil/flags/flag_internal": [
1242 "abseil/flags/private_handle_accessor": [
1245 "abseil/flags/program_name": [
1248 "abseil/flags/reflection": [
1251 "abseil/flags/usage": [
1254 "abseil/flags/usage_internal": [
1257 "abseil/strings/strings": [
1260 "abseil/synchronization/synchronization": [
1266 "name": "path_util",
1267 "source_files": "absl/flags/internal/path_util.h",
1269 "abseil/base/config": [
1272 "abseil/strings/strings": [
1278 "name": "private_handle_accessor",
1280 "absl/flags/internal/private_handle_accessor.cc",
1281 "absl/flags/internal/private_handle_accessor.h"
1284 "abseil/base/config": [
1287 "abseil/flags/commandlineflag": [
1290 "abseil/flags/commandlineflag_internal": [
1293 "abseil/strings/strings": [
1299 "name": "program_name",
1301 "absl/flags/internal/program_name.cc",
1302 "absl/flags/internal/program_name.h"
1305 "abseil/base/config": [
1308 "abseil/base/core_headers": [
1311 "abseil/flags/path_util": [
1314 "abseil/strings/strings": [
1317 "abseil/synchronization/synchronization": [
1323 "name": "reflection",
1325 "absl/flags/internal/registry.h",
1326 "absl/flags/reflection.cc",
1327 "absl/flags/reflection.h"
1330 "abseil/base/config": [
1333 "abseil/base/core_headers": [
1336 "abseil/container/flat_hash_map": [
1339 "abseil/flags/commandlineflag": [
1342 "abseil/flags/commandlineflag_internal": [
1345 "abseil/flags/config": [
1348 "abseil/flags/private_handle_accessor": [
1351 "abseil/strings/strings": [
1354 "abseil/synchronization/synchronization": [
1362 "absl/flags/usage.cc",
1363 "absl/flags/usage.h"
1366 "abseil/base/config": [
1369 "abseil/base/core_headers": [
1372 "abseil/flags/usage_internal": [
1375 "abseil/strings/strings": [
1378 "abseil/synchronization/synchronization": [
1384 "name": "usage_internal",
1386 "absl/flags/internal/usage.cc",
1387 "absl/flags/internal/usage.h"
1390 "abseil/base/config": [
1393 "abseil/base/core_headers": [
1396 "abseil/flags/commandlineflag": [
1399 "abseil/flags/config": [
1402 "abseil/flags/flag": [
1405 "abseil/flags/flag_internal": [
1408 "abseil/flags/path_util": [
1411 "abseil/flags/private_handle_accessor": [
1414 "abseil/flags/program_name": [
1417 "abseil/flags/reflection": [
1420 "abseil/strings/strings": [
1428 "name": "functional",
1431 "name": "bind_front",
1433 "absl/functional/bind_front.h",
1434 "absl/functional/internal/front_binder.h"
1437 "abseil/base/base_internal": [
1440 "abseil/container/compressed_tuple": [
1443 "abseil/meta/type_traits": [
1446 "abseil/utility/utility": [
1452 "name": "function_ref",
1454 "absl/functional/function_ref.h",
1455 "absl/functional/internal/function_ref.h"
1458 "abseil/base/base_internal": [
1461 "abseil/meta/type_traits": [
1474 "absl/hash/internal/city.cc",
1475 "absl/hash/internal/city.h"
1478 "abseil/base/config": [
1481 "abseil/base/core_headers": [
1484 "abseil/base/endian": [
1493 "absl/hash/internal/hash.cc",
1494 "absl/hash/internal/hash.h"
1497 "abseil/base/config": [
1500 "abseil/base/core_headers": [
1503 "abseil/base/endian": [
1506 "abseil/container/fixed_array": [
1509 "abseil/hash/city": [
1512 "abseil/hash/wyhash": [
1515 "abseil/meta/type_traits": [
1518 "abseil/numeric/int128": [
1521 "abseil/strings/strings": [
1524 "abseil/types/optional": [
1527 "abseil/types/variant": [
1530 "abseil/utility/utility": [
1538 "absl/hash/internal/wyhash.cc",
1539 "absl/hash/internal/wyhash.h"
1542 "abseil/base/config": [
1545 "abseil/base/endian": [
1548 "abseil/numeric/int128": [
1560 "source_files": "absl/memory/memory.h",
1562 "abseil/base/core_headers": [
1565 "abseil/meta/type_traits": [
1576 "name": "type_traits",
1577 "source_files": "absl/meta/type_traits.h",
1579 "abseil/base/config": [
1592 "absl/numeric/bits.h",
1593 "absl/numeric/internal/bits.h"
1596 "abseil/base/config": [
1599 "abseil/base/core_headers": [
1607 "absl/numeric/int128.cc",
1608 "absl/numeric/int128.h",
1609 "absl/numeric/int128_have_intrinsic.inc",
1610 "absl/numeric/int128_no_intrinsic.inc"
1613 "abseil/base/config": [
1616 "abseil/base/core_headers": [
1619 "abseil/numeric/bits": [
1625 "name": "representation",
1626 "source_files": "absl/numeric/internal/representation.h",
1628 "abseil/base/config": [
1639 "name": "bit_gen_ref",
1640 "source_files": "absl/random/bit_gen_ref.h",
1642 "abseil/base/core_headers": [
1645 "abseil/base/fast_type_id": [
1648 "abseil/meta/type_traits": [
1651 "abseil/random/internal/distribution_caller": [
1654 "abseil/random/internal/fast_uniform_bits": [
1657 "abseil/random/random": [
1663 "name": "distributions",
1665 "absl/random/bernoulli_distribution.h",
1666 "absl/random/beta_distribution.h",
1667 "absl/random/discrete_distribution.cc",
1668 "absl/random/discrete_distribution.h",
1669 "absl/random/distributions.h",
1670 "absl/random/exponential_distribution.h",
1671 "absl/random/gaussian_distribution.cc",
1672 "absl/random/gaussian_distribution.h",
1673 "absl/random/log_uniform_int_distribution.h",
1674 "absl/random/poisson_distribution.h",
1675 "absl/random/uniform_int_distribution.h",
1676 "absl/random/uniform_real_distribution.h",
1677 "absl/random/zipf_distribution.h"
1680 "abseil/base/base_internal": [
1683 "abseil/base/config": [
1686 "abseil/base/core_headers": [
1689 "abseil/meta/type_traits": [
1692 "abseil/numeric/bits": [
1695 "abseil/random/internal/distribution_caller": [
1698 "abseil/random/internal/fast_uniform_bits": [
1701 "abseil/random/internal/fastmath": [
1704 "abseil/random/internal/generate_real": [
1707 "abseil/random/internal/iostream_state_saver": [
1710 "abseil/random/internal/traits": [
1713 "abseil/random/internal/uniform_helper": [
1716 "abseil/random/internal/wide_multiply": [
1719 "abseil/strings/strings": [
1728 "name": "distribution_caller",
1729 "source_files": "absl/random/internal/distribution_caller.h",
1731 "abseil/base/config": [
1734 "abseil/base/fast_type_id": [
1737 "abseil/utility/utility": [
1743 "name": "fast_uniform_bits",
1744 "source_files": "absl/random/internal/fast_uniform_bits.h",
1746 "abseil/base/config": [
1749 "abseil/meta/type_traits": [
1756 "source_files": "absl/random/internal/fastmath.h",
1758 "abseil/numeric/bits": [
1764 "name": "generate_real",
1765 "source_files": "absl/random/internal/generate_real.h",
1767 "abseil/meta/type_traits": [
1770 "abseil/numeric/bits": [
1773 "abseil/random/internal/fastmath": [
1776 "abseil/random/internal/traits": [
1782 "name": "iostream_state_saver",
1783 "source_files": "absl/random/internal/iostream_state_saver.h",
1785 "abseil/meta/type_traits": [
1788 "abseil/numeric/int128": [
1794 "name": "mock_helpers",
1795 "source_files": "absl/random/internal/mock_helpers.h",
1797 "abseil/base/fast_type_id": [
1800 "abseil/types/optional": [
1806 "name": "nanobenchmark",
1808 "absl/random/internal/nanobenchmark.cc",
1809 "absl/random/internal/nanobenchmark.h"
1812 "abseil/base/config": [
1815 "abseil/base/core_headers": [
1818 "abseil/base/raw_logging_internal": [
1821 "abseil/random/internal/platform": [
1824 "abseil/random/internal/randen_engine": [
1830 "name": "nonsecure_base",
1831 "source_files": "absl/random/internal/nonsecure_base.h",
1833 "abseil/base/core_headers": [
1836 "abseil/meta/type_traits": [
1839 "abseil/random/internal/pool_urbg": [
1842 "abseil/random/internal/salted_seed_seq": [
1845 "abseil/random/internal/seed_material": [
1848 "abseil/types/optional": [
1851 "abseil/types/span": [
1857 "name": "pcg_engine",
1858 "source_files": "absl/random/internal/pcg_engine.h",
1860 "abseil/base/config": [
1863 "abseil/meta/type_traits": [
1866 "abseil/numeric/bits": [
1869 "abseil/numeric/int128": [
1872 "abseil/random/internal/fastmath": [
1875 "abseil/random/internal/iostream_state_saver": [
1883 "absl/random/internal/platform.h",
1884 "absl/random/internal/randen_round_keys.cc",
1885 "absl/random/internal/randen_traits.h"
1888 "abseil/base/config": [
1894 "name": "pool_urbg",
1896 "absl/random/internal/pool_urbg.cc",
1897 "absl/random/internal/pool_urbg.h"
1900 "abseil/base/base": [
1903 "abseil/base/config": [
1906 "abseil/base/core_headers": [
1909 "abseil/base/endian": [
1912 "abseil/base/raw_logging_internal": [
1915 "abseil/random/internal/randen": [
1918 "abseil/random/internal/seed_material": [
1921 "abseil/random/internal/traits": [
1924 "abseil/random/seed_gen_exception": [
1927 "abseil/types/span": [
1935 "absl/random/internal/randen.cc",
1936 "absl/random/internal/randen.h"
1939 "abseil/base/raw_logging_internal": [
1942 "abseil/random/internal/platform": [
1945 "abseil/random/internal/randen_hwaes": [
1948 "abseil/random/internal/randen_slow": [
1954 "name": "randen_engine",
1955 "source_files": "absl/random/internal/randen_engine.h",
1957 "abseil/base/endian": [
1960 "abseil/meta/type_traits": [
1963 "abseil/random/internal/iostream_state_saver": [
1966 "abseil/random/internal/randen": [
1972 "name": "randen_hwaes",
1974 "absl/random/internal/randen_detect.cc",
1975 "absl/random/internal/randen_detect.h",
1976 "absl/random/internal/randen_hwaes.h"
1979 "abseil/base/config": [
1982 "abseil/random/internal/platform": [
1985 "abseil/random/internal/randen_hwaes_impl": [
1991 "name": "randen_hwaes_impl",
1993 "absl/random/internal/randen_hwaes.cc",
1994 "absl/random/internal/randen_hwaes.h"
1997 "abseil/base/config": [
2000 "abseil/base/core_headers": [
2003 "abseil/random/internal/platform": [
2009 "name": "randen_slow",
2011 "absl/random/internal/randen_slow.cc",
2012 "absl/random/internal/randen_slow.h"
2015 "abseil/base/config": [
2018 "abseil/base/core_headers": [
2021 "abseil/random/internal/platform": [
2027 "name": "salted_seed_seq",
2028 "source_files": "absl/random/internal/salted_seed_seq.h",
2030 "abseil/container/inlined_vector": [
2033 "abseil/meta/type_traits": [
2036 "abseil/random/internal/seed_material": [
2039 "abseil/types/optional": [
2042 "abseil/types/span": [
2048 "name": "seed_material",
2050 "absl/random/internal/seed_material.cc",
2051 "absl/random/internal/seed_material.h"
2054 "abseil/base/core_headers": [
2057 "abseil/base/raw_logging_internal": [
2060 "abseil/random/internal/fast_uniform_bits": [
2063 "abseil/strings/strings": [
2066 "abseil/types/optional": [
2069 "abseil/types/span": [
2076 "source_files": "absl/random/internal/traits.h",
2078 "abseil/base/config": [
2084 "name": "uniform_helper",
2085 "source_files": "absl/random/internal/uniform_helper.h",
2087 "abseil/base/config": [
2090 "abseil/meta/type_traits": [
2093 "abseil/random/internal/traits": [
2099 "name": "wide_multiply",
2100 "source_files": "absl/random/internal/wide_multiply.h",
2102 "abseil/base/config": [
2105 "abseil/numeric/bits": [
2108 "abseil/numeric/int128": [
2111 "abseil/random/internal/traits": [
2120 "source_files": "absl/random/random.h",
2122 "abseil/random/internal/nonsecure_base": [
2125 "abseil/random/internal/pcg_engine": [
2128 "abseil/random/internal/pool_urbg": [
2131 "abseil/random/internal/randen_engine": [
2134 "abseil/random/distributions": [
2137 "abseil/random/seed_sequences": [
2143 "name": "seed_gen_exception",
2145 "absl/random/seed_gen_exception.cc",
2146 "absl/random/seed_gen_exception.h"
2149 "abseil/base/config": [
2155 "name": "seed_sequences",
2157 "absl/random/seed_sequences.cc",
2158 "absl/random/seed_sequences.h"
2161 "abseil/container/inlined_vector": [
2164 "abseil/random/internal/nonsecure_base": [
2167 "abseil/random/internal/pool_urbg": [
2170 "abseil/random/internal/salted_seed_seq": [
2173 "abseil/random/internal/seed_material": [
2176 "abseil/random/seed_gen_exception": [
2179 "abseil/types/span": [
2192 "absl/status/internal/status_internal.h",
2193 "absl/status/status.cc",
2194 "absl/status/status.h",
2195 "absl/status/status_payload_printer.cc",
2196 "absl/status/status_payload_printer.h"
2199 "abseil/base/atomic_hook": [
2202 "abseil/base/config": [
2205 "abseil/base/core_headers": [
2208 "abseil/base/raw_logging_internal": [
2211 "abseil/container/inlined_vector": [
2214 "abseil/debugging/stacktrace": [
2217 "abseil/debugging/symbolize": [
2220 "abseil/strings/cord": [
2223 "abseil/strings/str_format": [
2226 "abseil/strings/strings": [
2229 "abseil/types/optional": [
2237 "absl/status/internal/statusor_internal.h",
2238 "absl/status/statusor.cc",
2239 "absl/status/statusor.h"
2242 "abseil/base/core_headers": [
2245 "abseil/base/raw_logging_internal": [
2248 "abseil/meta/type_traits": [
2251 "abseil/status/status": [
2254 "abseil/strings/strings": [
2257 "abseil/types/variant": [
2260 "abseil/utility/utility": [
2273 "absl/strings/cord.cc",
2274 "absl/strings/cord.h"
2277 "abseil/base/base": [
2280 "abseil/base/core_headers": [
2283 "abseil/base/endian": [
2286 "abseil/base/raw_logging_internal": [
2289 "abseil/container/fixed_array": [
2292 "abseil/container/inlined_vector": [
2295 "abseil/functional/function_ref": [
2298 "abseil/meta/type_traits": [
2301 "abseil/strings/cord_internal": [
2304 "abseil/strings/internal": [
2307 "abseil/strings/str_format": [
2310 "abseil/strings/strings": [
2313 "abseil/types/optional": [
2319 "name": "cord_internal",
2321 "absl/strings/internal/cord_internal.cc",
2322 "absl/strings/internal/cord_internal.h",
2323 "absl/strings/internal/cord_rep_flat.h",
2324 "absl/strings/internal/cord_rep_ring.cc",
2325 "absl/strings/internal/cord_rep_ring.h",
2326 "absl/strings/internal/cord_rep_ring_reader.h"
2329 "abseil/base/base_internal": [
2332 "abseil/base/config": [
2335 "abseil/base/core_headers": [
2338 "abseil/base/endian": [
2341 "abseil/base/raw_logging_internal": [
2344 "abseil/base/throw_delegate": [
2347 "abseil/container/compressed_tuple": [
2350 "abseil/container/inlined_vector": [
2353 "abseil/container/layout": [
2356 "abseil/meta/type_traits": [
2359 "abseil/strings/strings": [
2367 "absl/strings/internal/char_map.h",
2368 "absl/strings/internal/escaping.cc",
2369 "absl/strings/internal/escaping.h",
2370 "absl/strings/internal/ostringstream.cc",
2371 "absl/strings/internal/ostringstream.h",
2372 "absl/strings/internal/resize_uninitialized.h",
2373 "absl/strings/internal/utf8.cc",
2374 "absl/strings/internal/utf8.h"
2377 "abseil/base/config": [
2380 "abseil/base/core_headers": [
2383 "abseil/base/endian": [
2386 "abseil/base/raw_logging_internal": [
2389 "abseil/meta/type_traits": [
2395 "name": "str_format",
2396 "source_files": "absl/strings/str_format.h",
2398 "abseil/strings/str_format_internal": [
2404 "name": "str_format_internal",
2406 "absl/strings/internal/str_format/arg.cc",
2407 "absl/strings/internal/str_format/arg.h",
2408 "absl/strings/internal/str_format/bind.cc",
2409 "absl/strings/internal/str_format/bind.h",
2410 "absl/strings/internal/str_format/checker.h",
2411 "absl/strings/internal/str_format/extension.cc",
2412 "absl/strings/internal/str_format/extension.h",
2413 "absl/strings/internal/str_format/float_conversion.cc",
2414 "absl/strings/internal/str_format/float_conversion.h",
2415 "absl/strings/internal/str_format/output.cc",
2416 "absl/strings/internal/str_format/output.h",
2417 "absl/strings/internal/str_format/parser.cc",
2418 "absl/strings/internal/str_format/parser.h"
2421 "abseil/base/config": [
2424 "abseil/base/core_headers": [
2427 "abseil/functional/function_ref": [
2430 "abseil/meta/type_traits": [
2433 "abseil/numeric/bits": [
2436 "abseil/numeric/int128": [
2439 "abseil/numeric/representation": [
2442 "abseil/strings/strings": [
2445 "abseil/types/optional": [
2448 "abseil/types/span": [
2456 "absl/strings/ascii.cc",
2457 "absl/strings/ascii.h",
2458 "absl/strings/charconv.cc",
2459 "absl/strings/charconv.h",
2460 "absl/strings/escaping.cc",
2461 "absl/strings/escaping.h",
2462 "absl/strings/internal/charconv_bigint.cc",
2463 "absl/strings/internal/charconv_bigint.h",
2464 "absl/strings/internal/charconv_parse.cc",
2465 "absl/strings/internal/charconv_parse.h",
2466 "absl/strings/internal/memutil.cc",
2467 "absl/strings/internal/memutil.h",
2468 "absl/strings/internal/stl_type_traits.h",
2469 "absl/strings/internal/str_join_internal.h",
2470 "absl/strings/internal/str_split_internal.h",
2471 "absl/strings/internal/string_constant.h",
2472 "absl/strings/match.cc",
2473 "absl/strings/match.h",
2474 "absl/strings/numbers.cc",
2475 "absl/strings/numbers.h",
2476 "absl/strings/str_cat.cc",
2477 "absl/strings/str_cat.h",
2478 "absl/strings/str_join.h",
2479 "absl/strings/str_replace.cc",
2480 "absl/strings/str_replace.h",
2481 "absl/strings/str_split.cc",
2482 "absl/strings/str_split.h",
2483 "absl/strings/string_view.cc",
2484 "absl/strings/string_view.h",
2485 "absl/strings/strip.h",
2486 "absl/strings/substitute.cc",
2487 "absl/strings/substitute.h"
2490 "abseil/base/base": [
2493 "abseil/base/config": [
2496 "abseil/base/core_headers": [
2499 "abseil/base/endian": [
2502 "abseil/base/raw_logging_internal": [
2505 "abseil/base/throw_delegate": [
2508 "abseil/memory/memory": [
2511 "abseil/meta/type_traits": [
2514 "abseil/numeric/bits": [
2517 "abseil/numeric/int128": [
2520 "abseil/strings/internal": [
2528 "name": "synchronization",
2531 "name": "graphcycles_internal",
2533 "absl/synchronization/internal/graphcycles.cc",
2534 "absl/synchronization/internal/graphcycles.h"
2537 "abseil/base/base": [
2540 "abseil/base/base_internal": [
2543 "abseil/base/config": [
2546 "abseil/base/core_headers": [
2549 "abseil/base/malloc_internal": [
2552 "abseil/base/raw_logging_internal": [
2558 "name": "kernel_timeout_internal",
2559 "source_files": "absl/synchronization/internal/kernel_timeout.h",
2561 "abseil/base/core_headers": [
2564 "abseil/base/raw_logging_internal": [
2567 "abseil/time/time": [
2573 "name": "synchronization",
2575 "absl/synchronization/barrier.cc",
2576 "absl/synchronization/barrier.h",
2577 "absl/synchronization/blocking_counter.cc",
2578 "absl/synchronization/blocking_counter.h",
2579 "absl/synchronization/internal/create_thread_identity.cc",
2580 "absl/synchronization/internal/create_thread_identity.h",
2581 "absl/synchronization/internal/futex.h",
2582 "absl/synchronization/internal/per_thread_sem.cc",
2583 "absl/synchronization/internal/per_thread_sem.h",
2584 "absl/synchronization/internal/waiter.cc",
2585 "absl/synchronization/internal/waiter.h",
2586 "absl/synchronization/mutex.cc",
2587 "absl/synchronization/mutex.h",
2588 "absl/synchronization/notification.cc",
2589 "absl/synchronization/notification.h"
2592 "abseil/base/atomic_hook": [
2595 "abseil/base/base": [
2598 "abseil/base/base_internal": [
2601 "abseil/base/config": [
2604 "abseil/base/core_headers": [
2607 "abseil/base/dynamic_annotations": [
2610 "abseil/base/malloc_internal": [
2613 "abseil/base/raw_logging_internal": [
2616 "abseil/debugging/stacktrace": [
2619 "abseil/debugging/symbolize": [
2622 "abseil/synchronization/graphcycles_internal": [
2625 "abseil/synchronization/kernel_timeout_internal": [
2628 "abseil/time/time": [
2645 "name": "civil_time",
2647 "absl/time/internal/cctz/include/cctz/civil_time.h",
2648 "absl/time/internal/cctz/include/cctz/civil_time_detail.h",
2649 "absl/time/internal/cctz/src/civil_time_detail.cc"
2652 "abseil/base/config": [
2658 "name": "time_zone",
2660 "absl/time/internal/cctz/include/cctz/time_zone.h",
2661 "absl/time/internal/cctz/include/cctz/zone_info_source.h",
2662 "absl/time/internal/cctz/src/time_zone_fixed.cc",
2663 "absl/time/internal/cctz/src/time_zone_fixed.h",
2664 "absl/time/internal/cctz/src/time_zone_format.cc",
2665 "absl/time/internal/cctz/src/time_zone_if.cc",
2666 "absl/time/internal/cctz/src/time_zone_if.h",
2667 "absl/time/internal/cctz/src/time_zone_impl.cc",
2668 "absl/time/internal/cctz/src/time_zone_impl.h",
2669 "absl/time/internal/cctz/src/time_zone_info.cc",
2670 "absl/time/internal/cctz/src/time_zone_info.h",
2671 "absl/time/internal/cctz/src/time_zone_libc.cc",
2672 "absl/time/internal/cctz/src/time_zone_libc.h",
2673 "absl/time/internal/cctz/src/time_zone_lookup.cc",
2674 "absl/time/internal/cctz/src/time_zone_posix.cc",
2675 "absl/time/internal/cctz/src/time_zone_posix.h",
2676 "absl/time/internal/cctz/src/tzfile.h",
2677 "absl/time/internal/cctz/src/zone_info_source.cc"
2680 "abseil/base/config": [
2683 "abseil/time/internal/cctz/civil_time": [
2695 "absl/time/civil_time.cc",
2696 "absl/time/civil_time.h",
2697 "absl/time/clock.cc",
2698 "absl/time/clock.h",
2699 "absl/time/duration.cc",
2700 "absl/time/format.cc",
2701 "absl/time/internal/get_current_time_chrono.inc",
2702 "absl/time/internal/get_current_time_posix.inc",
2703 "absl/time/time.cc",
2707 "abseil/base/base": [
2710 "abseil/base/core_headers": [
2713 "abseil/base/raw_logging_internal": [
2716 "abseil/numeric/int128": [
2719 "abseil/strings/strings": [
2722 "abseil/time/internal/cctz/civil_time": [
2725 "abseil/time/internal/cctz/time_zone": [
2737 "source_files": "absl/types/any.h",
2739 "abseil/base/config": [
2742 "abseil/base/core_headers": [
2745 "abseil/base/fast_type_id": [
2748 "abseil/meta/type_traits": [
2751 "abseil/types/bad_any_cast": [
2754 "abseil/utility/utility": [
2760 "name": "bad_any_cast",
2761 "source_files": "absl/types/bad_any_cast.h",
2763 "abseil/base/config": [
2766 "abseil/types/bad_any_cast_impl": [
2772 "name": "bad_any_cast_impl",
2774 "absl/types/bad_any_cast.cc",
2775 "absl/types/bad_any_cast.h"
2778 "abseil/base/config": [
2781 "abseil/base/raw_logging_internal": [
2787 "name": "bad_optional_access",
2789 "absl/types/bad_optional_access.cc",
2790 "absl/types/bad_optional_access.h"
2793 "abseil/base/config": [
2796 "abseil/base/raw_logging_internal": [
2802 "name": "bad_variant_access",
2804 "absl/types/bad_variant_access.cc",
2805 "absl/types/bad_variant_access.h"
2808 "abseil/base/config": [
2811 "abseil/base/raw_logging_internal": [
2818 "source_files": "absl/types/compare.h",
2820 "abseil/base/core_headers": [
2823 "abseil/meta/type_traits": [
2831 "absl/types/internal/optional.h",
2832 "absl/types/optional.h"
2835 "abseil/base/base_internal": [
2838 "abseil/base/config": [
2841 "abseil/base/core_headers": [
2844 "abseil/memory/memory": [
2847 "abseil/meta/type_traits": [
2850 "abseil/types/bad_optional_access": [
2853 "abseil/utility/utility": [
2861 "absl/types/internal/span.h",
2865 "abseil/algorithm/algorithm": [
2868 "abseil/base/core_headers": [
2871 "abseil/base/throw_delegate": [
2874 "abseil/meta/type_traits": [
2882 "absl/types/internal/variant.h",
2883 "absl/types/variant.h"
2886 "abseil/base/base_internal": [
2889 "abseil/base/config": [
2892 "abseil/base/core_headers": [
2895 "abseil/meta/type_traits": [
2898 "abseil/types/bad_variant_access": [
2901 "abseil/utility/utility": [
2913 "source_files": "absl/utility/utility.h",
2915 "abseil/base/base_internal": [
2918 "abseil/base/config": [
2921 "abseil/meta/type_traits": [