{ "string_view": { "type": "export" , "target": "string_view (unexported)" , "flexible_config": [ "ADD_CFLAGS" , "ADD_CXXFLAGS" , "AR" , "ARCH" , "CC" , "CFLAGS" , "CXX" , "CXXFLAGS" , "DEBUG" , "ENV" , "HOST_ARCH" , "OS" , "TARGET_ARCH" , "TOOLCHAIN_CONFIG" ] } , "string_view (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["string_view"] , "stage": ["absl", "strings"] , "hdrs": ["string_view.h"] , "srcs": ["string_view.cc"] , "deps": [ ["absl/base", "base"] , ["absl/base", "config"] , ["absl/base", "core_headers"] , ["absl/base", "nullability"] , ["absl/base", "throw_delegate"] ] } , "strings": { "type": "export" , "target": "strings (unexported)" , "flexible_config": [ "ADD_CFLAGS" , "ADD_CXXFLAGS" , "AR" , "ARCH" , "CC" , "CFLAGS" , "CXX" , "CXXFLAGS" , "DEBUG" , "ENV" , "HOST_ARCH" , "OS" , "TARGET_ARCH" , "TOOLCHAIN_CONFIG" ] } , "strings (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["strings"] , "stage": ["absl", "strings"] , "hdrs": [ "ascii.h" , "charconv.h" , "escaping.h" , "has_absl_stringify.h" , "internal/damerau_levenshtein_distance.h" , "internal/string_constant.h" , "match.h" , "numbers.h" , "str_cat.h" , "str_join.h" , "str_replace.h" , "str_split.h" , "string_view.h" , "strip.h" , "substitute.h" , "internal/stringify_sink.h" , "internal/str_join_internal.h" , "internal/str_split_internal.h" , "internal/stl_type_traits.h" ] , "srcs": [ "ascii.cc" , "charconv.cc" , "escaping.cc" , "internal/charconv_bigint.cc" , "internal/charconv_parse.cc" , "internal/damerau_levenshtein_distance.cc" , "internal/memutil.cc" , "internal/stringify_sink.cc" , "match.cc" , "numbers.cc" , "str_cat.cc" , "str_replace.cc" , "str_split.cc" , "substitute.cc" ] , "private-hdrs": [ "internal/charconv_bigint.h" , "internal/charconv_parse.h" , "internal/memutil.h" ] , "deps": [ "charset" , "internal" , "string_view" , ["absl/base", "base"] , ["absl/base", "config"] , ["absl/base", "core_headers"] , ["absl/base", "endian"] , ["absl/base", "nullability"] , ["absl/base", "raw_logging_internal"] , ["absl/base", "throw_delegate"] , ["absl/memory", "memory"] , ["absl/meta", "type_traits"] , ["absl/numeric", "bits"] , ["absl/numeric", "int128"] ] } , "internal": { "type": "export" , "target": "internal (unexported)" , "flexible_config": [ "ADD_CFLAGS" , "ADD_CXXFLAGS" , "AR" , "ARCH" , "CC" , "CFLAGS" , "CXX" , "CXXFLAGS" , "DEBUG" , "ENV" , "HOST_ARCH" , "OS" , "TARGET_ARCH" , "TOOLCHAIN_CONFIG" ] } , "internal (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["internal"] , "stage": ["absl", "strings"] , "hdrs": [ "internal/escaping.h" , "internal/ostringstream.h" , "internal/resize_uninitialized.h" , "internal/utf8.h" ] , "srcs": ["internal/escaping.cc", "internal/ostringstream.cc", "internal/utf8.cc"] , "deps": [ ["absl/base", "config"] , ["absl/base", "core_headers"] , ["absl/base", "endian"] , ["absl/base", "raw_logging_internal"] , ["absl/meta", "type_traits"] ] } , "cord": { "type": "export" , "target": "cord (unexported)" , "flexible_config": [ "ADD_CFLAGS" , "ADD_CXXFLAGS" , "AR" , "ARCH" , "CC" , "CFLAGS" , "CXX" , "CXXFLAGS" , "DEBUG" , "ENV" , "HOST_ARCH" , "OS" , "TARGET_ARCH" , "TOOLCHAIN_CONFIG" ] } , "cord (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["cord"] , "stage": ["absl", "strings"] , "hdrs": ["cord.h", "cord_buffer.h", "cord_analysis.h"] , "srcs": ["cord.cc", "cord_analysis.cc", "cord_buffer.cc"] , "deps": [ "cord_internal" , "cordz_functions" , "cordz_info" , "cordz_statistics" , "cordz_update_scope" , "cordz_update_tracker" , "internal" , "strings" , ["absl/base", "base"] , ["absl/base", "config"] , ["absl/base", "core_headers"] , ["absl/base", "endian"] , ["absl/base", "nullability"] , ["absl/base", "raw_logging_internal"] , ["absl/container", "inlined_vector"] , ["absl/crc", "crc32c"] , ["absl/crc", "crc_cord_state"] , ["absl/functional", "function_ref"] , ["absl/meta", "type_traits"] , ["absl/numeric", "bits"] , ["absl/types", "compare"] , ["absl/types", "optional"] , ["absl/types", "span"] ] } , "cord_internal": { "type": ["@", "rules", "CC", "library"] , "name": ["cord_internal"] , "stage": ["absl", "strings"] , "hdrs": [ "internal/cord_data_edge.h" , "internal/cord_internal.h" , "internal/cord_rep_btree.h" , "internal/cord_rep_btree_navigator.h" , "internal/cord_rep_btree_reader.h" , "internal/cord_rep_crc.h" , "internal/cord_rep_consume.h" , "internal/cord_rep_flat.h" ] , "srcs": [ "internal/cord_internal.cc" , "internal/cord_rep_btree.cc" , "internal/cord_rep_btree_navigator.cc" , "internal/cord_rep_btree_reader.cc" , "internal/cord_rep_crc.cc" , "internal/cord_rep_consume.cc" ] , "deps": [ "strings" , ["absl/base", "base_internal"] , ["absl/base", "config"] , ["absl/base", "core_headers"] , ["absl/base", "endian"] , ["absl/base", "raw_logging_internal"] , ["absl/base", "throw_delegate"] , ["absl/container", "compressed_tuple"] , ["absl/container", "container_memory"] , ["absl/container", "inlined_vector"] , ["absl/container", "layout"] , ["absl/crc", "crc_cord_state"] , ["absl/functional", "function_ref"] , ["absl/meta", "type_traits"] , ["absl/types", "span"] ] } , "cordz_functions": { "type": ["@", "rules", "CC", "library"] , "name": ["cordz_functions"] , "stage": ["absl", "strings"] , "hdrs": ["internal/cordz_functions.h"] , "srcs": ["internal/cordz_functions.cc"] , "deps": [ ["absl/base", "config"] , ["absl/base", "core_headers"] , ["absl/base", "raw_logging_internal"] , ["absl/profiling", "exponential_biased"] ] } , "cordz_info": { "type": ["@", "rules", "CC", "library"] , "arguments_config": ["ARCH", "TARGET_ARCH"] , "name": ["cordz_info"] , "stage": ["absl", "strings"] , "hdrs": ["internal/cordz_info.h"] , "srcs": ["internal/cordz_info.cc"] , "private-ldflags": { "type": "case" , "expr": { "type": "var" , "name": "TARGET_ARCH" , "default": {"type": "var", "name": "ARCH", "default": "unknown"} } , "case": {"arm": ["-latomic"], "unknown": ["-latomic"]} } , "deps": [ "cord_internal" , "cordz_functions" , "cordz_handle" , "cordz_statistics" , "cordz_update_tracker" , ["absl/base", "base"] , ["absl/base", "config"] , ["absl/base", "core_headers"] , ["absl/base", "raw_logging_internal"] , ["absl/container", "inlined_vector"] , ["absl/debugging", "stacktrace"] , ["absl/synchronization", "synchronization"] , ["absl/time", "time"] , ["absl/types", "span"] ] } , "cordz_update_scope": { "type": ["@", "rules", "CC", "library"] , "name": ["cordz_update_scope"] , "stage": ["absl", "strings"] , "hdrs": ["internal/cordz_update_scope.h"] , "deps": [ "cord_internal" , "cordz_info" , "cordz_update_tracker" , ["absl/base", "config"] , ["absl/base", "core_headers"] ] } , "cordz_update_tracker": { "type": ["@", "rules", "CC", "library"] , "name": ["cordz_update_tracker"] , "stage": ["absl", "strings"] , "hdrs": ["internal/cordz_update_tracker.h"] , "deps": [["absl/base", "config"]] } , "cordz_handle": { "type": ["@", "rules", "CC", "library"] , "name": ["cordz_handle"] , "stage": ["absl", "strings"] , "hdrs": ["internal/cordz_handle.h"] , "srcs": ["internal/cordz_handle.cc"] , "deps": [ ["absl/base", "config"] , ["absl/base", "no_destructor"] , ["absl/base", "raw_logging_internal"] , ["absl/synchronization", "synchronization"] ] } , "cordz_statistics": { "type": ["@", "rules", "CC", "library"] , "name": ["cordz_statistics"] , "stage": ["absl", "strings"] , "hdrs": ["internal/cordz_statistics.h"] , "deps": ["cordz_update_tracker", ["absl/base", "config"]] } , "str_format": { "type": "export" , "target": "str_format (unexported)" , "flexible_config": [ "ADD_CFLAGS" , "ADD_CXXFLAGS" , "AR" , "ARCH" , "CC" , "CFLAGS" , "CXX" , "CXXFLAGS" , "DEBUG" , "ENV" , "HOST_ARCH" , "OS" , "TARGET_ARCH" , "TOOLCHAIN_CONFIG" ] } , "str_format (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["str_format"] , "stage": ["absl", "strings"] , "hdrs": ["str_format.h"] , "deps": [ "str_format_internal" , "string_view" , ["absl/base", "config"] , ["absl/base", "core_headers"] , ["absl/base", "nullability"] , ["absl/types", "span"] ] } , "str_format_internal": { "type": ["@", "rules", "CC", "library"] , "name": ["str_format_internal"] , "stage": ["absl", "strings"] , "hdrs": [ "internal/str_format/arg.h" , "internal/str_format/bind.h" , "internal/str_format/checker.h" , "internal/str_format/constexpr_parser.h" , "internal/str_format/extension.h" , "internal/str_format/float_conversion.h" , "internal/str_format/output.h" , "internal/str_format/parser.h" ] , "srcs": [ "internal/str_format/arg.cc" , "internal/str_format/bind.cc" , "internal/str_format/extension.cc" , "internal/str_format/float_conversion.cc" , "internal/str_format/output.cc" , "internal/str_format/parser.cc" ] , "deps": [ "strings" , ["absl/base", "config"] , ["absl/base", "core_headers"] , ["absl/container", "fixed_array"] , ["absl/container", "inlined_vector"] , ["absl/functional", "function_ref"] , ["absl/meta", "type_traits"] , ["absl/numeric", "bits"] , ["absl/numeric", "int128"] , ["absl/numeric", "numeric_representation"] , ["absl/types", "optional"] , ["absl/types", "span"] , ["absl/utility", "utility"] ] } , "has_ostream_operator": { "type": "export" , "target": "has_ostream_operator (unexported)" , "flexible_config": [ "ADD_CFLAGS" , "ADD_CXXFLAGS" , "AR" , "ARCH" , "CC" , "CFLAGS" , "CXX" , "CXXFLAGS" , "DEBUG" , "ENV" , "HOST_ARCH" , "OS" , "TARGET_ARCH" , "TOOLCHAIN_CONFIG" ] } , "has_ostream_operator (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["has_ostream_operator"] , "stage": ["absl", "strings"] , "hdrs": ["has_ostream_operator.h"] , "deps": [["absl/base", "config"]] } , "charset": { "type": "export" , "target": "charset (unexported)" , "flexible_config": [ "ADD_CFLAGS" , "ADD_CXXFLAGS" , "AR" , "ARCH" , "CC" , "CFLAGS" , "CXX" , "CXXFLAGS" , "DEBUG" , "ENV" , "HOST_ARCH" , "OS" , "TARGET_ARCH" , "TOOLCHAIN_CONFIG" ] } , "charset (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["charset"] , "stage": ["absl", "strings"] , "hdrs": ["charset.h"] , "deps": ["string_view", ["absl/base", "core_headers"]] } }