<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<tagfile>
<compound kind="namespace">
  <name>absl</name>
  <filename>absl.adoc</filename>
  <class kind="class">absl::CivilDay</class>
  <class kind="class">absl::CivilHour</class>
  <class kind="class">absl::CivilMinute</class>
  <class kind="class">absl::CivilMonth</class>
  <class kind="class">absl::CivilSecond</class>
  <class kind="class">absl::CivilYear</class>
  <class kind="class">absl::DefaultHashContainerEq</class>
  <class kind="class">absl::DefaultHashContainerHash</class>
  <class kind="class">absl::EnableSplitIfString</class>
  <class kind="class">absl::Flag</class>
  <class kind="class">absl::FormatArg</class>
  <class kind="class">absl::FormatSpec</class>
  <class kind="class">absl::Hash</class>
  <class kind="class">absl::ParsedFormat</class>
  <class kind="class">absl::SeedSeq</class>
  <class kind="class">absl::SourceLocation</class>
  <class kind="class">absl::Weekday</class>
  <class kind="class">absl::add_const_t</class>
  <class kind="class">absl::add_cv_t</class>
  <class kind="class">absl::add_lvalue_reference_t</class>
  <class kind="class">absl::add_pointer_t</class>
  <class kind="class">absl::add_rvalue_reference_t</class>
  <class kind="class">absl::add_volatile_t</class>
  <class kind="class">absl::allocator_traits</class>
  <class kind="class">absl::any</class>
  <class kind="class">absl::bad_any_cast</class>
  <class kind="class">absl::bad_optional_access</class>
  <class kind="class">absl::bad_variant_access</class>
  <class kind="class">absl::civil_diff_t</class>
  <class kind="class">absl::civil_year_t</class>
  <class kind="class">absl::common_type_t</class>
  <class kind="class">absl::conditional_t</class>
  <class kind="class">absl::conjunction</class>
  <class kind="class">absl::decay_t</class>
  <class kind="class">absl::disjunction</class>
  <class kind="class">absl::enable_if_t</class>
  <class kind="class">absl::in_place_index_t</class>
  <class kind="class">absl::in_place_t</class>
  <class kind="class">absl::in_place_type_t</class>
  <class kind="class">absl::index_sequence</class>
  <class kind="class">absl::index_sequence_for</class>
  <class kind="class">absl::integer_sequence</class>
  <class kind="class">absl::is_copy_assignable</class>
  <class kind="class">absl::is_function</class>
  <class kind="class">absl::is_move_assignable</class>
  <class kind="class">absl::is_trivially_copy_assignable</class>
  <class kind="class">absl::is_trivially_copy_constructible</class>
  <class kind="class">absl::is_trivially_default_constructible</class>
  <class kind="class">absl::is_trivially_destructible</class>
  <class kind="class">absl::is_trivially_move_assignable</class>
  <class kind="class">absl::is_trivially_move_constructible</class>
  <class kind="class">absl::make_index_sequence</class>
  <class kind="class">absl::make_integer_sequence</class>
  <class kind="class">absl::make_signed_t</class>
  <class kind="class">absl::make_unsigned_t</class>
  <class kind="class">absl::monostate</class>
  <class kind="class">absl::negation</class>
  <class kind="class">absl::nullopt_t</class>
  <class kind="class">absl::pointer_traits</class>
  <class kind="class">absl::remove_all_extents_t</class>
  <class kind="class">absl::remove_const_t</class>
  <class kind="class">absl::remove_cv_t</class>
  <class kind="class">absl::remove_cvref</class>
  <class kind="class">absl::remove_cvref_t</class>
  <class kind="class">absl::remove_extent_t</class>
  <class kind="class">absl::remove_pointer_t</class>
  <class kind="class">absl::remove_reference_t</class>
  <class kind="class">absl::remove_volatile_t</class>
  <class kind="class">absl::result_of_t</class>
  <class kind="class">absl::type_identity</class>
  <class kind="class">absl::type_identity_t</class>
  <class kind="class">absl::underlying_type_t</class>
  <class kind="class">absl::variant</class>
  <class kind="class">absl::variant_alternative</class>
  <class kind="class">absl::variant_alternative_t</class>
  <class kind="class">absl::variant_size</class>
  <class kind="class">absl::void_t</class>
  <class kind="class">absl::AllowEmpty</class>
  <class kind="class">absl::AlphaNum</class>
  <class kind="class">absl::AnyInvocable</class>
  <class kind="class">absl::AnySpan</class>
  <class kind="class">absl::BadStatusOrAccess</class>
  <class kind="class">absl::Barrier</class>
  <class kind="class">absl::BitGen</class>
  <class kind="class">absl::BitGenRef</class>
  <class kind="class">absl::BlockingCounter</class>
  <class kind="class">absl::ByAnyChar</class>
  <class kind="class">absl::ByAsciiWhitespace</class>
  <class kind="class">absl::ByChar</class>
  <class kind="class">absl::ByLength</class>
  <class kind="class">absl::ByString</class>
  <class kind="class">absl::CharSet</class>
  <class kind="class">absl::Cleanup</class>
  <class kind="class">absl::Clock</class>
  <class kind="class">absl::CommandLineFlag</class>
  <class kind="class">absl::CondVar</class>
  <class kind="class">absl::Condition</class>
  <class kind="class">absl::Cord</class>
  <class kind="class">absl::CordBuffer</class>
  <class kind="class">absl::CordBufferTestPeer</class>
  <class kind="class">absl::CordTestPeer</class>
  <class kind="class">absl::Dec</class>
  <class kind="class">absl::Duration</class>
  <class kind="class">absl::ExtraMessage</class>
  <class kind="class">absl::FailureSignalHandlerOptions</class>
  <class kind="class">absl::FastTypeIdType</class>
  <class kind="class">absl::FixedArray</class>
  <class kind="class">absl::FlagSaver</class>
  <class kind="class">absl::FlagsUsageConfig</class>
  <class kind="class">absl::FormatConversionSpec</class>
  <class kind="class">absl::FormatConvertResult</class>
  <class kind="class">absl::FormatCountCapture</class>
  <class kind="class">absl::FormatRawSink</class>
  <class kind="class">absl::FormatSink</class>
  <class kind="class">absl::FunctionRef</class>
  <class kind="class">absl::FunctionRef</class>
  <class kind="class">absl::HasAbslStringify</class>
  <class kind="class">absl::HasAbslStringify</class>
  <class kind="class">absl::HasOstreamOperator</class>
  <class kind="class">absl::HasOstreamOperator</class>
  <class kind="class">absl::HashState</class>
  <class kind="class">absl::Hex</class>
  <class kind="class">absl::InlinedVector</class>
  <class kind="class">absl::InsecureBitGen</class>
  <class kind="class">absl::LeakCheckDisabler</class>
  <class kind="class">absl::LogEntry</class>
  <class kind="class">absl::LogSink</class>
  <class kind="class">absl::LogStreamer</class>
  <class kind="class">absl::MuHowS</class>
  <class kind="class">absl::Mutex</class>
  <class kind="class">absl::MutexLock</class>
  <class kind="class">absl::MutexLockMaybe</class>
  <class kind="class">absl::NoDestructor</class>
  <class kind="class">absl::Notification</class>
  <class kind="class">absl::Overload</class>
  <class kind="class">absl::ReaderMutexLock</class>
  <class kind="class">absl::ReleasableMutexLock</class>
  <class kind="class">absl::ScopedStderrThreshold</class>
  <class kind="class">absl::SeedGenException</class>
  <class kind="class">absl::SimulatedClock</class>
  <class kind="class">absl::SkipEmpty</class>
  <class kind="class">absl::SkipWhitespace</class>
  <class kind="class">absl::Span</class>
  <class kind="class">absl::Status</class>
  <class kind="class">absl::StatusBuilder</class>
  <class kind="class">absl::StatusBuilderTest</class>
  <class kind="class">absl::StatusOr</class>
  <class kind="class">absl::SynchWaitParams</class>
  <class kind="class">absl::Time</class>
  <class kind="class">absl::TimeConversion</class>
  <class kind="class">absl::TimeZone</class>
  <class kind="class">absl::UnrecognizedFlag</class>
  <class kind="class">absl::UntypedFormatSpec</class>
  <class kind="class">absl::WriterMutexLock</class>
  <class kind="class">absl::allocator_is_nothrow</class>
  <class kind="class">absl::bernoulli_distribution</class>
  <class kind="class">absl::beta_distribution</class>
  <class kind="class">absl::btree_map</class>
  <class kind="class">absl::btree_multimap</class>
  <class kind="class">absl::btree_multiset</class>
  <class kind="class">absl::btree_set</class>
  <class kind="class">absl::chunked_queue</class>
  <class kind="class">absl::crc32c_t</class>
  <class kind="class">absl::default_allocator_is_nothrow</class>
  <class kind="class">absl::discrete_distribution</class>
  <class kind="class">absl::exponential_distribution</class>
  <class kind="class">absl::flat_hash_map</class>
  <class kind="class">absl::flat_hash_set</class>
  <class kind="class">absl::from_chars_result</class>
  <class kind="class">absl::gaussian_distribution</class>
  <class kind="class">absl::int128</class>
  <class kind="class">absl::is_trivially_relocatable</class>
  <class kind="class">absl::linked_hash_map</class>
  <class kind="class">absl::linked_hash_set</class>
  <class kind="class">absl::log_uniform_int_distribution</class>
  <class kind="class">absl::node_hash_map</class>
  <class kind="class">absl::node_hash_set</class>
  <class kind="class">absl::nontype_t</class>
  <class kind="class">absl::once_flag</class>
  <class kind="class">absl::optional_ref</class>
  <class kind="class">absl::poisson_distribution</class>
  <class kind="class">absl::uint128</class>
  <class kind="class">absl::uniform_int_distribution</class>
  <class kind="class">absl::uniform_real_distribution</class>
  <class kind="class">absl::zipf_distribution</class>
  <class kind="class">absl::ConstInitType</class>
  <class kind="class">absl::CordMemoryAccounting</class>
  <class kind="class">absl::FormatConversionChar</class>
  <class kind="class">absl::FormatConversionCharSet</class>
  <class kind="class">absl::LogSeverity</class>
  <class kind="class">absl::LogSeverityAtLeast</class>
  <class kind="class">absl::LogSeverityAtMost</class>
  <class kind="class">absl::MessageJoinStyle</class>
  <class kind="class">absl::OnDeadlockCycle</class>
  <class kind="class">absl::PadSpec</class>
  <class kind="class">absl::StatusCode</class>
  <class kind="class">absl::StatusToStringMode</class>
  <class kind="class">absl::chars_format</class>
  <class kind="class">absl::AbortedError</class>
  <class kind="class">absl::AbslFormatFlush</class>
  <class kind="class">absl::AbslHashValue</class>
  <class kind="class">absl::AbslParseFlag</class>
  <class kind="class">absl::AbslStringify</class>
  <class kind="class">absl::AbslUnparseFlag</class>
  <class kind="class">absl::AlreadyExistsError</class>
  <class kind="class">absl::AsciiStrToLower</class>
  <class kind="class">absl::AsciiStrToUpper</class>
  <class kind="class">absl::Base64Escape</class>
  <class kind="class">absl::CUnescape</class>
  <class kind="class">absl::CancelledError</class>
  <class kind="class">absl::DataLossError</class>
  <class kind="class">absl::DeadlineExceededError</class>
  <class kind="class">absl::DereferenceFormatter</class>
  <class kind="class">absl::FailedPreconditionError</class>
  <class kind="class">absl::FormatCivilTime</class>
  <class kind="class">absl::FormatTime</class>
  <class kind="class">absl::FromChrono</class>
  <class kind="class">absl::HexStringToBytes</class>
  <class kind="class">absl::HighPrecision</class>
  <class kind="class">absl::Hours</class>
  <class kind="class">absl::InternalError</class>
  <class kind="class">absl::InvalidArgumentError</class>
  <class kind="class">absl::LogDebugFatalStreamer</class>
  <class kind="class">absl::LogErrorStreamer</class>
  <class kind="class">absl::LogFatalStreamer</class>
  <class kind="class">absl::LogInfoStreamer</class>
  <class kind="class">absl::LogWarningStreamer</class>
  <class kind="class">absl::MakeAnySpan</class>
  <class kind="class">absl::MakeConstAnySpan</class>
  <class kind="class">absl::MakeConstDerefAnySpan</class>
  <class kind="class">absl::MakeConstSpan</class>
  <class kind="class">absl::MakeDerefAnySpan</class>
  <class kind="class">absl::MakeSpan</class>
  <class kind="class">absl::Microseconds</class>
  <class kind="class">absl::Milliseconds</class>
  <class kind="class">absl::Minutes</class>
  <class kind="class">absl::Nanoseconds</class>
  <class kind="class">absl::NormalizeLogSeverity</class>
  <class kind="class">absl::NotFoundError</class>
  <class kind="class">absl::OutOfRangeError</class>
  <class kind="class">absl::PairFormatter</class>
  <class kind="class">absl::ParseCivilTime</class>
  <class kind="class">absl::ParseFlag</class>
  <class kind="class">absl::ParseLenientCivilTime</class>
  <class kind="class">absl::ParseTime</class>
  <class kind="class">absl::PermissionDeniedError</class>
  <class kind="class">absl::RawPtr</class>
  <class kind="class">absl::ResourceExhaustedError</class>
  <class kind="class">absl::Seconds</class>
  <class kind="class">absl::SetFlag</class>
  <class kind="class">absl::SetStderrThreshold</class>
  <class kind="class">absl::SimpleAtoi</class>
  <class kind="class">absl::SimpleHexAtoi</class>
  <class kind="class">absl::StrAppend</class>
  <class kind="class">absl::StrCat</class>
  <class kind="class">absl::StrContains</class>
  <class kind="class">absl::StrContainsIgnoreCase</class>
  <class kind="class">absl::StrJoin</class>
  <class kind="class">absl::StrReplaceAll</class>
  <class kind="class">absl::StrSplit</class>
  <class kind="class">absl::StripAsciiWhitespace</class>
  <class kind="class">absl::StripLeadingAsciiWhitespace</class>
  <class kind="class">absl::StripTrailingAsciiWhitespace</class>
  <class kind="class">absl::Substitute</class>
  <class kind="class">absl::SubstituteAndAppend</class>
  <class kind="class">absl::ThrowStdDomainError</class>
  <class kind="class">absl::ThrowStdInvalidArgument</class>
  <class kind="class">absl::ThrowStdLengthError</class>
  <class kind="class">absl::ThrowStdLogicError</class>
  <class kind="class">absl::ThrowStdOutOfRange</class>
  <class kind="class">absl::ThrowStdOverflowError</class>
  <class kind="class">absl::ThrowStdRangeError</class>
  <class kind="class">absl::ThrowStdRuntimeError</class>
  <class kind="class">absl::ThrowStdUnderflowError</class>
  <class kind="class">absl::ToTimespec</class>
  <class kind="class">absl::ToTimeval</class>
  <class kind="class">absl::UnauthenticatedError</class>
  <class kind="class">absl::UnavailableError</class>
  <class kind="class">absl::Uniform</class>
  <class kind="class">absl::UnimplementedError</class>
  <class kind="class">absl::UnknownError</class>
  <class kind="class">absl::UnparseFlag</class>
  <class kind="class">absl::WebSafeBase64Escape</class>
  <class kind="class">absl::c_accumulate</class>
  <class kind="class">absl::c_adjacent_difference</class>
  <class kind="class">absl::c_adjacent_find</class>
  <class kind="class">absl::c_binary_search</class>
  <class kind="class">absl::c_contains_subrange</class>
  <class kind="class">absl::c_copy</class>
  <class kind="class">absl::c_copy_n</class>
  <class kind="class">absl::c_equal</class>
  <class kind="class">absl::c_equal_range</class>
  <class kind="class">absl::c_find_end</class>
  <class kind="class">absl::c_find_first_of</class>
  <class kind="class">absl::c_includes</class>
  <class kind="class">absl::c_inner_product</class>
  <class kind="class">absl::c_inplace_merge</class>
  <class kind="class">absl::c_is_heap</class>
  <class kind="class">absl::c_is_heap_until</class>
  <class kind="class">absl::c_is_permutation</class>
  <class kind="class">absl::c_is_sorted</class>
  <class kind="class">absl::c_is_sorted_until</class>
  <class kind="class">absl::c_lexicographical_compare</class>
  <class kind="class">absl::c_lower_bound</class>
  <class kind="class">absl::c_make_heap</class>
  <class kind="class">absl::c_max_element</class>
  <class kind="class">absl::c_merge</class>
  <class kind="class">absl::c_min_element</class>
  <class kind="class">absl::c_minmax_element</class>
  <class kind="class">absl::c_mismatch</class>
  <class kind="class">absl::c_move</class>
  <class kind="class">absl::c_next_permutation</class>
  <class kind="class">absl::c_nth_element</class>
  <class kind="class">absl::c_partial_sort</class>
  <class kind="class">absl::c_partial_sort_copy</class>
  <class kind="class">absl::c_partial_sum</class>
  <class kind="class">absl::c_pop_heap</class>
  <class kind="class">absl::c_prev_permutation</class>
  <class kind="class">absl::c_push_heap</class>
  <class kind="class">absl::c_search</class>
  <class kind="class">absl::c_search_n</class>
  <class kind="class">absl::c_set_difference</class>
  <class kind="class">absl::c_set_intersection</class>
  <class kind="class">absl::c_set_symmetric_difference</class>
  <class kind="class">absl::c_set_union</class>
  <class kind="class">absl::c_sort</class>
  <class kind="class">absl::c_sort_heap</class>
  <class kind="class">absl::c_stable_sort</class>
  <class kind="class">absl::c_transform</class>
  <class kind="class">absl::c_unique_copy</class>
  <class kind="class">absl::c_upper_bound</class>
  <class kind="class">absl::down_cast</class>
  <class kind="class">absl::equal</class>
  <class kind="class">absl::erase_if</class>
  <class kind="class">absl::forward</class>
  <class kind="class">absl::from_chars</class>
  <class kind="class">absl::get</class>
  <class kind="class">absl::get_if</class>
  <class kind="class">absl::implicit_cast</class>
  <class kind="class">absl::make_any</class>
  <class kind="class">absl::make_optional</class>
  <class kind="class">absl::move</class>
  <class kind="class">absl::operator%</class>
  <class kind="class">absl::operator&amp;</class>
  <class kind="class">absl::operator&amp;=</class>
  <class kind="class">absl::operator*</class>
  <class kind="class">absl::operator+</class>
  <class kind="class">absl::operator-</class>
  <class kind="class">absl::operator/</class>
  <class kind="class">absl::operator&gt;&gt;</class>
  <class kind="class">absl::operator^</class>
  <class kind="class">absl::operator^=</class>
  <class kind="class">absl::operator|</class>
  <class kind="class">absl::operator|=</class>
  <class kind="class">absl::operator~</class>
  <class kind="class">absl::swap</class>
  <class kind="class">absl::operator&lt;&lt;</class>
  <class kind="class">absl::operator==</class>
  <class kind="class">absl::operator!=</class>
  <class kind="class">absl::operator&lt;</class>
  <class kind="class">absl::operator&lt;=</class>
  <class kind="class">absl::operator&gt;</class>
  <class kind="class">absl::operator&gt;=</class>
  <class kind="class">absl::operator&lt;=&gt;</class>
  <class kind="class">absl::IntervalClosed</class>
  <class kind="class">absl::IntervalClosedClosed</class>
  <class kind="class">absl::IntervalClosedOpen</class>
  <class kind="class">absl::IntervalOpen</class>
  <class kind="class">absl::IntervalOpenClosed</class>
  <class kind="class">absl::IntervalOpenOpen</class>
  <class kind="class">absl::RFC1123_full</class>
  <class kind="class">absl::RFC1123_no_wday</class>
  <class kind="class">absl::RFC3339_full</class>
  <class kind="class">absl::RFC3339_sec</class>
  <class kind="class">absl::in_place</class>
  <class kind="class">absl::in_place_index</class>
  <class kind="class">absl::in_place_type</class>
  <class kind="class">absl::nontype</class>
  <class kind="class">absl::variant_npos</class>
  <class kind="class">absl::variant_size_v</class>
  <class kind="class">absl::Cleanup</class>
  <class kind="class">absl::FunctionRef</class>
  <class kind="class">absl::FunctionRef</class>
  <class kind="class">absl::FunctionRef</class>
  <class kind="class">absl::FunctionRef</class>
  <class kind="class">absl::FunctionRef</class>
  <class kind="class">absl::NoDestructor</class>
  <class kind="class">absl::Overload</class>
  <class kind="class">absl::optional_ref</class>
  <class kind="class">absl::optional_ref</class>
  <class kind="class">absl::optional_ref</class>
  <class kind="class">absl::optional_ref</class>
  <class kind="class">absl::optional_ref</class>
  <class kind="class">absl::bind_back</class>
  <class kind="class">absl::bind_front</class>
  <class kind="class">absl::bit_cast</class>
  <class kind="class">absl::bit_ceil</class>
  <class kind="class">absl::bit_floor</class>
  <class kind="class">absl::bit_width</class>
  <class kind="class">absl::byteswap</class>
  <class kind="class">absl::countl_one</class>
  <class kind="class">absl::countl_zero</class>
  <class kind="class">absl::countr_one</class>
  <class kind="class">absl::countr_zero</class>
  <class kind="class">absl::endian</class>
  <class kind="class">absl::has_single_bit</class>
  <class kind="class">absl::make_unique</class>
  <class kind="class">absl::make_unique_for_overwrite</class>
  <class kind="class">absl::nullopt</class>
  <class kind="class">absl::optional</class>
  <class kind="class">absl::partial_ordering</class>
  <class kind="class">absl::popcount</class>
  <class kind="class">absl::rotl</class>
  <class kind="class">absl::rotr</class>
  <class kind="class">absl::string_view</class>
  <class kind="class">absl::strong_ordering</class>
  <class kind="class">absl::weak_ordering</class>
  <member kind="function">
    <type>Duration</type>
    <name>AbsDuration</name>
    <anchorfile>absl/AbsDuration.adoc</anchorfile>
    <anchor/>
    <arglist>(Duration d)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>AbslInternalSetErrorCode</name>
    <anchorfile>absl/AbslInternalSetErrorCode.adoc</anchorfile>
    <anchor/>
    <arglist>(StatusBuilder&amp; builder, absl::StatusCode code)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>AddLogSink</name>
    <anchorfile>absl/AddLogSink.adoc</anchorfile>
    <anchor/>
    <arglist>(absl::LogSink* sink)</arglist>
  </member>
  <member kind="function">
    <type>strings_internal::AlphaNumFormatterImpl</type>
    <name>AlphaNumFormatter</name>
    <anchorfile>absl/AlphaNumFormatter.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>AppendCordToString</name>
    <anchorfile>absl/AppendCordToString.adoc</anchorfile>
    <anchor/>
    <arglist>(const Cord&amp; src, std::string* dst)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>Base64Unescape</name>
    <anchorfile>absl/Base64Unescape.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view src, std::string* dest)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>Bernoulli</name>
    <anchorfile>absl/Bernoulli.adoc</anchorfile>
    <anchor/>
    <arglist>(URBG&amp;&amp; urbg, double p)</arglist>
  </member>
  <member kind="function">
    <type>RealType</type>
    <name>Beta</name>
    <anchorfile>absl/Beta.adoc</anchorfile>
    <anchor/>
    <arglist>(URBG&amp;&amp; urbg, RealType alpha, RealType beta)</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>BytesToHexString</name>
    <anchorfile>absl/BytesToHexString.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view from)</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>CEscape</name>
    <anchorfile>absl/CEscape.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view src)</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>CHexEscape</name>
    <anchorfile>absl/CHexEscape.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view src)</arglist>
  </member>
  <member kind="function">
    <type>Duration</type>
    <name>Ceil</name>
    <anchorfile>absl/Ceil.adoc</anchorfile>
    <anchor/>
    <arglist>(Duration d, Duration unit)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>ClearLogBacktraceLocation</name>
    <anchorfile>absl/ClearLogBacktraceLocation.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>ClippedSubstr</name>
    <anchorfile>absl/ClippedSubstr.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view s, size_t pos, size_t n)</arglist>
  </member>
  <member kind="function">
    <type>crc32c_t</type>
    <name>ComputeCrc32c</name>
    <anchorfile>absl/ComputeCrc32c.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view buf)</arglist>
  </member>
  <member kind="function">
    <type>crc32c_t</type>
    <name>ConcatCrc32c</name>
    <anchorfile>absl/ConcatCrc32c.adoc</anchorfile>
    <anchor/>
    <arglist>(crc32c_t crc1, crc32c_t crc2, size_t crc2_length)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>ConsumePrefix</name>
    <anchorfile>absl/ConsumePrefix.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view* str, std::string_view expected)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>ConsumeSuffix</name>
    <anchorfile>absl/ConsumeSuffix.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view* str, std::string_view expected)</arglist>
  </member>
  <member kind="function">
    <type>TimeConversion</type>
    <name>ConvertDateTime</name>
    <anchorfile>absl/ConvertDateTime.adoc</anchorfile>
    <anchor/>
    <arglist>(int64_t year, int mon, int day, int hour, int min, int sec, TimeZone tz)</arglist>
  </member>
  <member kind="function">
    <type>To</type>
    <name>ConvertVariantTo</name>
    <anchorfile>absl/ConvertVariantTo.adoc</anchorfile>
    <anchor/>
    <arglist>(Variant&amp;&amp; variant)</arglist>
  </member>
  <member kind="function">
    <type>size_t</type>
    <name>CopyCordToSpan</name>
    <anchorfile>absl/CopyCordToSpan.adoc</anchorfile>
    <anchor/>
    <arglist>(const Cord&amp; src, absl::Span&lt;char&gt; dst)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>CopyCordToString</name>
    <anchorfile>absl/CopyCordToString.adoc</anchorfile>
    <anchor/>
    <arglist>(const Cord&amp; src, std::string* dst)</arglist>
  </member>
  <member kind="function">
    <type>SeedSeq</type>
    <name>CreateSeedSeqFrom</name>
    <anchorfile>absl/CreateSeedSeqFrom.adoc</anchorfile>
    <anchor/>
    <arglist>(URBG* urbg)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>DefaultStackUnwinder</name>
    <anchorfile>absl/DefaultStackUnwinder.adoc</anchorfile>
    <anchor/>
    <arglist>(void** pcs, int* sizes, int max_depth, int skip_count, const void* uc, int* min_dropped_frames)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>DisableFlagfileAndEnvParsing</name>
    <anchorfile>absl/DisableFlagfileAndEnvParsing.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>DoIgnoreLeak</name>
    <anchorfile>absl/DoIgnoreLeak.adoc</anchorfile>
    <anchor/>
    <arglist>(const void* ptr)</arglist>
  </member>
  <member kind="function">
    <type>Duration</type>
    <name>DurationFromTimespec</name>
    <anchorfile>absl/DurationFromTimespec.adoc</anchorfile>
    <anchor/>
    <arglist>(timespec ts)</arglist>
  </member>
  <member kind="function">
    <type>Duration</type>
    <name>DurationFromTimeval</name>
    <anchorfile>absl/DurationFromTimeval.adoc</anchorfile>
    <anchor/>
    <arglist>(timeval tv)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>EnableLogPrefix</name>
    <anchorfile>absl/EnableLogPrefix.adoc</anchorfile>
    <anchor/>
    <arglist>(bool on_off)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>EnableMutexInvariantDebugging</name>
    <anchorfile>absl/EnableMutexInvariantDebugging.adoc</anchorfile>
    <anchor/>
    <arglist>(bool enabled)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>EndsWith</name>
    <anchorfile>absl/EndsWith.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view text, std::string_view suffix)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>EndsWithIgnoreCase</name>
    <anchorfile>absl/EndsWithIgnoreCase.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view text, std::string_view suffix)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>EqualsIgnoreCase</name>
    <anchorfile>absl/EqualsIgnoreCase.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view piece1, std::string_view piece2)</arglist>
  </member>
  <member kind="function">
    <type>Status</type>
    <name>ErrnoToStatus</name>
    <anchorfile>absl/ErrnoToStatus.adoc</anchorfile>
    <anchor/>
    <arglist>(int error_number, std::string_view message, absl::SourceLocation loc)</arglist>
  </member>
  <member kind="function">
    <type>absl::StatusCode</type>
    <name>ErrnoToStatusCode</name>
    <anchorfile>absl/ErrnoToStatusCode.adoc</anchorfile>
    <anchor/>
    <arglist>(int error_number)</arglist>
  </member>
  <member kind="function">
    <type>RealType</type>
    <name>Exponential</name>
    <anchorfile>absl/Exponential.adoc</anchorfile>
    <anchor/>
    <arglist>(URBG&amp;&amp; urbg, RealType lambda)</arglist>
  </member>
  <member kind="function">
    <type>crc32c_t</type>
    <name>ExtendCrc32c</name>
    <anchorfile>absl/ExtendCrc32c.adoc</anchorfile>
    <anchor/>
    <arglist>(crc32c_t initial_crc, std::string_view buf_to_add)</arglist>
  </member>
  <member kind="function">
    <type>crc32c_t</type>
    <name>ExtendCrc32cByZeroes</name>
    <anchorfile>absl/ExtendCrc32cByZeroes.adoc</anchorfile>
    <anchor/>
    <arglist>(crc32c_t initial_crc, size_t length)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>FDivDuration</name>
    <anchorfile>absl/FDivDuration.adoc</anchorfile>
    <anchor/>
    <arglist>(Duration num, Duration den)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>FPrintF</name>
    <anchorfile>absl/FPrintF.adoc</anchorfile>
    <anchor/>
    <arglist>(FILE* output, const FormatSpec&lt;Args...&gt;&amp; format, const Args...&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>FastTypeIdType</type>
    <name>FastTypeId</name>
    <anchorfile>absl/FastTypeId.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>FindAndReportLeaks</name>
    <anchorfile>absl/FindAndReportLeaks.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>absl::CommandLineFlag*</type>
    <name>FindCommandLineFlag</name>
    <anchorfile>absl/FindCommandLineFlag.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view name)</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>FindLongestCommonPrefix</name>
    <anchorfile>absl/FindLongestCommonPrefix.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view a, std::string_view b)</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>FindLongestCommonSuffix</name>
    <anchorfile>absl/FindLongestCommonSuffix.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view a, std::string_view b)</arglist>
  </member>
  <member kind="function">
    <type>TimeZone</type>
    <name>FixedTimeZone</name>
    <anchorfile>absl/FixedTimeZone.adoc</anchorfile>
    <anchor/>
    <arglist>(int seconds)</arglist>
  </member>
  <member kind="function">
    <type>Duration</type>
    <name>Floor</name>
    <anchorfile>absl/Floor.adoc</anchorfile>
    <anchor/>
    <arglist>(Duration d, Duration unit)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>FlushLogSinks</name>
    <anchorfile>absl/FlushLogSinks.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>Format</name>
    <anchorfile>absl/Format.adoc</anchorfile>
    <anchor/>
    <arglist>(FormatRawSink raw_sink, const FormatSpec&lt;Args...&gt;&amp; format, const Args...&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>FormatDuration</name>
    <anchorfile>absl/FormatDuration.adoc</anchorfile>
    <anchor/>
    <arglist>(Duration d)</arglist>
  </member>
  <member kind="function">
    <type>str_format_internal::StreamedWrapper&lt;T&gt;</type>
    <name>FormatStreamed</name>
    <anchorfile>absl/FormatStreamed.adoc</anchorfile>
    <anchor/>
    <arglist>(const T&amp; v)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>FormatUntyped</name>
    <anchorfile>absl/FormatUntyped.adoc</anchorfile>
    <anchor/>
    <arglist>(FormatRawSink raw_sink, const UntypedFormatSpec&amp; format, absl::Span&lt;const FormatArg&gt; args)</arglist>
  </member>
  <member kind="function">
    <type>Time</type>
    <name>FromCivil</name>
    <anchorfile>absl/FromCivil.adoc</anchorfile>
    <anchor/>
    <arglist>(CivilSecond ct, TimeZone tz)</arglist>
  </member>
  <member kind="function">
    <type>Time</type>
    <name>FromDateTime</name>
    <anchorfile>absl/FromDateTime.adoc</anchorfile>
    <anchor/>
    <arglist>(int64_t year, int mon, int day, int hour, int min, int sec, TimeZone tz)</arglist>
  </member>
  <member kind="function">
    <type>Time</type>
    <name>FromTM</name>
    <anchorfile>absl/FromTM.adoc</anchorfile>
    <anchor/>
    <arglist>(const tm&amp; tm, TimeZone tz)</arglist>
  </member>
  <member kind="function">
    <type>Time</type>
    <name>FromTimeT</name>
    <anchorfile>absl/FromTimeT.adoc</anchorfile>
    <anchor/>
    <arglist>(time_t t)</arglist>
  </member>
  <member kind="function">
    <type>Time</type>
    <name>FromUDate</name>
    <anchorfile>absl/FromUDate.adoc</anchorfile>
    <anchor/>
    <arglist>(double udate)</arglist>
  </member>
  <member kind="function">
    <type>Time</type>
    <name>FromUniversal</name>
    <anchorfile>absl/FromUniversal.adoc</anchorfile>
    <anchor/>
    <arglist>(int64_t universal)</arglist>
  </member>
  <member kind="function">
    <type>Time</type>
    <name>FromUnixMicros</name>
    <anchorfile>absl/FromUnixMicros.adoc</anchorfile>
    <anchor/>
    <arglist>(int64_t us)</arglist>
  </member>
  <member kind="function">
    <type>Time</type>
    <name>FromUnixMillis</name>
    <anchorfile>absl/FromUnixMillis.adoc</anchorfile>
    <anchor/>
    <arglist>(int64_t ms)</arglist>
  </member>
  <member kind="function">
    <type>Time</type>
    <name>FromUnixNanos</name>
    <anchorfile>absl/FromUnixNanos.adoc</anchorfile>
    <anchor/>
    <arglist>(int64_t ns)</arglist>
  </member>
  <member kind="function">
    <type>Time</type>
    <name>FromUnixSeconds</name>
    <anchorfile>absl/FromUnixSeconds.adoc</anchorfile>
    <anchor/>
    <arglist>(int64_t s)</arglist>
  </member>
  <member kind="function">
    <type>RealType</type>
    <name>Gaussian</name>
    <anchorfile>absl/Gaussian.adoc</anchorfile>
    <anchor/>
    <arglist>(URBG&amp;&amp; urbg, RealType mean, RealType stddev)</arglist>
  </member>
  <member kind="function">
    <type>ResultType</type>
    <name>GenericCompare</name>
    <anchorfile>absl/GenericCompare.adoc</anchorfile>
    <anchor/>
    <arglist>(const Cord&amp; lhs, const RHS&amp; rhs, size_t size_to_compare)</arglist>
  </member>
  <member kind="function">
    <type>absl::flat_hash_map&lt;std::string_view, absl::CommandLineFlag*&gt;</type>
    <name>GetAllFlags</name>
    <anchorfile>absl/GetAllFlags.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const CordzInfo*</type>
    <name>GetCordzInfoForTesting</name>
    <anchorfile>absl/GetCordzInfoForTesting.adoc</anchorfile>
    <anchor/>
    <arglist>(const Cord&amp; cord)</arglist>
  </member>
  <member kind="function">
    <type>int64_t</type>
    <name>GetCurrentTimeNanos</name>
    <anchorfile>absl/GetCurrentTimeNanos.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>T</type>
    <name>GetFlag</name>
    <anchorfile>absl/GetFlag.adoc</anchorfile>
    <anchor/>
    <arglist>(const absl::Flag&lt;T&gt;&amp; flag)</arglist>
  </member>
  <member kind="function">
    <type>const CommandLineFlag&amp;</type>
    <name>GetFlagReflectionHandle</name>
    <anchorfile>absl/GetFlagReflectionHandle.adoc</anchorfile>
    <anchor/>
    <arglist>(const absl::Flag&lt;T&gt;&amp; f)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>GetStackFrames</name>
    <anchorfile>absl/GetStackFrames.adoc</anchorfile>
    <anchor/>
    <arglist>(void** result, int* sizes, int max_depth, int skip_count)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>GetStackFramesWithContext</name>
    <anchorfile>absl/GetStackFramesWithContext.adoc</anchorfile>
    <anchor/>
    <arglist>(void** result, int* sizes, int max_depth, int skip_count, const void* uc, int* min_dropped_frames)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>GetStackTrace</name>
    <anchorfile>absl/GetStackTrace.adoc</anchorfile>
    <anchor/>
    <arglist>(void** result, int max_depth, int skip_count)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>GetStackTraceWithContext</name>
    <anchorfile>absl/GetStackTraceWithContext.adoc</anchorfile>
    <anchor/>
    <arglist>(void** result, int max_depth, int skip_count, const void* uc, int* min_dropped_frames)</arglist>
  </member>
  <member kind="function">
    <type>Weekday</type>
    <name>GetWeekday</name>
    <anchorfile>absl/GetWeekday.adoc</anchorfile>
    <anchor/>
    <arglist>(CivilSecond cs)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>GetYearDay</name>
    <anchorfile>absl/GetYearDay.adoc</anchorfile>
    <anchor/>
    <arglist>(CivilSecond cs)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>HasPayload</name>
    <anchorfile>absl/HasPayload.adoc</anchorfile>
    <anchor/>
    <arglist>(const StatusBuilder&amp; builder)</arglist>
  </member>
  <member kind="function">
    <type>size_t</type>
    <name>HashOf</name>
    <anchorfile>absl/HashOf.adoc</anchorfile>
    <anchor/>
    <arglist>(const Types...&amp; values)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>HaveLeakSanitizer</name>
    <anchorfile>absl/HaveLeakSanitizer.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>T*</type>
    <name>HwasanTagPointer</name>
    <anchorfile>absl/HwasanTagPointer.adoc</anchorfile>
    <anchor/>
    <arglist>(T* ptr, uintptr_t tag)</arglist>
  </member>
  <member kind="function">
    <type>int64_t</type>
    <name>IDivDuration</name>
    <anchorfile>absl/IDivDuration.adoc</anchorfile>
    <anchor/>
    <arglist>(Duration num, Duration den, Duration* rem)</arglist>
  </member>
  <member kind="function">
    <type>T*</type>
    <name>IgnoreLeak</name>
    <anchorfile>absl/IgnoreLeak.adoc</anchorfile>
    <anchor/>
    <arglist>(T* ptr)</arglist>
  </member>
  <member kind="function">
    <type>Duration</type>
    <name>InfiniteDuration</name>
    <anchorfile>absl/InfiniteDuration.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Time</type>
    <name>InfiniteFuture</name>
    <anchorfile>absl/InfiniteFuture.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Time</type>
    <name>InfinitePast</name>
    <anchorfile>absl/InfinitePast.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>InitializeLog</name>
    <anchorfile>absl/InitializeLog.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>InitializeSymbolizer</name>
    <anchorfile>absl/InitializeSymbolizer.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* argv0)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>InstallFailureSignalHandler</name>
    <anchorfile>absl/InstallFailureSignalHandler.adoc</anchorfile>
    <anchor/>
    <arglist>(const FailureSignalHandlerOptions&amp; options)</arglist>
  </member>
  <member kind="function">
    <type>int64_t</type>
    <name>Int128High64</name>
    <anchorfile>absl/Int128High64.adoc</anchorfile>
    <anchor/>
    <arglist>(int128 v)</arglist>
  </member>
  <member kind="function">
    <type>uint64_t</type>
    <name>Int128Low64</name>
    <anchorfile>absl/Int128Low64.adoc</anchorfile>
    <anchor/>
    <arglist>(int128 v)</arglist>
  </member>
  <member kind="function">
    <type>int128</type>
    <name>Int128Max</name>
    <anchorfile>absl/Int128Max.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int128</type>
    <name>Int128Min</name>
    <anchorfile>absl/Int128Min.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>IsAborted</name>
    <anchorfile>absl/IsAborted.adoc</anchorfile>
    <anchor/>
    <arglist>(const Status&amp; status)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>IsAlreadyExists</name>
    <anchorfile>absl/IsAlreadyExists.adoc</anchorfile>
    <anchor/>
    <arglist>(const Status&amp; status)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>IsCancelled</name>
    <anchorfile>absl/IsCancelled.adoc</anchorfile>
    <anchor/>
    <arglist>(const Status&amp; status)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>IsDataLoss</name>
    <anchorfile>absl/IsDataLoss.adoc</anchorfile>
    <anchor/>
    <arglist>(const Status&amp; status)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>IsDeadlineExceeded</name>
    <anchorfile>absl/IsDeadlineExceeded.adoc</anchorfile>
    <anchor/>
    <arglist>(const Status&amp; status)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>IsFailedPrecondition</name>
    <anchorfile>absl/IsFailedPrecondition.adoc</anchorfile>
    <anchor/>
    <arglist>(const Status&amp; status)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>IsInternal</name>
    <anchorfile>absl/IsInternal.adoc</anchorfile>
    <anchor/>
    <arglist>(const Status&amp; status)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>IsInvalidArgument</name>
    <anchorfile>absl/IsInvalidArgument.adoc</anchorfile>
    <anchor/>
    <arglist>(const Status&amp; status)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>IsNotFound</name>
    <anchorfile>absl/IsNotFound.adoc</anchorfile>
    <anchor/>
    <arglist>(const Status&amp; status)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>IsOutOfRange</name>
    <anchorfile>absl/IsOutOfRange.adoc</anchorfile>
    <anchor/>
    <arglist>(const Status&amp; status)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>IsPermissionDenied</name>
    <anchorfile>absl/IsPermissionDenied.adoc</anchorfile>
    <anchor/>
    <arglist>(const Status&amp; status)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>IsResourceExhausted</name>
    <anchorfile>absl/IsResourceExhausted.adoc</anchorfile>
    <anchor/>
    <arglist>(const Status&amp; status)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>IsUnauthenticated</name>
    <anchorfile>absl/IsUnauthenticated.adoc</anchorfile>
    <anchor/>
    <arglist>(const Status&amp; status)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>IsUnavailable</name>
    <anchorfile>absl/IsUnavailable.adoc</anchorfile>
    <anchor/>
    <arglist>(const Status&amp; status)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>IsUnimplemented</name>
    <anchorfile>absl/IsUnimplemented.adoc</anchorfile>
    <anchor/>
    <arglist>(const Status&amp; status)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>IsUnknown</name>
    <anchorfile>absl/IsUnknown.adoc</anchorfile>
    <anchor/>
    <arglist>(const Status&amp; status)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>LeakCheckerIsActive</name>
    <anchorfile>absl/LeakCheckerIsActive.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>LoadTimeZone</name>
    <anchorfile>absl/LoadTimeZone.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view name, TimeZone* tz)</arglist>
  </member>
  <member kind="function">
    <type>TimeZone</type>
    <name>LocalTimeZone</name>
    <anchorfile>absl/LocalTimeZone.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>log_internal::AsLiteralImpl</type>
    <name>LogAsLiteral</name>
    <anchorfile>absl/LogAsLiteral.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>std::array&lt;absl::LogSeverity, 4&gt;</type>
    <name>LogSeverities</name>
    <anchorfile>absl/LogSeverities.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>LogSeverityName</name>
    <anchorfile>absl/LogSeverityName.adoc</anchorfile>
    <anchor/>
    <arglist>(absl::LogSeverity s)</arglist>
  </member>
  <member kind="function">
    <type>IntType</type>
    <name>LogUniform</name>
    <anchorfile>absl/LogUniform.adoc</anchorfile>
    <anchor/>
    <arglist>(URBG&amp;&amp; urbg, IntType lo, IntType hi, IntType base)</arglist>
  </member>
  <member kind="function">
    <type>absl::Cleanup&lt;cleanup_internal::Tag, Callback&gt;</type>
    <name>MakeCleanup</name>
    <anchorfile>absl/MakeCleanup.adoc</anchorfile>
    <anchor/>
    <arglist>(Callback callback)</arglist>
  </member>
  <member kind="function">
    <type>Cord</type>
    <name>MakeCordFromExternal</name>
    <anchorfile>absl/MakeCordFromExternal.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view data, Releaser&amp;&amp; releaser)</arglist>
  </member>
  <member kind="function">
    <type>int128</type>
    <name>MakeInt128</name>
    <anchorfile>absl/MakeInt128.adoc</anchorfile>
    <anchor/>
    <arglist>(int64_t high, uint64_t low)</arglist>
  </member>
  <member kind="function">
    <type>SeedSeq</type>
    <name>MakeSeedSeq</name>
    <anchorfile>absl/MakeSeedSeq.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>uintptr_t</type>
    <name>MakeStatusRepImpl</name>
    <anchorfile>absl/MakeStatusRepImpl.adoc</anchorfile>
    <anchor/>
    <arglist>(uintptr_t inlined_rep, StringOrView msg, absl::SourceLocation loc)</arglist>
  </member>
  <member kind="function">
    <type>uint128</type>
    <name>MakeUint128</name>
    <anchorfile>absl/MakeUint128.adoc</anchorfile>
    <anchor/>
    <arglist>(uint64_t high, uint64_t low)</arglist>
  </member>
  <member kind="function">
    <type>absl::StatusOr&lt;std::string&gt;</type>
    <name>MarshalHashtableProfile</name>
    <anchorfile>absl/MarshalHashtableProfile.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>strings_internal::MaxSplitsImpl&lt;strings_internal::SelectDelimiter&lt;Delimiter&gt;::type&gt;</type>
    <name>MaxSplits</name>
    <anchorfile>absl/MaxSplits.adoc</anchorfile>
    <anchor/>
    <arglist>(Delimiter delimiter, int limit)</arglist>
  </member>
  <member kind="function">
    <type>crc32c_t</type>
    <name>MemcpyCrc32c</name>
    <anchorfile>absl/MemcpyCrc32c.adoc</anchorfile>
    <anchor/>
    <arglist>(void* dest, const void* src, size_t count, crc32c_t initial_crc)</arglist>
  </member>
  <member kind="function">
    <type>absl::LogSeverityAtLeast</type>
    <name>MinLogLevel</name>
    <anchorfile>absl/MinLogLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>CivilDay</type>
    <name>NextWeekday</name>
    <anchorfile>absl/NextWeekday.adoc</anchorfile>
    <anchor/>
    <arglist>(CivilDay cd, Weekday wd)</arglist>
  </member>
  <member kind="function">
    <type>absl::Time</type>
    <name>Now</name>
    <anchorfile>absl/Now.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>NullSafeStringView</name>
    <anchorfile>absl/NullSafeStringView.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* p)</arglist>
  </member>
  <member kind="function">
    <type>Status</type>
    <name>OkStatus</name>
    <anchorfile>absl/OkStatus.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>ParseAbseilFlagsOnly</name>
    <anchorfile>absl/ParseAbseilFlagsOnly.adoc</anchorfile>
    <anchor/>
    <arglist>(int argc, char*[] argv, std::vector&lt;char*&gt;&amp; positional_args, std::vector&lt;UnrecognizedFlag&gt;&amp; unrecognized_flags)</arglist>
  </member>
  <member kind="function">
    <type>std::vector&lt;char*&gt;</type>
    <name>ParseCommandLine</name>
    <anchorfile>absl/ParseCommandLine.adoc</anchorfile>
    <anchor/>
    <arglist>(int argc, char*[] argv)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>ParseDuration</name>
    <anchorfile>absl/ParseDuration.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view dur_string, Duration* d)</arglist>
  </member>
  <member kind="function">
    <type>IntType</type>
    <name>Poisson</name>
    <anchorfile>absl/Poisson.adoc</anchorfile>
    <anchor/>
    <arglist>(URBG&amp;&amp; urbg, double mean)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>PrefetchToLocalCache</name>
    <anchorfile>absl/PrefetchToLocalCache.adoc</anchorfile>
    <anchor/>
    <arglist>(const void* addr)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>PrefetchToLocalCacheForWrite</name>
    <anchorfile>absl/PrefetchToLocalCacheForWrite.adoc</anchorfile>
    <anchor/>
    <arglist>(const void* addr)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>PrefetchToLocalCacheNta</name>
    <anchorfile>absl/PrefetchToLocalCacheNta.adoc</anchorfile>
    <anchor/>
    <arglist>(const void* addr)</arglist>
  </member>
  <member kind="function">
    <type>CivilDay</type>
    <name>PrevWeekday</name>
    <anchorfile>absl/PrevWeekday.adoc</anchorfile>
    <anchor/>
    <arglist>(CivilDay cd, Weekday wd)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>PrintF</name>
    <anchorfile>absl/PrintF.adoc</anchorfile>
    <anchor/>
    <arglist>(const FormatSpec&lt;Args...&gt;&amp; format, const Args...&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>PrintTo</name>
    <anchorfile>absl/PrintTo.adoc</anchorfile>
    <anchor/>
    <arglist>(const absl::LogEntry&amp; entry, std::ostream* os)</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>ProgramUsageMessage</name>
    <anchorfile>absl/ProgramUsageMessage.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>RegisterCondVarTracer</name>
    <anchorfile>absl/RegisterCondVarTracer.adoc</anchorfile>
    <anchor/>
    <arglist>(void(*)(const char*, const void*) fn)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>RegisterLivePointers</name>
    <anchorfile>absl/RegisterLivePointers.adoc</anchorfile>
    <anchor/>
    <arglist>(const void* ptr, size_t size)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>RegisterMutexProfiler</name>
    <anchorfile>absl/RegisterMutexProfiler.adoc</anchorfile>
    <anchor/>
    <arglist>(void(*)(int64_t) fn)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>RegisterMutexTracer</name>
    <anchorfile>absl/RegisterMutexTracer.adoc</anchorfile>
    <anchor/>
    <arglist>(void(*)(const char*, const void*, int64_t) fn)</arglist>
  </member>
  <member kind="function">
    <type>crc32c_t</type>
    <name>RemoveCrc32cPrefix</name>
    <anchorfile>absl/RemoveCrc32cPrefix.adoc</anchorfile>
    <anchor/>
    <arglist>(crc32c_t prefix_crc, crc32c_t full_string_crc, size_t remaining_string_length)</arglist>
  </member>
  <member kind="function">
    <type>crc32c_t</type>
    <name>RemoveCrc32cSuffix</name>
    <anchorfile>absl/RemoveCrc32cSuffix.adoc</anchorfile>
    <anchor/>
    <arglist>(crc32c_t full_string_crc, crc32c_t suffix_crc, size_t suffix_length)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>RemoveExtraAsciiWhitespace</name>
    <anchorfile>absl/RemoveExtraAsciiWhitespace.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string* str)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>RemoveLogSink</name>
    <anchorfile>absl/RemoveLogSink.adoc</anchorfile>
    <anchor/>
    <arglist>(absl::LogSink* sink)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>ReportUnrecognizedFlags</name>
    <anchorfile>absl/ReportUnrecognizedFlags.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::vector&lt;UnrecognizedFlag&gt;&amp; unrecognized_flags)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>SNPrintF</name>
    <anchorfile>absl/SNPrintF.adoc</anchorfile>
    <anchor/>
    <arglist>(char* output, std::size_t size, const FormatSpec&lt;Args...&gt;&amp; format, const Args...&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>SetAndroidNativeTag</name>
    <anchorfile>absl/SetAndroidNativeTag.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* tag)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>SetFlagsUsageConfig</name>
    <anchorfile>absl/SetFlagsUsageConfig.adoc</anchorfile>
    <anchor/>
    <arglist>(FlagsUsageConfig usage_config)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>SetGlobalVLogLevel</name>
    <anchorfile>absl/SetGlobalVLogLevel.adoc</anchorfile>
    <anchor/>
    <arglist>(int threshold)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>SetLogBacktraceLocation</name>
    <anchorfile>absl/SetLogBacktraceLocation.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view file, int line)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>SetMinLogLevel</name>
    <anchorfile>absl/SetMinLogLevel.adoc</anchorfile>
    <anchor/>
    <arglist>(absl::LogSeverityAtLeast severity)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>SetMutexDeadlockDetectionMode</name>
    <anchorfile>absl/SetMutexDeadlockDetectionMode.adoc</anchorfile>
    <anchor/>
    <arglist>(OnDeadlockCycle mode)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>SetProgramUsageMessage</name>
    <anchorfile>absl/SetProgramUsageMessage.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view new_usage_message)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>SetStackUnwinder</name>
    <anchorfile>absl/SetStackUnwinder.adoc</anchorfile>
    <anchor/>
    <arglist>(int(*)(void**, int*, int, int, const void*, int*) unwinder)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>SetVLogLevel</name>
    <anchorfile>absl/SetVLogLevel.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view module_pattern, int threshold)</arglist>
  </member>
  <member kind="function">
    <type>std::shared_ptr&lt;T&gt;</type>
    <name>ShareUniquePtr</name>
    <anchorfile>absl/ShareUniquePtr.adoc</anchorfile>
    <anchor/>
    <arglist>(std::unique_ptr&lt;T, D&gt;&amp;&amp; ptr)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>ShouldPrependLogPrefix</name>
    <anchorfile>absl/ShouldPrependLogPrefix.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>SimpleAtob</name>
    <anchorfile>absl/SimpleAtob.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view str, bool* out)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>SimpleAtod</name>
    <anchorfile>absl/SimpleAtod.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view str, double* out)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>SimpleAtof</name>
    <anchorfile>absl/SimpleAtof.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view str, float* out)</arglist>
  </member>
  <member kind="function">
    <type>strings_internal::AlphaNumBuffer&lt;numbers_internal::kSixDigitsToBufferSize&gt;</type>
    <name>SixDigits</name>
    <anchorfile>absl/SixDigits.adoc</anchorfile>
    <anchor/>
    <arglist>(double d)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>SleepFor</name>
    <anchorfile>absl/SleepFor.adoc</anchorfile>
    <anchor/>
    <arglist>(absl::Duration duration)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>StartsWith</name>
    <anchorfile>absl/StartsWith.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view text, std::string_view prefix)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>StartsWithIgnoreCase</name>
    <anchorfile>absl/StartsWithIgnoreCase.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view text, std::string_view prefix)</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>StatusCodeToString</name>
    <anchorfile>absl/StatusCodeToString.adoc</anchorfile>
    <anchor/>
    <arglist>(StatusCode code)</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>StatusCodeToStringView</name>
    <anchorfile>absl/StatusCodeToStringView.adoc</anchorfile>
    <anchor/>
    <arglist>(StatusCode code)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>StatusMessageAsCStr</name>
    <anchorfile>absl/StatusMessageAsCStr.adoc</anchorfile>
    <anchor/>
    <arglist>(const Status&amp; status)</arglist>
  </member>
  <member kind="function">
    <type>absl::LogSeverityAtLeast</type>
    <name>StderrThreshold</name>
    <anchorfile>absl/StderrThreshold.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::string&amp;</type>
    <name>StrAppendFormat</name>
    <anchorfile>absl/StrAppendFormat.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string* dst, const FormatSpec&lt;Args...&gt;&amp; format, const Args...&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>StrFormat</name>
    <anchorfile>absl/StrFormat.adoc</anchorfile>
    <anchor/>
    <arglist>(const FormatSpec&lt;Args...&gt;&amp; format, const Args...&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>str_format_internal::Streamable</type>
    <name>StreamFormat</name>
    <anchorfile>absl/StreamFormat.adoc</anchorfile>
    <anchor/>
    <arglist>(const FormatSpec&lt;Args...&gt;&amp; format, const Args...&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>strings_internal::StreamFormatterImpl</type>
    <name>StreamFormatter</name>
    <anchorfile>absl/StreamFormatter.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>StringResizeAndOverwrite</name>
    <anchorfile>absl/StringResizeAndOverwrite.adoc</anchorfile>
    <anchor/>
    <arglist>(T&amp; str, T::size_type n, Op op)</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>StripPrefix</name>
    <anchorfile>absl/StripPrefix.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view str, std::string_view prefix)</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>StripSuffix</name>
    <anchorfile>absl/StripSuffix.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view str, std::string_view suffix)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>Symbolize</name>
    <anchorfile>absl/Symbolize.adoc</anchorfile>
    <anchor/>
    <arglist>(const void* pc, char* out, int out_size)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>ThrowStdBadAlloc</name>
    <anchorfile>absl/ThrowStdBadAlloc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>ThrowStdBadArrayNewLength</name>
    <anchorfile>absl/ThrowStdBadArrayNewLength.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>ThrowStdBadFunctionCall</name>
    <anchorfile>absl/ThrowStdBadFunctionCall.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Time</type>
    <name>TimeFromTimespec</name>
    <anchorfile>absl/TimeFromTimespec.adoc</anchorfile>
    <anchor/>
    <arglist>(timespec ts)</arglist>
  </member>
  <member kind="function">
    <type>Time</type>
    <name>TimeFromTimeval</name>
    <anchorfile>absl/TimeFromTimeval.adoc</anchorfile>
    <anchor/>
    <arglist>(timeval tv)</arglist>
  </member>
  <member kind="function">
    <type>std::chrono::hours</type>
    <name>ToChronoHours</name>
    <anchorfile>absl/ToChronoHours.adoc</anchorfile>
    <anchor/>
    <arglist>(Duration d)</arglist>
  </member>
  <member kind="function">
    <type>std::chrono::microseconds</type>
    <name>ToChronoMicroseconds</name>
    <anchorfile>absl/ToChronoMicroseconds.adoc</anchorfile>
    <anchor/>
    <arglist>(Duration d)</arglist>
  </member>
  <member kind="function">
    <type>std::chrono::milliseconds</type>
    <name>ToChronoMilliseconds</name>
    <anchorfile>absl/ToChronoMilliseconds.adoc</anchorfile>
    <anchor/>
    <arglist>(Duration d)</arglist>
  </member>
  <member kind="function">
    <type>std::chrono::minutes</type>
    <name>ToChronoMinutes</name>
    <anchorfile>absl/ToChronoMinutes.adoc</anchorfile>
    <anchor/>
    <arglist>(Duration d)</arglist>
  </member>
  <member kind="function">
    <type>std::chrono::nanoseconds</type>
    <name>ToChronoNanoseconds</name>
    <anchorfile>absl/ToChronoNanoseconds.adoc</anchorfile>
    <anchor/>
    <arglist>(Duration d)</arglist>
  </member>
  <member kind="function">
    <type>std::chrono::seconds</type>
    <name>ToChronoSeconds</name>
    <anchorfile>absl/ToChronoSeconds.adoc</anchorfile>
    <anchor/>
    <arglist>(Duration d)</arglist>
  </member>
  <member kind="function">
    <type>std::chrono::system_clock::time_point</type>
    <name>ToChronoTime</name>
    <anchorfile>absl/ToChronoTime.adoc</anchorfile>
    <anchor/>
    <arglist>(Time t)</arglist>
  </member>
  <member kind="function">
    <type>CivilDay</type>
    <name>ToCivilDay</name>
    <anchorfile>absl/ToCivilDay.adoc</anchorfile>
    <anchor/>
    <arglist>(Time t, TimeZone tz)</arglist>
  </member>
  <member kind="function">
    <type>CivilHour</type>
    <name>ToCivilHour</name>
    <anchorfile>absl/ToCivilHour.adoc</anchorfile>
    <anchor/>
    <arglist>(Time t, TimeZone tz)</arglist>
  </member>
  <member kind="function">
    <type>CivilMinute</type>
    <name>ToCivilMinute</name>
    <anchorfile>absl/ToCivilMinute.adoc</anchorfile>
    <anchor/>
    <arglist>(Time t, TimeZone tz)</arglist>
  </member>
  <member kind="function">
    <type>CivilMonth</type>
    <name>ToCivilMonth</name>
    <anchorfile>absl/ToCivilMonth.adoc</anchorfile>
    <anchor/>
    <arglist>(Time t, TimeZone tz)</arglist>
  </member>
  <member kind="function">
    <type>CivilSecond</type>
    <name>ToCivilSecond</name>
    <anchorfile>absl/ToCivilSecond.adoc</anchorfile>
    <anchor/>
    <arglist>(Time t, TimeZone tz)</arglist>
  </member>
  <member kind="function">
    <type>CivilYear</type>
    <name>ToCivilYear</name>
    <anchorfile>absl/ToCivilYear.adoc</anchorfile>
    <anchor/>
    <arglist>(Time t, TimeZone tz)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>ToDoubleHours</name>
    <anchorfile>absl/ToDoubleHours.adoc</anchorfile>
    <anchor/>
    <arglist>(Duration d)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>ToDoubleMicroseconds</name>
    <anchorfile>absl/ToDoubleMicroseconds.adoc</anchorfile>
    <anchor/>
    <arglist>(Duration d)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>ToDoubleMilliseconds</name>
    <anchorfile>absl/ToDoubleMilliseconds.adoc</anchorfile>
    <anchor/>
    <arglist>(Duration d)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>ToDoubleMinutes</name>
    <anchorfile>absl/ToDoubleMinutes.adoc</anchorfile>
    <anchor/>
    <arglist>(Duration d)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>ToDoubleNanoseconds</name>
    <anchorfile>absl/ToDoubleNanoseconds.adoc</anchorfile>
    <anchor/>
    <arglist>(Duration d)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>ToDoubleSeconds</name>
    <anchorfile>absl/ToDoubleSeconds.adoc</anchorfile>
    <anchor/>
    <arglist>(Duration d)</arglist>
  </member>
  <member kind="function">
    <type>int64_t</type>
    <name>ToInt64Hours</name>
    <anchorfile>absl/ToInt64Hours.adoc</anchorfile>
    <anchor/>
    <arglist>(Duration d)</arglist>
  </member>
  <member kind="function">
    <type>int64_t</type>
    <name>ToInt64Microseconds</name>
    <anchorfile>absl/ToInt64Microseconds.adoc</anchorfile>
    <anchor/>
    <arglist>(Duration d)</arglist>
  </member>
  <member kind="function">
    <type>int64_t</type>
    <name>ToInt64Milliseconds</name>
    <anchorfile>absl/ToInt64Milliseconds.adoc</anchorfile>
    <anchor/>
    <arglist>(Duration d)</arglist>
  </member>
  <member kind="function">
    <type>int64_t</type>
    <name>ToInt64Minutes</name>
    <anchorfile>absl/ToInt64Minutes.adoc</anchorfile>
    <anchor/>
    <arglist>(Duration d)</arglist>
  </member>
  <member kind="function">
    <type>int64_t</type>
    <name>ToInt64Nanoseconds</name>
    <anchorfile>absl/ToInt64Nanoseconds.adoc</anchorfile>
    <anchor/>
    <arglist>(Duration d)</arglist>
  </member>
  <member kind="function">
    <type>int64_t</type>
    <name>ToInt64Seconds</name>
    <anchorfile>absl/ToInt64Seconds.adoc</anchorfile>
    <anchor/>
    <arglist>(Duration d)</arglist>
  </member>
  <member kind="function">
    <type>tm</type>
    <name>ToTM</name>
    <anchorfile>absl/ToTM.adoc</anchorfile>
    <anchor/>
    <arglist>(Time t, TimeZone tz)</arglist>
  </member>
  <member kind="function">
    <type>time_t</type>
    <name>ToTimeT</name>
    <anchorfile>absl/ToTimeT.adoc</anchorfile>
    <anchor/>
    <arglist>(Time t)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>ToUDate</name>
    <anchorfile>absl/ToUDate.adoc</anchorfile>
    <anchor/>
    <arglist>(Time t)</arglist>
  </member>
  <member kind="function">
    <type>int64_t</type>
    <name>ToUniversal</name>
    <anchorfile>absl/ToUniversal.adoc</anchorfile>
    <anchor/>
    <arglist>(Time t)</arglist>
  </member>
  <member kind="function">
    <type>int64_t</type>
    <name>ToUnixMicros</name>
    <anchorfile>absl/ToUnixMicros.adoc</anchorfile>
    <anchor/>
    <arglist>(Time t)</arglist>
  </member>
  <member kind="function">
    <type>int64_t</type>
    <name>ToUnixMillis</name>
    <anchorfile>absl/ToUnixMillis.adoc</anchorfile>
    <anchor/>
    <arglist>(Time t)</arglist>
  </member>
  <member kind="function">
    <type>int64_t</type>
    <name>ToUnixNanos</name>
    <anchorfile>absl/ToUnixNanos.adoc</anchorfile>
    <anchor/>
    <arglist>(Time t)</arglist>
  </member>
  <member kind="function">
    <type>int64_t</type>
    <name>ToUnixSeconds</name>
    <anchorfile>absl/ToUnixSeconds.adoc</anchorfile>
    <anchor/>
    <arglist>(Time t)</arglist>
  </member>
  <member kind="function">
    <type>Duration</type>
    <name>Trunc</name>
    <anchorfile>absl/Trunc.adoc</anchorfile>
    <anchor/>
    <arglist>(Duration d, Duration unit)</arglist>
  </member>
  <member kind="function">
    <type>TimeZone</type>
    <name>UTCTimeZone</name>
    <anchorfile>absl/UTCTimeZone.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>uint64_t</type>
    <name>Uint128High64</name>
    <anchorfile>absl/Uint128High64.adoc</anchorfile>
    <anchor/>
    <arglist>(uint128 v)</arglist>
  </member>
  <member kind="function">
    <type>uint64_t</type>
    <name>Uint128Low64</name>
    <anchorfile>absl/Uint128Low64.adoc</anchorfile>
    <anchor/>
    <arglist>(uint128 v)</arglist>
  </member>
  <member kind="function">
    <type>uint128</type>
    <name>Uint128Max</name>
    <anchorfile>absl/Uint128Max.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>UnRegisterLivePointers</name>
    <anchorfile>absl/UnRegisterLivePointers.adoc</anchorfile>
    <anchor/>
    <arglist>(const void* ptr, size_t size)</arglist>
  </member>
  <member kind="function">
    <type>Time</type>
    <name>UniversalEpoch</name>
    <anchorfile>absl/UniversalEpoch.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Time</type>
    <name>UnixEpoch</name>
    <anchorfile>absl/UnixEpoch.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>UrlEscape</name>
    <anchorfile>absl/UrlEscape.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view input)</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>UrlEscapePlus</name>
    <anchorfile>absl/UrlEscapePlus.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view input)</arglist>
  </member>
  <member kind="function">
    <type>std::optional&lt;std::string&gt;</type>
    <name>UrlUnescape</name>
    <anchorfile>absl/UrlUnescape.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view input)</arglist>
  </member>
  <member kind="function">
    <type>std::optional&lt;std::string&gt;</type>
    <name>UrlUnescapePlus</name>
    <anchorfile>absl/UrlUnescapePlus.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view input)</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>Utf8SafeCEscape</name>
    <anchorfile>absl/Utf8SafeCEscape.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view src)</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>Utf8SafeCHexEscape</name>
    <anchorfile>absl/Utf8SafeCHexEscape.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view src)</arglist>
  </member>
  <member kind="function">
    <type>std::weak_ptr&lt;T&gt;</type>
    <name>WeakenPtr</name>
    <anchorfile>absl/WeakenPtr.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::shared_ptr&lt;T&gt;&amp; ptr)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>WebSafeBase64Unescape</name>
    <anchorfile>absl/WebSafeBase64Unescape.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view src, std::string* dest)</arglist>
  </member>
  <member kind="function">
    <type>std::unique_ptr&lt;T&gt;</type>
    <name>WrapUnique</name>
    <anchorfile>absl/WrapUnique.adoc</anchorfile>
    <anchor/>
    <arglist>(T* ptr)</arglist>
  </member>
  <member kind="function">
    <type>Duration</type>
    <name>ZeroDuration</name>
    <anchorfile>absl/ZeroDuration.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>IntType</type>
    <name>Zipf</name>
    <anchorfile>absl/Zipf.adoc</anchorfile>
    <anchor/>
    <arglist>(URBG&amp;&amp; urbg, IntType hi, double q, double v)</arglist>
  </member>
  <member kind="function">
    <type>decltype(std::any_cast&lt;T&gt;(std::declval&lt;Args&gt;()...))</type>
    <name>any_cast</name>
    <anchorfile>absl/any_cast.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>apply</name>
    <anchorfile>absl/apply.adoc</anchorfile>
    <anchor/>
    <arglist>(F&amp;&amp; f, T&amp;&amp; t)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>ascii_isalnum</name>
    <anchorfile>absl/ascii_isalnum.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char c)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>ascii_isalpha</name>
    <anchorfile>absl/ascii_isalpha.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char c)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>ascii_isascii</name>
    <anchorfile>absl/ascii_isascii.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char c)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>ascii_isblank</name>
    <anchorfile>absl/ascii_isblank.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char c)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>ascii_iscntrl</name>
    <anchorfile>absl/ascii_iscntrl.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char c)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>ascii_isdigit</name>
    <anchorfile>absl/ascii_isdigit.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char c)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>ascii_isgraph</name>
    <anchorfile>absl/ascii_isgraph.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char c)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>ascii_islower</name>
    <anchorfile>absl/ascii_islower.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char c)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>ascii_isprint</name>
    <anchorfile>absl/ascii_isprint.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char c)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>ascii_ispunct</name>
    <anchorfile>absl/ascii_ispunct.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char c)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>ascii_isspace</name>
    <anchorfile>absl/ascii_isspace.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char c)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>ascii_isupper</name>
    <anchorfile>absl/ascii_isupper.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char c)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>ascii_isxdigit</name>
    <anchorfile>absl/ascii_isxdigit.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char c)</arglist>
  </member>
  <member kind="function">
    <type>char</type>
    <name>ascii_tolower</name>
    <anchorfile>absl/ascii_tolower.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char c)</arglist>
  </member>
  <member kind="function">
    <type>char</type>
    <name>ascii_toupper</name>
    <anchorfile>absl/ascii_toupper.adoc</anchorfile>
    <anchor/>
    <arglist>(unsigned char c)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>c_all_of</name>
    <anchorfile>absl/c_all_of.adoc</anchorfile>
    <anchor/>
    <arglist>(const C&amp; c, Pred&amp;&amp; pred)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>c_any_of</name>
    <anchorfile>absl/c_any_of.adoc</anchorfile>
    <anchor/>
    <arglist>(const C&amp; c, Pred&amp;&amp; pred)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>c_contains</name>
    <anchorfile>absl/c_contains.adoc</anchorfile>
    <anchor/>
    <arglist>(const Sequence&amp; sequence, T&amp;&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>BidirectionalIterator</type>
    <name>c_copy_backward</name>
    <anchorfile>absl/c_copy_backward.adoc</anchorfile>
    <anchor/>
    <arglist>(const C&amp; src, BidirectionalIterator dest)</arglist>
  </member>
  <member kind="function">
    <type>OutputIterator</type>
    <name>c_copy_if</name>
    <anchorfile>absl/c_copy_if.adoc</anchorfile>
    <anchor/>
    <arglist>(const InputSequence&amp; input, OutputIterator output, Pred&amp;&amp; pred)</arglist>
  </member>
  <member kind="function">
    <type>container_algorithm_internal::ContainerDifferenceType&lt;const C&gt;</type>
    <name>c_count</name>
    <anchorfile>absl/c_count.adoc</anchorfile>
    <anchor/>
    <arglist>(const C&amp; c, T&amp;&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>container_algorithm_internal::ContainerDifferenceType&lt;const C&gt;</type>
    <name>c_count_if</name>
    <anchorfile>absl/c_count_if.adoc</anchorfile>
    <anchor/>
    <arglist>(const C&amp; c, Pred&amp;&amp; pred)</arglist>
  </member>
  <member kind="function">
    <type>container_algorithm_internal::ContainerDifferenceType&lt;const C&gt;</type>
    <name>c_distance</name>
    <anchorfile>absl/c_distance.adoc</anchorfile>
    <anchor/>
    <arglist>(const C&amp; c)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>c_fill</name>
    <anchorfile>absl/c_fill.adoc</anchorfile>
    <anchor/>
    <arglist>(C&amp;&amp; c, const T&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>c_fill_n</name>
    <anchorfile>absl/c_fill_n.adoc</anchorfile>
    <anchor/>
    <arglist>(C&amp;&amp; c, Size n, const T&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>container_algorithm_internal::ContainerIter&lt;C&gt;</type>
    <name>c_find</name>
    <anchorfile>absl/c_find.adoc</anchorfile>
    <anchor/>
    <arglist>(C&amp; c, T&amp;&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>container_algorithm_internal::ContainerIter&lt;C&gt;</type>
    <name>c_find_if</name>
    <anchorfile>absl/c_find_if.adoc</anchorfile>
    <anchor/>
    <arglist>(C&amp; c, Pred&amp;&amp; pred)</arglist>
  </member>
  <member kind="function">
    <type>container_algorithm_internal::ContainerIter&lt;C&gt;</type>
    <name>c_find_if_not</name>
    <anchorfile>absl/c_find_if_not.adoc</anchorfile>
    <anchor/>
    <arglist>(C&amp; c, Pred&amp;&amp; pred)</arglist>
  </member>
  <member kind="function">
    <type>std::decay_t&lt;Function&gt;</type>
    <name>c_for_each</name>
    <anchorfile>absl/c_for_each.adoc</anchorfile>
    <anchor/>
    <arglist>(C&amp;&amp; c, Function&amp;&amp; f)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>c_generate</name>
    <anchorfile>absl/c_generate.adoc</anchorfile>
    <anchor/>
    <arglist>(C&amp; c, Generator&amp;&amp; gen)</arglist>
  </member>
  <member kind="function">
    <type>container_algorithm_internal::ContainerIter&lt;C&gt;</type>
    <name>c_generate_n</name>
    <anchorfile>absl/c_generate_n.adoc</anchorfile>
    <anchor/>
    <arglist>(C&amp; c, Size n, Generator&amp;&amp; gen)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>c_iota</name>
    <anchorfile>absl/c_iota.adoc</anchorfile>
    <anchor/>
    <arglist>(Sequence&amp; sequence, const T&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>c_is_partitioned</name>
    <anchorfile>absl/c_is_partitioned.adoc</anchorfile>
    <anchor/>
    <arglist>(const C&amp; c, Pred&amp;&amp; pred)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>c_linear_search</name>
    <anchorfile>absl/c_linear_search.adoc</anchorfile>
    <anchor/>
    <arglist>(const C&amp; c, EqualityComparable&amp;&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>BidirectionalIterator</type>
    <name>c_move_backward</name>
    <anchorfile>absl/c_move_backward.adoc</anchorfile>
    <anchor/>
    <arglist>(C&amp;&amp; src, BidirectionalIterator dest)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>c_none_of</name>
    <anchorfile>absl/c_none_of.adoc</anchorfile>
    <anchor/>
    <arglist>(const C&amp; c, Pred&amp;&amp; pred)</arglist>
  </member>
  <member kind="function">
    <type>container_algorithm_internal::ContainerIter&lt;C&gt;</type>
    <name>c_partition</name>
    <anchorfile>absl/c_partition.adoc</anchorfile>
    <anchor/>
    <arglist>(C&amp; c, Pred&amp;&amp; pred)</arglist>
  </member>
  <member kind="function">
    <type>std::pair&lt;OutputIterator1, OutputIterator2&gt;</type>
    <name>c_partition_copy</name>
    <anchorfile>absl/c_partition_copy.adoc</anchorfile>
    <anchor/>
    <arglist>(const C&amp; c, OutputIterator1 out_true, OutputIterator2 out_false, Pred&amp;&amp; pred)</arglist>
  </member>
  <member kind="function">
    <type>container_algorithm_internal::ContainerIter&lt;C&gt;</type>
    <name>c_partition_point</name>
    <anchorfile>absl/c_partition_point.adoc</anchorfile>
    <anchor/>
    <arglist>(C&amp; c, Pred&amp;&amp; pred)</arglist>
  </member>
  <member kind="function">
    <type>OutputIterator</type>
    <name>c_remove_copy</name>
    <anchorfile>absl/c_remove_copy.adoc</anchorfile>
    <anchor/>
    <arglist>(const C&amp; c, OutputIterator result, const T&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>OutputIterator</type>
    <name>c_remove_copy_if</name>
    <anchorfile>absl/c_remove_copy_if.adoc</anchorfile>
    <anchor/>
    <arglist>(const C&amp; c, OutputIterator result, Pred&amp;&amp; pred)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>c_replace</name>
    <anchorfile>absl/c_replace.adoc</anchorfile>
    <anchor/>
    <arglist>(Sequence&amp; sequence, const T&amp; old_value, const T&amp; new_value)</arglist>
  </member>
  <member kind="function">
    <type>OutputIterator</type>
    <name>c_replace_copy</name>
    <anchorfile>absl/c_replace_copy.adoc</anchorfile>
    <anchor/>
    <arglist>(const C&amp; c, OutputIterator result, T&amp;&amp; old_value, T&amp;&amp; new_value)</arglist>
  </member>
  <member kind="function">
    <type>OutputIterator</type>
    <name>c_replace_copy_if</name>
    <anchorfile>absl/c_replace_copy_if.adoc</anchorfile>
    <anchor/>
    <arglist>(const C&amp; c, OutputIterator result, Pred&amp;&amp; pred, const T&amp; new_value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>c_replace_if</name>
    <anchorfile>absl/c_replace_if.adoc</anchorfile>
    <anchor/>
    <arglist>(C&amp; c, Pred&amp;&amp; pred, T&amp;&amp; new_value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>c_reverse</name>
    <anchorfile>absl/c_reverse.adoc</anchorfile>
    <anchor/>
    <arglist>(Sequence&amp; sequence)</arglist>
  </member>
  <member kind="function">
    <type>OutputIterator</type>
    <name>c_reverse_copy</name>
    <anchorfile>absl/c_reverse_copy.adoc</anchorfile>
    <anchor/>
    <arglist>(const C&amp; sequence, OutputIterator result)</arglist>
  </member>
  <member kind="function">
    <type>Iterator</type>
    <name>c_rotate</name>
    <anchorfile>absl/c_rotate.adoc</anchorfile>
    <anchor/>
    <arglist>(C&amp; sequence, Iterator middle)</arglist>
  </member>
  <member kind="function">
    <type>OutputIterator</type>
    <name>c_rotate_copy</name>
    <anchorfile>absl/c_rotate_copy.adoc</anchorfile>
    <anchor/>
    <arglist>(const C&amp; sequence, container_algorithm_internal::ContainerIter&lt;const C&gt; middle, OutputIterator result)</arglist>
  </member>
  <member kind="function">
    <type>OutputIterator</type>
    <name>c_sample</name>
    <anchorfile>absl/c_sample.adoc</anchorfile>
    <anchor/>
    <arglist>(const C&amp; c, OutputIterator result, Distance n, UniformRandomBitGenerator&amp;&amp; gen)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>c_shuffle</name>
    <anchorfile>absl/c_shuffle.adoc</anchorfile>
    <anchor/>
    <arglist>(RandomAccessContainer&amp; c, UniformRandomBitGenerator&amp;&amp; gen)</arglist>
  </member>
  <member kind="function">
    <type>container_algorithm_internal::ContainerIter&lt;C&gt;</type>
    <name>c_stable_partition</name>
    <anchorfile>absl/c_stable_partition.adoc</anchorfile>
    <anchor/>
    <arglist>(C&amp; c, Pred&amp;&amp; pred)</arglist>
  </member>
  <member kind="function">
    <type>container_algorithm_internal::ContainerIter&lt;C2&gt;</type>
    <name>c_swap_ranges</name>
    <anchorfile>absl/c_swap_ranges.adoc</anchorfile>
    <anchor/>
    <arglist>(C1&amp; c1, C2&amp; c2)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>call_once</name>
    <anchorfile>absl/call_once.adoc</anchorfile>
    <anchor/>
    <arglist>(absl::once_flag&amp; flag, Callable&amp;&amp; fn, Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>T1</type>
    <name>exchange</name>
    <anchorfile>absl/exchange.adoc</anchorfile>
    <anchor/>
    <arglist>(T1&amp; obj, T2&amp;&amp; new_value)</arglist>
  </member>
  <member kind="function">
    <type>decltype(std::holds_alternative&lt;T&gt;(
    std::declval&lt;Args&gt;()...))</type>
    <name>holds_alternative</name>
    <anchorfile>absl/holds_alternative.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_constant_evaluated</name>
    <anchorfile>absl/is_constant_evaluated.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>linear_search</name>
    <anchorfile>absl/linear_search.adoc</anchorfile>
    <anchor/>
    <arglist>(InputIterator first, InputIterator last, const EqualityComparable&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>decltype(std::make_from_tuple&lt;T&gt;(std::declval&lt;Tuple&gt;()))</type>
    <name>make_from_tuple</name>
    <anchorfile>absl/make_from_tuple.adoc</anchorfile>
    <anchor/>
    <arglist>(Tuple&amp;&amp; arg)</arglist>
  </member>
  <member kind="function">
    <type>ForwardIt</type>
    <name>rotate</name>
    <anchorfile>absl/rotate.adoc</anchorfile>
    <anchor/>
    <arglist>(ForwardIt first, ForwardIt n_first, ForwardIt last)</arglist>
  </member>
  <member kind="function">
    <type>decltype(std::visit(std::declval&lt;Args&gt;()...))</type>
    <name>visit</name>
    <anchorfile>absl/visit.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator!</name>
    <anchorfile>absl/operator_not.adoc</anchorfile>
    <anchor/>
    <arglist>(uint128 val)</arglist>
  </member>
</compound>
<compound kind="namespace">
  <name>absl::any_span_adaptor</name>
  <filename>absl/any_span_adaptor.adoc</filename>
  <class kind="class">absl::any_span_adaptor::Range</class>
  <member kind="function">
    <type>Range&lt;Iter&gt;</type>
    <name>MakeAdaptorFromRange</name>
    <anchorfile>absl/any_span_adaptor/MakeAdaptorFromRange.adoc</anchorfile>
    <anchor/>
    <arglist>(Iter begin, Iter end)</arglist>
  </member>
  <member kind="function">
    <type>Range&lt;decltype(view.begin())&gt;</type>
    <name>MakeAdaptorFromView</name>
    <anchorfile>absl/any_span_adaptor/MakeAdaptorFromView.adoc</anchorfile>
    <anchor/>
    <arglist>(View&amp; view)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::any_span_adaptor::Range</name>
  <filename>absl/any_span_adaptor/Range.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Range</name>
    <anchorfile>absl/any_span_adaptor/Range/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(Iter begin, Iter end)</arglist>
  </member>
  <member kind="function">
    <type>decltype(std::declval&lt;Iter&gt;()[0])</type>
    <name>operator[]</name>
    <anchorfile>absl/any_span_adaptor/Range/operator_subs.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t i)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>absl/any_span_adaptor/Range/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="namespace">
  <name>absl::any_span_transform</name>
  <filename>absl/any_span_transform.adoc</filename>
  <class kind="class">absl::any_span_transform::DerefT</class>
  <class kind="class">absl::any_span_transform::IdentityT</class>
  <member kind="function">
    <type>const DerefT&amp;</type>
    <name>Deref</name>
    <anchorfile>absl/any_span_transform/Deref.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const IdentityT&amp;</type>
    <name>Identity</name>
    <anchorfile>absl/any_span_transform/Identity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::any_span_transform::DerefT</name>
  <filename>absl/any_span_transform/DerefT.adoc</filename>
  <member kind="function">
    <type>decltype(*ptr)</type>
    <name>operator()</name>
    <anchorfile>absl/any_span_transform/DerefT/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(Ptr&amp; ptr)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::any_span_transform::IdentityT</name>
  <filename>absl/any_span_transform/IdentityT.adoc</filename>
  <member kind="function">
    <type>T&amp;</type>
    <name>operator()</name>
    <anchorfile>absl/any_span_transform/IdentityT/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(T&amp; v)</arglist>
  </member>
</compound>
<compound kind="namespace">
  <name>absl::internal_stacktrace</name>
  <filename>absl/internal_stacktrace.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>FixUpStack</name>
    <anchorfile>absl/internal_stacktrace/FixUpStack.adoc</anchorfile>
    <anchor/>
    <arglist>(void** pcs, uintptr_t* frames, int* sizes, size_t capacity, size_t&amp; depth)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>GetStackTraceNoFixup</name>
    <anchorfile>absl/internal_stacktrace/GetStackTraceNoFixup.adoc</anchorfile>
    <anchor/>
    <arglist>(void** result, int max_depth, int skip_count)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>ShouldFixUpStack</name>
    <anchorfile>absl/internal_stacktrace/ShouldFixUpStack.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::CivilDay</name>
  <filename>absl/CivilDay.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::CivilHour</name>
  <filename>absl/CivilHour.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::CivilMinute</name>
  <filename>absl/CivilMinute.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::CivilMonth</name>
  <filename>absl/CivilMonth.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::CivilSecond</name>
  <filename>absl/CivilSecond.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::CivilYear</name>
  <filename>absl/CivilYear.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::DefaultHashContainerEq</name>
  <filename>absl/DefaultHashContainerEq.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::DefaultHashContainerHash</name>
  <filename>absl/DefaultHashContainerHash.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::EnableSplitIfString</name>
  <filename>absl/EnableSplitIfString.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Flag</name>
  <filename>absl/Flag.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FormatArg</name>
  <filename>absl/FormatArg.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FormatSpec</name>
  <filename>absl/FormatSpec.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Hash</name>
  <filename>absl/Hash.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::ParsedFormat</name>
  <filename>absl/ParsedFormat.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::SeedSeq</name>
  <filename>absl/SeedSeq.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::SourceLocation</name>
  <filename>absl/SourceLocation.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Weekday</name>
  <filename>absl/Weekday.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::add_const_t</name>
  <filename>absl/add_const_t.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::add_cv_t</name>
  <filename>absl/add_cv_t.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::add_lvalue_reference_t</name>
  <filename>absl/add_lvalue_reference_t.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::add_pointer_t</name>
  <filename>absl/add_pointer_t.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::add_rvalue_reference_t</name>
  <filename>absl/add_rvalue_reference_t.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::add_volatile_t</name>
  <filename>absl/add_volatile_t.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::allocator_traits</name>
  <filename>absl/allocator_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::any</name>
  <filename>absl/any.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::bad_any_cast</name>
  <filename>absl/bad_any_cast.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::bad_optional_access</name>
  <filename>absl/bad_optional_access.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::bad_variant_access</name>
  <filename>absl/bad_variant_access.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::civil_diff_t</name>
  <filename>absl/civil_diff_t.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::civil_year_t</name>
  <filename>absl/civil_year_t.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::common_type_t</name>
  <filename>absl/common_type_t.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::conditional_t</name>
  <filename>absl/conditional_t.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::conjunction</name>
  <filename>absl/conjunction.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::decay_t</name>
  <filename>absl/decay_t.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::disjunction</name>
  <filename>absl/disjunction.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::enable_if_t</name>
  <filename>absl/enable_if_t.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::in_place_index_t</name>
  <filename>absl/in_place_index_t.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::in_place_t</name>
  <filename>absl/in_place_t.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::in_place_type_t</name>
  <filename>absl/in_place_type_t.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::index_sequence</name>
  <filename>absl/index_sequence.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::index_sequence_for</name>
  <filename>absl/index_sequence_for.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::integer_sequence</name>
  <filename>absl/integer_sequence.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::is_copy_assignable</name>
  <filename>absl/is_copy_assignable.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::is_function</name>
  <filename>absl/is_function.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::is_move_assignable</name>
  <filename>absl/is_move_assignable.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::is_trivially_copy_assignable</name>
  <filename>absl/is_trivially_copy_assignable.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::is_trivially_copy_constructible</name>
  <filename>absl/is_trivially_copy_constructible.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::is_trivially_default_constructible</name>
  <filename>absl/is_trivially_default_constructible.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::is_trivially_destructible</name>
  <filename>absl/is_trivially_destructible.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::is_trivially_move_assignable</name>
  <filename>absl/is_trivially_move_assignable.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::is_trivially_move_constructible</name>
  <filename>absl/is_trivially_move_constructible.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::make_index_sequence</name>
  <filename>absl/make_index_sequence.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::make_integer_sequence</name>
  <filename>absl/make_integer_sequence.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::make_signed_t</name>
  <filename>absl/make_signed_t.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::make_unsigned_t</name>
  <filename>absl/make_unsigned_t.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::monostate</name>
  <filename>absl/monostate.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::negation</name>
  <filename>absl/negation.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::nullopt_t</name>
  <filename>absl/nullopt_t.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::pointer_traits</name>
  <filename>absl/pointer_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::remove_all_extents_t</name>
  <filename>absl/remove_all_extents_t.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::remove_const_t</name>
  <filename>absl/remove_const_t.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::remove_cv_t</name>
  <filename>absl/remove_cv_t.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::remove_cvref</name>
  <filename>absl/remove_cvref.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::remove_cvref_t</name>
  <filename>absl/remove_cvref_t.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::remove_extent_t</name>
  <filename>absl/remove_extent_t.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::remove_pointer_t</name>
  <filename>absl/remove_pointer_t.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::remove_reference_t</name>
  <filename>absl/remove_reference_t.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::remove_volatile_t</name>
  <filename>absl/remove_volatile_t.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::result_of_t</name>
  <filename>absl/result_of_t.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::type_identity</name>
  <filename>absl/type_identity.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::type_identity_t</name>
  <filename>absl/type_identity_t.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::underlying_type_t</name>
  <filename>absl/underlying_type_t.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::variant</name>
  <filename>absl/variant.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::variant_alternative</name>
  <filename>absl/variant_alternative.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::variant_alternative_t</name>
  <filename>absl/variant_alternative_t.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::variant_size</name>
  <filename>absl/variant_size.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::void_t</name>
  <filename>absl/void_t.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::AllowEmpty</name>
  <filename>absl/AllowEmpty.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>operator()</name>
    <anchorfile>absl/AllowEmpty/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view text)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::AlphaNum</name>
  <filename>absl/AlphaNum.adoc</filename>
  <class kind="class">absl::AlphaNum::AlphaNum</class>
  <member kind="function">
    <type>AlphaNum&amp;</type>
    <name>operator=</name>
    <anchorfile>absl/AlphaNum/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const AlphaNum&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>Piece</name>
    <anchorfile>absl/AlphaNum/Piece.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>data</name>
    <anchorfile>absl/AlphaNum/data.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::string_view::size_type</type>
    <name>size</name>
    <anchorfile>absl/AlphaNum/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::AlphaNum::AlphaNum</name>
  <filename>absl/AlphaNum/2constructor-027.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::AnyInvocable</name>
  <filename>absl/AnyInvocable.adoc</filename>
  <class kind="class">absl::AnyInvocable::absl_internal_is_view</class>
  <class kind="class">absl::AnyInvocable::result_type</class>
  <class kind="class">absl::AnyInvocable::AnyInvocable</class>
  <class kind="class">absl::AnyInvocable::operator=</class>
  <class kind="class">absl::AnyInvocable::operator()</class>
  <member kind="function">
    <type>void</type>
    <name>~AnyInvocable</name>
    <anchorfile>absl/AnyInvocable/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>absl/AnyInvocable/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(AnyInvocable&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator bool</name>
    <anchorfile>absl/AnyInvocable/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::AnyInvocable::absl_internal_is_view</name>
  <filename>absl/AnyInvocable/absl_internal_is_view.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::AnyInvocable::result_type</name>
  <filename>absl/AnyInvocable/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::AnyInvocable::AnyInvocable</name>
  <filename>absl/AnyInvocable/2constructor-01.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::AnyInvocable::operator=</name>
  <filename>absl/AnyInvocable/operator_assign-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::AnyInvocable::operator()</name>
  <filename>absl/AnyInvocable/operator().adoc</filename>
</compound>
<compound kind="class">
  <name>absl::AnySpan</name>
  <filename>absl/AnySpan.adoc</filename>
  <class kind="class">absl::AnySpan::absl_internal_is_view</class>
  <class kind="class">absl::AnySpan::const_pointer</class>
  <class kind="class">absl::AnySpan::const_reference</class>
  <class kind="class">absl::AnySpan::const_reverse_iterator</class>
  <class kind="class">absl::AnySpan::difference_type</class>
  <class kind="class">absl::AnySpan::element_type</class>
  <class kind="class">absl::AnySpan::pointer</class>
  <class kind="class">absl::AnySpan::reference</class>
  <class kind="class">absl::AnySpan::reverse_iterator</class>
  <class kind="class">absl::AnySpan::size_type</class>
  <class kind="class">absl::AnySpan::value_type</class>
  <class kind="class">absl::AnySpan::const_iterator</class>
  <class kind="class">absl::AnySpan::iterator</class>
  <class kind="class">absl::AnySpan::AnySpan</class>
  <class kind="class">absl::AnySpan::npos</class>
  <member kind="function">
    <type>reference</type>
    <name>at</name>
    <anchorfile>absl/AnySpan/at.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type index)</arglist>
  </member>
  <member kind="function">
    <type>reference</type>
    <name>back</name>
    <anchorfile>absl/AnySpan/back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>begin</name>
    <anchorfile>absl/AnySpan/begin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>absl/AnySpan/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>absl/AnySpan/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>absl/AnySpan/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>absl/AnySpan/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>absl/AnySpan/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>end</name>
    <anchorfile>absl/AnySpan/end.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>AnySpan</type>
    <name>first</name>
    <anchorfile>absl/AnySpan/first.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type len)</arglist>
  </member>
  <member kind="function">
    <type>reference</type>
    <name>front</name>
    <anchorfile>absl/AnySpan/front.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>AnySpan</type>
    <name>last</name>
    <anchorfile>absl/AnySpan/last.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type len)</arglist>
  </member>
  <member kind="function">
    <type>reference</type>
    <name>operator[]</name>
    <anchorfile>absl/AnySpan/operator_subs.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type index)</arglist>
  </member>
  <member kind="function">
    <type>reverse_iterator</type>
    <name>rbegin</name>
    <anchorfile>absl/AnySpan/rbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>reverse_iterator</type>
    <name>rend</name>
    <anchorfile>absl/AnySpan/rend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>absl/AnySpan/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>AnySpan</type>
    <name>subspan</name>
    <anchorfile>absl/AnySpan/subspan.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type pos, size_type len)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::AnySpan::absl_internal_is_view</name>
  <filename>absl/AnySpan/absl_internal_is_view.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::AnySpan::const_pointer</name>
  <filename>absl/AnySpan/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::AnySpan::const_reference</name>
  <filename>absl/AnySpan/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::AnySpan::const_reverse_iterator</name>
  <filename>absl/AnySpan/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::AnySpan::difference_type</name>
  <filename>absl/AnySpan/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::AnySpan::element_type</name>
  <filename>absl/AnySpan/element_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::AnySpan::pointer</name>
  <filename>absl/AnySpan/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::AnySpan::reference</name>
  <filename>absl/AnySpan/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::AnySpan::reverse_iterator</name>
  <filename>absl/AnySpan/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::AnySpan::size_type</name>
  <filename>absl/AnySpan/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::AnySpan::value_type</name>
  <filename>absl/AnySpan/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::AnySpan::const_iterator</name>
  <filename>absl/AnySpan/const_iterator.adoc</filename>
  <class kind="class">absl::AnySpan::IteratorBase::difference_type</class>
  <class kind="class">absl::AnySpan::IteratorBase::iterator_category</class>
  <class kind="class">absl::AnySpan::IteratorBase::pointer</class>
  <class kind="class">absl::AnySpan::IteratorBase::reference</class>
  <class kind="class">absl::AnySpan::IteratorBase::value_type</class>
  <class kind="class">absl::AnySpan::const_iterator::const_iterator</class>
  <class kind="class">absl::AnySpan::IteratorBase::operator++</class>
  <class kind="class">absl::AnySpan::IteratorBase::operator-</class>
  <class kind="class">absl::AnySpan::IteratorBase::operator--</class>
  <class kind="class">absl::AnySpan::const_iterator::difference_type</class>
  <class kind="class">absl::AnySpan::const_iterator::iterator_category</class>
  <class kind="class">absl::AnySpan::const_iterator::pointer</class>
  <class kind="class">absl::AnySpan::const_iterator::reference</class>
  <class kind="class">absl::AnySpan::const_iterator::value_type</class>
  <class kind="class">absl::AnySpan::IteratorBase::container_</class>
  <class kind="class">absl::AnySpan::IteratorBase::index_</class>
  <member kind="function">
    <type>reference</type>
    <name>operator*</name>
    <anchorfile>absl/AnySpan/IteratorBase/operator_star.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Iter</type>
    <name>operator+</name>
    <anchorfile>absl/AnySpan/IteratorBase/operator_plus.adoc</anchorfile>
    <anchor/>
    <arglist>(difference_type d)</arglist>
  </member>
  <member kind="function">
    <type>Iter&amp;</type>
    <name>operator+=</name>
    <anchorfile>absl/AnySpan/IteratorBase/operator_plus_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(difference_type d)</arglist>
  </member>
  <member kind="function">
    <type>Iter&amp;</type>
    <name>operator-=</name>
    <anchorfile>absl/AnySpan/IteratorBase/operator_minus_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(difference_type d)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>operator-&gt;</name>
    <anchorfile>absl/AnySpan/IteratorBase/operator_ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>reference</type>
    <name>operator[]</name>
    <anchorfile>absl/AnySpan/IteratorBase/operator_subs.adoc</anchorfile>
    <anchor/>
    <arglist>(difference_type i)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::AnySpan::const_iterator::const_iterator</name>
  <filename>absl/AnySpan/const_iterator/2constructor-040.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::AnySpan::const_iterator::difference_type</name>
  <filename>absl/AnySpan/const_iterator/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::AnySpan::const_iterator::iterator_category</name>
  <filename>absl/AnySpan/const_iterator/iterator_category.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::AnySpan::const_iterator::pointer</name>
  <filename>absl/AnySpan/const_iterator/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::AnySpan::const_iterator::reference</name>
  <filename>absl/AnySpan/const_iterator/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::AnySpan::const_iterator::value_type</name>
  <filename>absl/AnySpan/const_iterator/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::AnySpan::iterator</name>
  <filename>absl/AnySpan/iterator.adoc</filename>
  <class kind="class">absl::AnySpan::IteratorBase::difference_type</class>
  <class kind="class">absl::AnySpan::IteratorBase::iterator_category</class>
  <class kind="class">absl::AnySpan::IteratorBase::pointer</class>
  <class kind="class">absl::AnySpan::IteratorBase::reference</class>
  <class kind="class">absl::AnySpan::IteratorBase::value_type</class>
  <class kind="class">absl::AnySpan::IteratorBase::operator++</class>
  <class kind="class">absl::AnySpan::IteratorBase::operator-</class>
  <class kind="class">absl::AnySpan::IteratorBase::operator--</class>
  <class kind="class">absl::AnySpan::iterator::difference_type</class>
  <class kind="class">absl::AnySpan::iterator::iterator_category</class>
  <class kind="class">absl::AnySpan::iterator::pointer</class>
  <class kind="class">absl::AnySpan::iterator::reference</class>
  <class kind="class">absl::AnySpan::iterator::value_type</class>
  <class kind="class">absl::AnySpan::IteratorBase::container_</class>
  <class kind="class">absl::AnySpan::IteratorBase::index_</class>
  <member kind="function">
    <type>void</type>
    <name>iterator</name>
    <anchorfile>absl/AnySpan/iterator/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>reference</type>
    <name>operator*</name>
    <anchorfile>absl/AnySpan/IteratorBase/operator_star.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Iter</type>
    <name>operator+</name>
    <anchorfile>absl/AnySpan/IteratorBase/operator_plus.adoc</anchorfile>
    <anchor/>
    <arglist>(difference_type d)</arglist>
  </member>
  <member kind="function">
    <type>Iter&amp;</type>
    <name>operator+=</name>
    <anchorfile>absl/AnySpan/IteratorBase/operator_plus_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(difference_type d)</arglist>
  </member>
  <member kind="function">
    <type>Iter&amp;</type>
    <name>operator-=</name>
    <anchorfile>absl/AnySpan/IteratorBase/operator_minus_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(difference_type d)</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>operator-&gt;</name>
    <anchorfile>absl/AnySpan/IteratorBase/operator_ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>reference</type>
    <name>operator[]</name>
    <anchorfile>absl/AnySpan/IteratorBase/operator_subs.adoc</anchorfile>
    <anchor/>
    <arglist>(difference_type i)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::AnySpan::iterator::difference_type</name>
  <filename>absl/AnySpan/iterator/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::AnySpan::iterator::iterator_category</name>
  <filename>absl/AnySpan/iterator/iterator_category.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::AnySpan::iterator::pointer</name>
  <filename>absl/AnySpan/iterator/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::AnySpan::iterator::reference</name>
  <filename>absl/AnySpan/iterator/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::AnySpan::iterator::value_type</name>
  <filename>absl/AnySpan/iterator/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::AnySpan::AnySpan</name>
  <filename>absl/AnySpan/2constructor-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::AnySpan::npos</name>
  <filename>absl/AnySpan/npos.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::BadStatusOrAccess</name>
  <filename>absl/BadStatusOrAccess.adoc</filename>
  <class kind="class">absl::BadStatusOrAccess::BadStatusOrAccess</class>
  <class kind="class">absl::BadStatusOrAccess::operator=</class>
  <member kind="function">
    <type>void</type>
    <name>~BadStatusOrAccess</name>
    <anchorfile>absl/BadStatusOrAccess/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const absl::Status&amp;</type>
    <name>status</name>
    <anchorfile>absl/BadStatusOrAccess/status.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>what</name>
    <anchorfile>absl/BadStatusOrAccess/what.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::BadStatusOrAccess::BadStatusOrAccess</name>
  <filename>absl/BadStatusOrAccess/2constructor-05.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::BadStatusOrAccess::operator=</name>
  <filename>absl/BadStatusOrAccess/operator_assign-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Barrier</name>
  <filename>absl/Barrier.adoc</filename>
  <class kind="class">absl::Barrier::Barrier</class>
  <member kind="function">
    <type>Barrier&amp;</type>
    <name>operator=</name>
    <anchorfile>absl/Barrier/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const Barrier&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>Block</name>
    <anchorfile>absl/Barrier/Block.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::Barrier::Barrier</name>
  <filename>absl/Barrier/2constructor-0bb.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::BitGen</name>
  <filename>absl/BitGen.adoc</filename>
  <class kind="class">absl::BitGen::result_type</class>
  <class kind="class">absl::BitGen::BitGen</class>
  <class kind="class">absl::BitGen::discard</class>
  <class kind="class">absl::BitGen::max</class>
  <class kind="class">absl::BitGen::min</class>
  <class kind="class">absl::BitGen::operator!=</class>
  <class kind="class">absl::BitGen::operator()</class>
  <class kind="class">absl::BitGen::operator=</class>
  <class kind="class">absl::BitGen::operator==</class>
</compound>
<compound kind="class">
  <name>absl::BitGen::result_type</name>
  <filename>absl/BitGen/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::BitGen::BitGen</name>
  <filename>absl/BitGen/BitGen.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::BitGen::discard</name>
  <filename>absl/BitGen/discard.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::BitGen::max</name>
  <filename>absl/BitGen/max.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::BitGen::min</name>
  <filename>absl/BitGen/min.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::BitGen::operator!=</name>
  <filename>absl/BitGen/operator!=.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::BitGen::operator()</name>
  <filename>absl/BitGen/operator().adoc</filename>
</compound>
<compound kind="class">
  <name>absl::BitGen::operator=</name>
  <filename>absl/BitGen/operator=.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::BitGen::operator==</name>
  <filename>absl/BitGen/operator==.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::BitGenRef</name>
  <filename>absl/BitGenRef.adoc</filename>
  <class kind="class">absl::BitGenRef::result_type</class>
  <class kind="class">absl::BitGenRef::BitGenRef</class>
  <class kind="class">absl::BitGenRef::operator=</class>
  <member kind="function">
    <type>result_type</type>
    <name>operator()</name>
    <anchorfile>absl/BitGenRef/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>result_type</type>
    <name>max</name>
    <anchorfile>absl/BitGenRef/max.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>result_type</type>
    <name>min</name>
    <anchorfile>absl/BitGenRef/min.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::BitGenRef::result_type</name>
  <filename>absl/BitGenRef/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::BitGenRef::BitGenRef</name>
  <filename>absl/BitGenRef/2constructor-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::BitGenRef::operator=</name>
  <filename>absl/BitGenRef/operator_assign-04.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::BlockingCounter</name>
  <filename>absl/BlockingCounter.adoc</filename>
  <class kind="class">absl::BlockingCounter::BlockingCounter</class>
  <member kind="function">
    <type>BlockingCounter&amp;</type>
    <name>operator=</name>
    <anchorfile>absl/BlockingCounter/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const BlockingCounter&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>DecrementCount</name>
    <anchorfile>absl/BlockingCounter/DecrementCount.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Wait</name>
    <anchorfile>absl/BlockingCounter/Wait.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::BlockingCounter::BlockingCounter</name>
  <filename>absl/BlockingCounter/2constructor-02.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::ByAnyChar</name>
  <filename>absl/ByAnyChar.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>ByAnyChar</name>
    <anchorfile>absl/ByAnyChar/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view sp)</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>Find</name>
    <anchorfile>absl/ByAnyChar/Find.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view text, size_t pos)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::ByAsciiWhitespace</name>
  <filename>absl/ByAsciiWhitespace.adoc</filename>
  <member kind="function">
    <type>std::string_view</type>
    <name>Find</name>
    <anchorfile>absl/ByAsciiWhitespace/Find.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view text, size_t pos)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::ByChar</name>
  <filename>absl/ByChar.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>ByChar</name>
    <anchorfile>absl/ByChar/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(char c)</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>Find</name>
    <anchorfile>absl/ByChar/Find.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view text, size_t pos)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::ByLength</name>
  <filename>absl/ByLength.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>ByLength</name>
    <anchorfile>absl/ByLength/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(ptrdiff_t length)</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>Find</name>
    <anchorfile>absl/ByLength/Find.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view text, size_t pos)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::ByString</name>
  <filename>absl/ByString.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>ByString</name>
    <anchorfile>absl/ByString/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view sp)</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>Find</name>
    <anchorfile>absl/ByString/Find.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view text, size_t pos)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::CharSet</name>
  <filename>absl/CharSet.adoc</filename>
  <class kind="class">absl::CharSet::CharSet</class>
  <member kind="function">
    <type>bool</type>
    <name>contains</name>
    <anchorfile>absl/CharSet/contains.adoc</anchorfile>
    <anchor/>
    <arglist>(char c)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>absl/CharSet/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>CharSet</type>
    <name>AsciiAlphabet</name>
    <anchorfile>absl/CharSet/AsciiAlphabet.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>CharSet</type>
    <name>AsciiAlphanumerics</name>
    <anchorfile>absl/CharSet/AsciiAlphanumerics.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>CharSet</type>
    <name>AsciiDigits</name>
    <anchorfile>absl/CharSet/AsciiDigits.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>CharSet</type>
    <name>AsciiHexDigits</name>
    <anchorfile>absl/CharSet/AsciiHexDigits.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>CharSet</type>
    <name>AsciiLowercase</name>
    <anchorfile>absl/CharSet/AsciiLowercase.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>CharSet</type>
    <name>AsciiPrintable</name>
    <anchorfile>absl/CharSet/AsciiPrintable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>CharSet</type>
    <name>AsciiPunctuation</name>
    <anchorfile>absl/CharSet/AsciiPunctuation.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>CharSet</type>
    <name>AsciiUppercase</name>
    <anchorfile>absl/CharSet/AsciiUppercase.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>CharSet</type>
    <name>AsciiWhitespace</name>
    <anchorfile>absl/CharSet/AsciiWhitespace.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>CharSet</type>
    <name>Char</name>
    <anchorfile>absl/CharSet/Char.adoc</anchorfile>
    <anchor/>
    <arglist>(char x)</arglist>
  </member>
  <member kind="function">
    <type>CharSet</type>
    <name>Range</name>
    <anchorfile>absl/CharSet/Range.adoc</anchorfile>
    <anchor/>
    <arglist>(char lo, char hi)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::CharSet::CharSet</name>
  <filename>absl/CharSet/2constructor-09.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Cleanup</name>
  <filename>absl/Cleanup-0a.adoc</filename>
  <class kind="class">absl::Cleanup::Cleanup</class>
  <member kind="function">
    <type>void</type>
    <name>~Cleanup</name>
    <anchorfile>absl/Cleanup-0a/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Cancel</name>
    <anchorfile>absl/Cleanup-0a/Cancel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Invoke</name>
    <anchorfile>absl/Cleanup-0a/Invoke.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::Cleanup::Cleanup</name>
  <filename>absl/Cleanup-0a/2constructor-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Clock</name>
  <filename>absl/Clock.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~Clock</name>
    <anchorfile>absl/Clock/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>AwaitWithDeadline</name>
    <anchorfile>absl/Clock/AwaitWithDeadline.adoc</anchorfile>
    <anchor/>
    <arglist>(absl::Mutex* mu, const absl::Condition&amp; cond, absl::Time deadline)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Sleep</name>
    <anchorfile>absl/Clock/Sleep.adoc</anchorfile>
    <anchor/>
    <arglist>(absl::Duration d)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>SleepUntil</name>
    <anchorfile>absl/Clock/SleepUntil.adoc</anchorfile>
    <anchor/>
    <arglist>(absl::Time wakeup_time)</arglist>
  </member>
  <member kind="function">
    <type>absl::Time</type>
    <name>TimeNow</name>
    <anchorfile>absl/Clock/TimeNow.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Clock&amp;</type>
    <name>GetRealClock</name>
    <anchorfile>absl/Clock/GetRealClock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::CommandLineFlag</name>
  <filename>absl/CommandLineFlag.adoc</filename>
  <class kind="class">absl::CommandLineFlag::CommandLineFlag</class>
  <member kind="function">
    <type>CommandLineFlag&amp;</type>
    <name>operator=</name>
    <anchorfile>absl/CommandLineFlag/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const CommandLineFlag&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>CurrentValue</name>
    <anchorfile>absl/CommandLineFlag/CurrentValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>DefaultValue</name>
    <anchorfile>absl/CommandLineFlag/DefaultValue.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>Filename</name>
    <anchorfile>absl/CommandLineFlag/Filename.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>Help</name>
    <anchorfile>absl/CommandLineFlag/Help.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>IsOfType</name>
    <anchorfile>absl/CommandLineFlag/IsOfType.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>IsRetired</name>
    <anchorfile>absl/CommandLineFlag/IsRetired.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>Name</name>
    <anchorfile>absl/CommandLineFlag/Name.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>ParseFrom</name>
    <anchorfile>absl/CommandLineFlag/ParseFrom.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view value, std::string* error)</arglist>
  </member>
  <member kind="function">
    <type>std::optional&lt;T&gt;</type>
    <name>TryGet</name>
    <anchorfile>absl/CommandLineFlag/TryGet.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~CommandLineFlag</name>
    <anchorfile>absl/CommandLineFlag/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::CommandLineFlag::CommandLineFlag</name>
  <filename>absl/CommandLineFlag/2constructor-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::CondVar</name>
  <filename>absl/CondVar.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>CondVar</name>
    <anchorfile>absl/CondVar/2constructor-00.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>EnableDebugLog</name>
    <anchorfile>absl/CondVar/EnableDebugLog.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* name)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Signal</name>
    <anchorfile>absl/CondVar/Signal.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>SignalAll</name>
    <anchorfile>absl/CondVar/SignalAll.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Wait</name>
    <anchorfile>absl/CondVar/Wait.adoc</anchorfile>
    <anchor/>
    <arglist>(Mutex* mu)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>WaitWithDeadline</name>
    <anchorfile>absl/CondVar/WaitWithDeadline.adoc</anchorfile>
    <anchor/>
    <arglist>(Mutex* mu, absl::Time deadline)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>WaitWithTimeout</name>
    <anchorfile>absl/CondVar/WaitWithTimeout.adoc</anchorfile>
    <anchor/>
    <arglist>(Mutex* mu, absl::Duration timeout)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>CondVar</name>
    <anchorfile>absl/CondVar.adoc</anchorfile>
    <anchor/>
    <arglist>(const CondVar&amp;)</arglist>
  </member>
  <member kind="function">
    <type>CondVar&amp;</type>
    <name>operator=</name>
    <anchorfile>absl/CondVar.adoc</anchorfile>
    <anchor/>
    <arglist>(const CondVar&amp;)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Remove</name>
    <anchorfile>absl/CondVar.adoc</anchorfile>
    <anchor/>
    <arglist>(base_internal::PerThreadSynch* s)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>WaitCommon</name>
    <anchorfile>absl/CondVar.adoc</anchorfile>
    <anchor/>
    <arglist>(Mutex* mutex, synchronization_internal::KernelTimeout t)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::Condition</name>
  <filename>absl/Condition.adoc</filename>
  <class kind="class">absl::Condition::Condition</class>
  <class kind="class">absl::Condition::kTrue</class>
  <member kind="function">
    <type>bool</type>
    <name>Eval</name>
    <anchorfile>absl/Condition/Eval.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>GuaranteedEqual</name>
    <anchorfile>absl/Condition/GuaranteedEqual.adoc</anchorfile>
    <anchor/>
    <arglist>(const Condition* a, const Condition* b)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::Condition::Condition</name>
  <filename>absl/Condition/2constructor-00.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Condition::kTrue</name>
  <filename>absl/Condition/kTrue.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Cord</name>
  <filename>absl/Cord.adoc</filename>
  <class kind="class">absl::Cord::CharIterator</class>
  <class kind="class">absl::Cord::CharRange</class>
  <class kind="class">absl::Cord::ChunkIterator</class>
  <class kind="class">absl::Cord::ChunkRange</class>
  <class kind="class">absl::Cord::Cord</class>
  <class kind="class">absl::Cord::operator=</class>
  <class kind="class">absl::Cord::Append</class>
  <class kind="class">absl::Cord::Compare</class>
  <class kind="class">absl::Cord::Contains</class>
  <class kind="class">absl::Cord::EndsWith</class>
  <class kind="class">absl::Cord::Find</class>
  <class kind="class">absl::Cord::Prepend</class>
  <class kind="class">absl::Cord::StartsWith</class>
  <member kind="function">
    <type>void</type>
    <name>~Cord</name>
    <anchorfile>absl/Cord/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Cord::CharRange</type>
    <name>Chars</name>
    <anchorfile>absl/Cord/Chars.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Cord::ChunkRange</type>
    <name>Chunks</name>
    <anchorfile>absl/Cord/Chunks.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Clear</name>
    <anchorfile>absl/Cord/Clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_t</type>
    <name>EstimatedMemoryUsage</name>
    <anchorfile>absl/Cord/EstimatedMemoryUsage.adoc</anchorfile>
    <anchor/>
    <arglist>(CordMemoryAccounting accounting_method)</arglist>
  </member>
  <member kind="function">
    <type>std::optional&lt;uint32_t&gt;</type>
    <name>ExpectedChecksum</name>
    <anchorfile>absl/Cord/ExpectedChecksum.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>Flatten</name>
    <anchorfile>absl/Cord/Flatten.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>CordBuffer</type>
    <name>GetAppendBuffer</name>
    <anchorfile>absl/Cord/GetAppendBuffer.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t capacity, size_t min_capacity)</arglist>
  </member>
  <member kind="function">
    <type>CordBuffer</type>
    <name>GetCustomAppendBuffer</name>
    <anchorfile>absl/Cord/GetCustomAppendBuffer.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t block_size, size_t capacity, size_t min_capacity)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>RemovePrefix</name>
    <anchorfile>absl/Cord/RemovePrefix.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>RemoveSuffix</name>
    <anchorfile>absl/Cord/RemoveSuffix.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>SetExpectedChecksum</name>
    <anchorfile>absl/Cord/SetExpectedChecksum.adoc</anchorfile>
    <anchor/>
    <arglist>(uint32_t crc)</arglist>
  </member>
  <member kind="function">
    <type>Cord</type>
    <name>Subcord</name>
    <anchorfile>absl/Cord/Subcord.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t pos, size_t new_size)</arglist>
  </member>
  <member kind="function">
    <type>std::optional&lt;std::string_view&gt;</type>
    <name>TryFlat</name>
    <anchorfile>absl/Cord/TryFlat.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Cord::CharIterator</type>
    <name>char_begin</name>
    <anchorfile>absl/Cord/char_begin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Cord::CharIterator</type>
    <name>char_end</name>
    <anchorfile>absl/Cord/char_end.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Cord::ChunkIterator</type>
    <name>chunk_begin</name>
    <anchorfile>absl/Cord/chunk_begin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Cord::ChunkIterator</type>
    <name>chunk_end</name>
    <anchorfile>absl/Cord/chunk_end.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>absl/Cord/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>char</type>
    <name>operator[]</name>
    <anchorfile>absl/Cord/operator_subs.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t i)</arglist>
  </member>
  <member kind="function">
    <type>size_t</type>
    <name>size</name>
    <anchorfile>absl/Cord/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>absl/Cord/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(Cord&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>operator std::string</name>
    <anchorfile>absl/Cord/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Advance</name>
    <anchorfile>absl/Cord/Advance.adoc</anchorfile>
    <anchor/>
    <arglist>(CharIterator* it, size_t n_bytes)</arglist>
  </member>
  <member kind="function">
    <type>Cord</type>
    <name>AdvanceAndRead</name>
    <anchorfile>absl/Cord/AdvanceAndRead.adoc</anchorfile>
    <anchor/>
    <arglist>(CharIterator* it, size_t n_bytes)</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>ChunkRemaining</name>
    <anchorfile>absl/Cord/ChunkRemaining.adoc</anchorfile>
    <anchor/>
    <arglist>(const CharIterator&amp; it)</arglist>
  </member>
  <member kind="function">
    <type>ptrdiff_t</type>
    <name>Distance</name>
    <anchorfile>absl/Cord/Distance.adoc</anchorfile>
    <anchor/>
    <arglist>(const CharIterator&amp; first, const CharIterator&amp; last)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::Cord::CharIterator</name>
  <filename>absl/Cord/CharIterator.adoc</filename>
  <class kind="class">absl::Cord::CharIterator::difference_type</class>
  <class kind="class">absl::Cord::CharIterator::iterator_category</class>
  <class kind="class">absl::Cord::CharIterator::pointer</class>
  <class kind="class">absl::Cord::CharIterator::reference</class>
  <class kind="class">absl::Cord::CharIterator::value_type</class>
  <class kind="class">absl::Cord::CharIterator::operator++</class>
  <member kind="function">
    <type>void</type>
    <name>CharIterator</name>
    <anchorfile>absl/Cord/CharIterator/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Cord::CharIterator::reference</type>
    <name>operator*</name>
    <anchorfile>absl/Cord/CharIterator/operator_star.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator==</name>
    <anchorfile>absl/Cord/CharIterator/operator_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const CharIterator&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator!=</name>
    <anchorfile>absl/Cord/CharIterator/operator_not_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const CharIterator&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::Cord::CharIterator::difference_type</name>
  <filename>absl/Cord/CharIterator/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Cord::CharIterator::iterator_category</name>
  <filename>absl/Cord/CharIterator/iterator_category.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Cord::CharIterator::pointer</name>
  <filename>absl/Cord/CharIterator/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Cord::CharIterator::reference</name>
  <filename>absl/Cord/CharIterator/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Cord::CharIterator::value_type</name>
  <filename>absl/Cord/CharIterator/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Cord::CharIterator::operator++</name>
  <filename>absl/Cord/CharIterator/operator_inc-09.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Cord::CharRange</name>
  <filename>absl/Cord/CharRange.adoc</filename>
  <class kind="class">absl::Cord::CharRange::const_iterator</class>
  <class kind="class">absl::Cord::CharRange::const_reference</class>
  <class kind="class">absl::Cord::CharRange::iterator</class>
  <class kind="class">absl::Cord::CharRange::reference</class>
  <class kind="class">absl::Cord::CharRange::value_type</class>
  <member kind="function">
    <type>void</type>
    <name>CharRange</name>
    <anchorfile>absl/Cord/CharRange/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const Cord* cord)</arglist>
  </member>
  <member kind="function">
    <type>Cord::CharIterator</type>
    <name>begin</name>
    <anchorfile>absl/Cord/CharRange/begin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Cord::CharIterator</type>
    <name>end</name>
    <anchorfile>absl/Cord/CharRange/end.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::Cord::CharRange::const_iterator</name>
  <filename>absl/Cord/CharRange/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Cord::CharRange::const_reference</name>
  <filename>absl/Cord/CharRange/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Cord::CharRange::iterator</name>
  <filename>absl/Cord/CharRange/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Cord::CharRange::reference</name>
  <filename>absl/Cord/CharRange/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Cord::CharRange::value_type</name>
  <filename>absl/Cord/CharRange/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Cord::ChunkIterator</name>
  <filename>absl/Cord/ChunkIterator.adoc</filename>
  <class kind="class">absl::Cord::ChunkIterator::difference_type</class>
  <class kind="class">absl::Cord::ChunkIterator::iterator_category</class>
  <class kind="class">absl::Cord::ChunkIterator::pointer</class>
  <class kind="class">absl::Cord::ChunkIterator::reference</class>
  <class kind="class">absl::Cord::ChunkIterator::value_type</class>
  <class kind="class">absl::Cord::ChunkIterator::operator++</class>
  <member kind="function">
    <type>void</type>
    <name>ChunkIterator</name>
    <anchorfile>absl/Cord/ChunkIterator/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Cord::ChunkIterator::reference</type>
    <name>operator*</name>
    <anchorfile>absl/Cord/ChunkIterator/operator_star.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Cord::ChunkIterator::pointer</type>
    <name>operator-&gt;</name>
    <anchorfile>absl/Cord/ChunkIterator/operator_ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator==</name>
    <anchorfile>absl/Cord/ChunkIterator/operator_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const ChunkIterator&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator!=</name>
    <anchorfile>absl/Cord/ChunkIterator/operator_not_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const ChunkIterator&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::Cord::ChunkIterator::difference_type</name>
  <filename>absl/Cord/ChunkIterator/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Cord::ChunkIterator::iterator_category</name>
  <filename>absl/Cord/ChunkIterator/iterator_category.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Cord::ChunkIterator::pointer</name>
  <filename>absl/Cord/ChunkIterator/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Cord::ChunkIterator::reference</name>
  <filename>absl/Cord/ChunkIterator/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Cord::ChunkIterator::value_type</name>
  <filename>absl/Cord/ChunkIterator/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Cord::ChunkIterator::operator++</name>
  <filename>absl/Cord/ChunkIterator/operator_inc-07.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Cord::ChunkRange</name>
  <filename>absl/Cord/ChunkRange.adoc</filename>
  <class kind="class">absl::Cord::ChunkRange::const_iterator</class>
  <class kind="class">absl::Cord::ChunkRange::const_reference</class>
  <class kind="class">absl::Cord::ChunkRange::iterator</class>
  <class kind="class">absl::Cord::ChunkRange::reference</class>
  <class kind="class">absl::Cord::ChunkRange::value_type</class>
  <member kind="function">
    <type>void</type>
    <name>ChunkRange</name>
    <anchorfile>absl/Cord/ChunkRange/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const Cord* cord)</arglist>
  </member>
  <member kind="function">
    <type>Cord::ChunkIterator</type>
    <name>begin</name>
    <anchorfile>absl/Cord/ChunkRange/begin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Cord::ChunkIterator</type>
    <name>end</name>
    <anchorfile>absl/Cord/ChunkRange/end.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::Cord::ChunkRange::const_iterator</name>
  <filename>absl/Cord/ChunkRange/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Cord::ChunkRange::const_reference</name>
  <filename>absl/Cord/ChunkRange/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Cord::ChunkRange::iterator</name>
  <filename>absl/Cord/ChunkRange/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Cord::ChunkRange::reference</name>
  <filename>absl/Cord/ChunkRange/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Cord::ChunkRange::value_type</name>
  <filename>absl/Cord/ChunkRange/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Cord::Cord</name>
  <filename>absl/Cord/2constructor-06.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Cord::operator=</name>
  <filename>absl/Cord/operator_assign-0f9.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Cord::Append</name>
  <filename>absl/Cord/Append-078.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Cord::Compare</name>
  <filename>absl/Cord/Compare-023.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Cord::Contains</name>
  <filename>absl/Cord/Contains-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Cord::EndsWith</name>
  <filename>absl/Cord/EndsWith-08.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Cord::Find</name>
  <filename>absl/Cord/Find-00.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Cord::Prepend</name>
  <filename>absl/Cord/Prepend-0fa.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Cord::StartsWith</name>
  <filename>absl/Cord/StartsWith-07.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::CordBuffer</name>
  <filename>absl/CordBuffer.adoc</filename>
  <class kind="class">absl::CordBuffer::CordBuffer</class>
  <class kind="class">absl::CordBuffer::operator=</class>
  <class kind="class">absl::CordBuffer::data</class>
  <class kind="class">absl::CordBuffer::MaximumPayload</class>
  <class kind="class">absl::CordBuffer::kCustomLimit</class>
  <class kind="class">absl::CordBuffer::kDefaultLimit</class>
  <member kind="function">
    <type>void</type>
    <name>~CordBuffer</name>
    <anchorfile>absl/CordBuffer/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>IncreaseLengthBy</name>
    <anchorfile>absl/CordBuffer/IncreaseLengthBy.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>SetLength</name>
    <anchorfile>absl/CordBuffer/SetLength.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t length)</arglist>
  </member>
  <member kind="function">
    <type>absl::Span&lt;char&gt;</type>
    <name>available</name>
    <anchorfile>absl/CordBuffer/available.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>absl::Span&lt;char&gt;</type>
    <name>available_up_to</name>
    <anchorfile>absl/CordBuffer/available_up_to.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t size)</arglist>
  </member>
  <member kind="function">
    <type>size_t</type>
    <name>capacity</name>
    <anchorfile>absl/CordBuffer/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_t</type>
    <name>length</name>
    <anchorfile>absl/CordBuffer/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>CordBuffer</type>
    <name>CreateWithCustomLimit</name>
    <anchorfile>absl/CordBuffer/CreateWithCustomLimit.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t block_size, size_t capacity)</arglist>
  </member>
  <member kind="function">
    <type>CordBuffer</type>
    <name>CreateWithDefaultLimit</name>
    <anchorfile>absl/CordBuffer/CreateWithDefaultLimit.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t capacity)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::CordBuffer::CordBuffer</name>
  <filename>absl/CordBuffer/2constructor-06.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::CordBuffer::operator=</name>
  <filename>absl/CordBuffer/operator_assign-05f.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::CordBuffer::data</name>
  <filename>absl/CordBuffer/data-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::CordBuffer::MaximumPayload</name>
  <filename>absl/CordBuffer/MaximumPayload-02.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::CordBuffer::kCustomLimit</name>
  <filename>absl/CordBuffer/kCustomLimit.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::CordBuffer::kDefaultLimit</name>
  <filename>absl/CordBuffer/kDefaultLimit.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::CordBufferTestPeer</name>
  <filename>absl/CordBufferTestPeer.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::CordTestPeer</name>
  <filename>absl/CordTestPeer.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Dec</name>
  <filename>absl/Dec.adoc</filename>
  <class kind="class">absl::Dec::fill</class>
  <class kind="class">absl::Dec::neg</class>
  <class kind="class">absl::Dec::value</class>
  <class kind="class">absl::Dec::width</class>
  <member kind="function">
    <type>void</type>
    <name>Dec</name>
    <anchorfile>absl/Dec/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(Int v, PadSpec spec)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::Dec::fill</name>
  <filename>absl/Dec/fill.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Dec::neg</name>
  <filename>absl/Dec/neg.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Dec::value</name>
  <filename>absl/Dec/value.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Dec::width</name>
  <filename>absl/Dec/width.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Duration</name>
  <filename>absl/Duration.adoc</filename>
  <class kind="class">absl::Duration::Duration</class>
  <class kind="class">absl::Duration::operator*=</class>
  <class kind="class">absl::Duration::operator/=</class>
  <member kind="function">
    <type>Duration&amp;</type>
    <name>operator=</name>
    <anchorfile>absl/Duration/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const Duration&amp; d)</arglist>
  </member>
  <member kind="function">
    <type>Duration&amp;</type>
    <name>operator%=</name>
    <anchorfile>absl/Duration/operator_mod_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(Duration rhs)</arglist>
  </member>
  <member kind="function">
    <type>Duration&amp;</type>
    <name>operator+=</name>
    <anchorfile>absl/Duration/operator_plus_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(Duration d)</arglist>
  </member>
  <member kind="function">
    <type>Duration&amp;</type>
    <name>operator-=</name>
    <anchorfile>absl/Duration/operator_minus_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(Duration d)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::Duration::Duration</name>
  <filename>absl/Duration/2constructor-03.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Duration::operator*=</name>
  <filename>absl/Duration/operator_star_eq-0a9.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Duration::operator/=</name>
  <filename>absl/Duration/operator_slash_eq-01.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::ExtraMessage</name>
  <filename>absl/ExtraMessage.adoc</filename>
  <class kind="class">absl::ExtraMessage::ExtraMessage</class>
  <class kind="class">absl::ExtraMessage::operator&lt;&lt;</class>
  <member kind="function">
    <type>StatusBuilder</type>
    <name>operator()</name>
    <anchorfile>absl/ExtraMessage/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(StatusBuilder builder)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::ExtraMessage::ExtraMessage</name>
  <filename>absl/ExtraMessage/2constructor-085.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::ExtraMessage::operator&lt;&lt;</name>
  <filename>absl/ExtraMessage/operator_lshift-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FailureSignalHandlerOptions</name>
  <filename>absl/FailureSignalHandlerOptions.adoc</filename>
  <class kind="class">absl::FailureSignalHandlerOptions::alarm_on_failure_secs</class>
  <class kind="class">absl::FailureSignalHandlerOptions::call_previous_handler</class>
  <class kind="class">absl::FailureSignalHandlerOptions::symbolize_stacktrace</class>
  <class kind="class">absl::FailureSignalHandlerOptions::use_alternate_stack</class>
  <class kind="class">absl::FailureSignalHandlerOptions::writerfn</class>
</compound>
<compound kind="class">
  <name>absl::FailureSignalHandlerOptions::alarm_on_failure_secs</name>
  <filename>absl/FailureSignalHandlerOptions/alarm_on_failure_secs.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FailureSignalHandlerOptions::call_previous_handler</name>
  <filename>absl/FailureSignalHandlerOptions/call_previous_handler.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FailureSignalHandlerOptions::symbolize_stacktrace</name>
  <filename>absl/FailureSignalHandlerOptions/symbolize_stacktrace.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FailureSignalHandlerOptions::use_alternate_stack</name>
  <filename>absl/FailureSignalHandlerOptions/use_alternate_stack.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FailureSignalHandlerOptions::writerfn</name>
  <filename>absl/FailureSignalHandlerOptions/writerfn.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FastTypeIdType</name>
  <filename>absl/FastTypeIdType.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>FastTypeIdType</name>
    <anchorfile>absl/FastTypeIdType/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::FixedArray</name>
  <filename>absl/FixedArray.adoc</filename>
  <class kind="class">absl::FixedArray::allocator_type</class>
  <class kind="class">absl::FixedArray::const_iterator</class>
  <class kind="class">absl::FixedArray::const_pointer</class>
  <class kind="class">absl::FixedArray::const_reference</class>
  <class kind="class">absl::FixedArray::const_reverse_iterator</class>
  <class kind="class">absl::FixedArray::difference_type</class>
  <class kind="class">absl::FixedArray::iterator</class>
  <class kind="class">absl::FixedArray::pointer</class>
  <class kind="class">absl::FixedArray::reference</class>
  <class kind="class">absl::FixedArray::reverse_iterator</class>
  <class kind="class">absl::FixedArray::size_type</class>
  <class kind="class">absl::FixedArray::value_type</class>
  <class kind="class">absl::FixedArray::FixedArray</class>
  <class kind="class">absl::FixedArray::operator=</class>
  <class kind="class">absl::FixedArray::at</class>
  <class kind="class">absl::FixedArray::back</class>
  <class kind="class">absl::FixedArray::begin</class>
  <class kind="class">absl::FixedArray::data</class>
  <class kind="class">absl::FixedArray::end</class>
  <class kind="class">absl::FixedArray::front</class>
  <class kind="class">absl::FixedArray::operator[]</class>
  <class kind="class">absl::FixedArray::rbegin</class>
  <class kind="class">absl::FixedArray::rend</class>
  <class kind="class">absl::FixedArray::inline_elements</class>
  <member kind="function">
    <type>void</type>
    <name>~FixedArray</name>
    <anchorfile>absl/FixedArray/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>absl/FixedArray/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>absl/FixedArray/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>absl/FixedArray/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>absl/FixedArray/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>absl/FixedArray/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>fill</name>
    <anchorfile>absl/FixedArray/fill.adoc</anchorfile>
    <anchor/>
    <arglist>(const value_type&amp; val)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>absl/FixedArray/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_t</type>
    <name>memsize</name>
    <anchorfile>absl/FixedArray/memsize.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>absl/FixedArray/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::FixedArray::allocator_type</name>
  <filename>absl/FixedArray/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FixedArray::const_iterator</name>
  <filename>absl/FixedArray/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FixedArray::const_pointer</name>
  <filename>absl/FixedArray/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FixedArray::const_reference</name>
  <filename>absl/FixedArray/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FixedArray::const_reverse_iterator</name>
  <filename>absl/FixedArray/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FixedArray::difference_type</name>
  <filename>absl/FixedArray/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FixedArray::iterator</name>
  <filename>absl/FixedArray/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FixedArray::pointer</name>
  <filename>absl/FixedArray/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FixedArray::reference</name>
  <filename>absl/FixedArray/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FixedArray::reverse_iterator</name>
  <filename>absl/FixedArray/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FixedArray::size_type</name>
  <filename>absl/FixedArray/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FixedArray::value_type</name>
  <filename>absl/FixedArray/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FixedArray::FixedArray</name>
  <filename>absl/FixedArray/2constructor-08b.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FixedArray::operator=</name>
  <filename>absl/FixedArray/operator_assign-06.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FixedArray::at</name>
  <filename>absl/FixedArray/at-08.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FixedArray::back</name>
  <filename>absl/FixedArray/back-07.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FixedArray::begin</name>
  <filename>absl/FixedArray/begin-067.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FixedArray::data</name>
  <filename>absl/FixedArray/data-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FixedArray::end</name>
  <filename>absl/FixedArray/end-07.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FixedArray::front</name>
  <filename>absl/FixedArray/front-00.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FixedArray::operator[]</name>
  <filename>absl/FixedArray/operator_subs-01.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FixedArray::rbegin</name>
  <filename>absl/FixedArray/rbegin-07.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FixedArray::rend</name>
  <filename>absl/FixedArray/rend-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FixedArray::inline_elements</name>
  <filename>absl/FixedArray/inline_elements.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FlagSaver</name>
  <filename>absl/FlagSaver.adoc</filename>
  <class kind="class">absl::FlagSaver::FlagSaver</class>
  <member kind="function">
    <type>void</type>
    <name>~FlagSaver</name>
    <anchorfile>absl/FlagSaver/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>operator=</name>
    <anchorfile>absl/FlagSaver/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const FlagSaver&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::FlagSaver::FlagSaver</name>
  <filename>absl/FlagSaver/2constructor-04.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FlagsUsageConfig</name>
  <filename>absl/FlagsUsageConfig.adoc</filename>
  <class kind="class">absl::FlagsUsageConfig::contains_help_flags</class>
  <class kind="class">absl::FlagsUsageConfig::contains_helppackage_flags</class>
  <class kind="class">absl::FlagsUsageConfig::contains_helpshort_flags</class>
  <class kind="class">absl::FlagsUsageConfig::normalize_filename</class>
  <class kind="class">absl::FlagsUsageConfig::version_string</class>
</compound>
<compound kind="class">
  <name>absl::FlagsUsageConfig::contains_help_flags</name>
  <filename>absl/FlagsUsageConfig/contains_help_flags.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FlagsUsageConfig::contains_helppackage_flags</name>
  <filename>absl/FlagsUsageConfig/contains_helppackage_flags.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FlagsUsageConfig::contains_helpshort_flags</name>
  <filename>absl/FlagsUsageConfig/contains_helpshort_flags.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FlagsUsageConfig::normalize_filename</name>
  <filename>absl/FlagsUsageConfig/normalize_filename.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FlagsUsageConfig::version_string</name>
  <filename>absl/FlagsUsageConfig/version_string.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FormatConversionSpec</name>
  <filename>absl/FormatConversionSpec.adoc</filename>
  <member kind="function">
    <type>FormatConversionChar</type>
    <name>conversion_char</name>
    <anchorfile>absl/FormatConversionSpec/conversion_char.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_alt_flag</name>
    <anchorfile>absl/FormatConversionSpec/has_alt_flag.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_left_flag</name>
    <anchorfile>absl/FormatConversionSpec/has_left_flag.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_show_pos_flag</name>
    <anchorfile>absl/FormatConversionSpec/has_show_pos_flag.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_sign_col_flag</name>
    <anchorfile>absl/FormatConversionSpec/has_sign_col_flag.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_zero_flag</name>
    <anchorfile>absl/FormatConversionSpec/has_zero_flag.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_basic</name>
    <anchorfile>absl/FormatConversionSpec/is_basic.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>precision</name>
    <anchorfile>absl/FormatConversionSpec/precision.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>width</name>
    <anchorfile>absl/FormatConversionSpec/width.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::FormatConvertResult</name>
  <filename>absl/FormatConvertResult.adoc</filename>
  <class kind="class">absl::FormatConvertResult::value</class>
</compound>
<compound kind="class">
  <name>absl::FormatConvertResult::value</name>
  <filename>absl/FormatConvertResult/value.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FormatCountCapture</name>
  <filename>absl/FormatCountCapture.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>FormatCountCapture</name>
    <anchorfile>absl/FormatCountCapture/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(int* p)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::FormatRawSink</name>
  <filename>absl/FormatRawSink.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>FormatRawSink</name>
    <anchorfile>absl/FormatRawSink/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(T* raw)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::FormatSink</name>
  <filename>absl/FormatSink.adoc</filename>
  <class kind="class">absl::FormatSink::Append</class>
  <member kind="function">
    <type>bool</type>
    <name>PutPaddedString</name>
    <anchorfile>absl/FormatSink/PutPaddedString.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view v, int width, int precision, bool left)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::FormatSink::Append</name>
  <filename>absl/FormatSink/Append-06.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FunctionRef</name>
  <filename>absl/FunctionRef-0e3.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FunctionRef</name>
  <filename>absl/FunctionRef-081.adoc</filename>
  <class kind="class">absl::FunctionRef::absl_internal_is_view</class>
  <class kind="class">absl::FunctionRef::FunctionRef</class>
  <class kind="class">absl::FunctionRef::operator()</class>
  <class kind="class">absl::FunctionRef::EnableIfCompatible</class>
  <member kind="function">
    <type>R</type>
    <name>operator()</name>
    <anchorfile>absl/FunctionRef-081/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(...Args args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>FunctionRef</name>
    <anchorfile>absl/FunctionRef-081/2constructor-05d.adoc</anchorfile>
    <anchor/>
    <arglist>(std::in_place_t, F&amp;&amp; f)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::FunctionRef::absl_internal_is_view</name>
  <filename>absl/FunctionRef-081/absl_internal_is_view.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FunctionRef::FunctionRef</name>
  <filename>absl/FunctionRef-081/2constructor-059.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FunctionRef::operator()</name>
  <filename>absl/FunctionRef-081/operator().adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FunctionRef::EnableIfCompatible</name>
  <filename>absl/FunctionRef-081/EnableIfCompatible.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::HasAbslStringify</name>
  <filename>absl/HasAbslStringify-01.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::HasAbslStringify</name>
  <filename>absl/HasAbslStringify-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::HasOstreamOperator</name>
  <filename>absl/HasOstreamOperator-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::HasOstreamOperator</name>
  <filename>absl/HasOstreamOperator-00.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::HashState</name>
  <filename>absl/HashState.adoc</filename>
  <class kind="class">absl::HashState::AbslInternalPiecewiseCombiner</class>
  <class kind="class">absl::HashState::is_hashable</class>
  <class kind="class">absl::HashState::HashState</class>
  <class kind="class">absl::HashState::operator=</class>
  <class kind="class">absl::HashState::combine</class>
  <class kind="class">absl::HashState::combine_contiguous</class>
  <class kind="class">absl::HashState::combine</class>
  <class kind="class">absl::HashState::combine_contiguous</class>
  <member kind="function">
    <type>HashState</type>
    <name>Create</name>
    <anchorfile>absl/HashState/Create.adoc</anchorfile>
    <anchor/>
    <arglist>(T* state)</arglist>
  </member>
  <member kind="function">
    <type>HashState</type>
    <name>combine_unordered</name>
    <anchorfile>absl/HashState/combine_unordered.adoc</anchorfile>
    <anchor/>
    <arglist>(HashState state, I begin, I end)</arglist>
  </member>
  <member kind="function">
    <type>HashState</type>
    <name>combine_weakly_mixed_integer</name>
    <anchorfile>absl/HashState/combine_weakly_mixed_integer.adoc</anchorfile>
    <anchor/>
    <arglist>(HashState hash_state, hash_internal::WeaklyMixedInteger value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::HashState::AbslInternalPiecewiseCombiner</name>
  <filename>absl/HashState/AbslInternalPiecewiseCombiner.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::HashState::is_hashable</name>
  <filename>absl/HashState/is_hashable.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::HashState::HashState</name>
  <filename>absl/HashState/2constructor-00.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::HashState::operator=</name>
  <filename>absl/HashState/operator_assign-07.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::HashState::combine</name>
  <filename>absl/HashState/combine-0e0.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::HashState::combine_contiguous</name>
  <filename>absl/HashState/combine_contiguous-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::HashState::combine</name>
  <filename>absl/HashState/combine-0e5.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::HashState::combine_contiguous</name>
  <filename>absl/HashState/combine_contiguous-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Hex</name>
  <filename>absl/Hex.adoc</filename>
  <class kind="class">absl::Hex::Hex</class>
  <class kind="class">absl::Hex::fill</class>
  <class kind="class">absl::Hex::value</class>
  <class kind="class">absl::Hex::width</class>
</compound>
<compound kind="class">
  <name>absl::Hex::Hex</name>
  <filename>absl/Hex/2constructor-0c0.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Hex::fill</name>
  <filename>absl/Hex/fill.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Hex::value</name>
  <filename>absl/Hex/value.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Hex::width</name>
  <filename>absl/Hex/width.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::InlinedVector</name>
  <filename>absl/InlinedVector.adoc</filename>
  <class kind="class">absl::InlinedVector::allocator_type</class>
  <class kind="class">absl::InlinedVector::const_iterator</class>
  <class kind="class">absl::InlinedVector::const_pointer</class>
  <class kind="class">absl::InlinedVector::const_reference</class>
  <class kind="class">absl::InlinedVector::const_reverse_iterator</class>
  <class kind="class">absl::InlinedVector::difference_type</class>
  <class kind="class">absl::InlinedVector::iterator</class>
  <class kind="class">absl::InlinedVector::pointer</class>
  <class kind="class">absl::InlinedVector::reference</class>
  <class kind="class">absl::InlinedVector::reverse_iterator</class>
  <class kind="class">absl::InlinedVector::size_type</class>
  <class kind="class">absl::InlinedVector::value_type</class>
  <class kind="class">absl::InlinedVector::InlinedVector</class>
  <class kind="class">absl::InlinedVector::operator=</class>
  <class kind="class">absl::InlinedVector::assign</class>
  <class kind="class">absl::InlinedVector::at</class>
  <class kind="class">absl::InlinedVector::back</class>
  <class kind="class">absl::InlinedVector::begin</class>
  <class kind="class">absl::InlinedVector::data</class>
  <class kind="class">absl::InlinedVector::end</class>
  <class kind="class">absl::InlinedVector::erase</class>
  <class kind="class">absl::InlinedVector::front</class>
  <class kind="class">absl::InlinedVector::insert</class>
  <class kind="class">absl::InlinedVector::operator[]</class>
  <class kind="class">absl::InlinedVector::push_back</class>
  <class kind="class">absl::InlinedVector::rbegin</class>
  <class kind="class">absl::InlinedVector::rend</class>
  <class kind="class">absl::InlinedVector::resize</class>
  <member kind="function">
    <type>void</type>
    <name>~InlinedVector</name>
    <anchorfile>absl/InlinedVector/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>capacity</name>
    <anchorfile>absl/InlinedVector/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>absl/InlinedVector/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>absl/InlinedVector/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>absl/InlinedVector/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>absl/InlinedVector/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>absl/InlinedVector/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>emplace</name>
    <anchorfile>absl/InlinedVector/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator pos, Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>reference</type>
    <name>emplace_back</name>
    <anchorfile>absl/InlinedVector/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>absl/InlinedVector/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>absl/InlinedVector/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>absl/InlinedVector/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pop_back</name>
    <anchorfile>absl/InlinedVector/pop_back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve</name>
    <anchorfile>absl/InlinedVector/reserve.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>shrink_to_fit</name>
    <anchorfile>absl/InlinedVector/shrink_to_fit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>absl/InlinedVector/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>absl/InlinedVector/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(InlinedVector&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::InlinedVector::allocator_type</name>
  <filename>absl/InlinedVector/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::InlinedVector::const_iterator</name>
  <filename>absl/InlinedVector/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::InlinedVector::const_pointer</name>
  <filename>absl/InlinedVector/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::InlinedVector::const_reference</name>
  <filename>absl/InlinedVector/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::InlinedVector::const_reverse_iterator</name>
  <filename>absl/InlinedVector/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::InlinedVector::difference_type</name>
  <filename>absl/InlinedVector/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::InlinedVector::iterator</name>
  <filename>absl/InlinedVector/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::InlinedVector::pointer</name>
  <filename>absl/InlinedVector/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::InlinedVector::reference</name>
  <filename>absl/InlinedVector/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::InlinedVector::reverse_iterator</name>
  <filename>absl/InlinedVector/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::InlinedVector::size_type</name>
  <filename>absl/InlinedVector/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::InlinedVector::value_type</name>
  <filename>absl/InlinedVector/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::InlinedVector::InlinedVector</name>
  <filename>absl/InlinedVector/2constructor-05.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::InlinedVector::operator=</name>
  <filename>absl/InlinedVector/operator_assign-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::InlinedVector::assign</name>
  <filename>absl/InlinedVector/assign-06.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::InlinedVector::at</name>
  <filename>absl/InlinedVector/at-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::InlinedVector::back</name>
  <filename>absl/InlinedVector/back-00.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::InlinedVector::begin</name>
  <filename>absl/InlinedVector/begin-0be.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::InlinedVector::data</name>
  <filename>absl/InlinedVector/data-03.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::InlinedVector::end</name>
  <filename>absl/InlinedVector/end-00.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::InlinedVector::erase</name>
  <filename>absl/InlinedVector/erase-00.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::InlinedVector::front</name>
  <filename>absl/InlinedVector/front-03.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::InlinedVector::insert</name>
  <filename>absl/InlinedVector/insert-08.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::InlinedVector::operator[]</name>
  <filename>absl/InlinedVector/operator_subs-02.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::InlinedVector::push_back</name>
  <filename>absl/InlinedVector/push_back-03.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::InlinedVector::rbegin</name>
  <filename>absl/InlinedVector/rbegin-07.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::InlinedVector::rend</name>
  <filename>absl/InlinedVector/rend-01.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::InlinedVector::resize</name>
  <filename>absl/InlinedVector/resize-08.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::InsecureBitGen</name>
  <filename>absl/InsecureBitGen.adoc</filename>
  <class kind="class">absl::InsecureBitGen::result_type</class>
  <class kind="class">absl::InsecureBitGen::InsecureBitGen</class>
  <class kind="class">absl::InsecureBitGen::discard</class>
  <class kind="class">absl::InsecureBitGen::max</class>
  <class kind="class">absl::InsecureBitGen::min</class>
  <class kind="class">absl::InsecureBitGen::operator!=</class>
  <class kind="class">absl::InsecureBitGen::operator()</class>
  <class kind="class">absl::InsecureBitGen::operator=</class>
  <class kind="class">absl::InsecureBitGen::operator==</class>
</compound>
<compound kind="class">
  <name>absl::InsecureBitGen::result_type</name>
  <filename>absl/InsecureBitGen/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::InsecureBitGen::InsecureBitGen</name>
  <filename>absl/InsecureBitGen/InsecureBitGen.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::InsecureBitGen::discard</name>
  <filename>absl/InsecureBitGen/discard.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::InsecureBitGen::max</name>
  <filename>absl/InsecureBitGen/max.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::InsecureBitGen::min</name>
  <filename>absl/InsecureBitGen/min.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::InsecureBitGen::operator!=</name>
  <filename>absl/InsecureBitGen/operator!=.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::InsecureBitGen::operator()</name>
  <filename>absl/InsecureBitGen/operator().adoc</filename>
</compound>
<compound kind="class">
  <name>absl::InsecureBitGen::operator=</name>
  <filename>absl/InsecureBitGen/operator=.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::InsecureBitGen::operator==</name>
  <filename>absl/InsecureBitGen/operator==.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::LeakCheckDisabler</name>
  <filename>absl/LeakCheckDisabler.adoc</filename>
  <class kind="class">absl::LeakCheckDisabler::LeakCheckDisabler</class>
  <member kind="function">
    <type>void</type>
    <name>~LeakCheckDisabler</name>
    <anchorfile>absl/LeakCheckDisabler/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>LeakCheckDisabler&amp;</type>
    <name>operator=</name>
    <anchorfile>absl/LeakCheckDisabler/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const LeakCheckDisabler&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::LeakCheckDisabler::LeakCheckDisabler</name>
  <filename>absl/LeakCheckDisabler/2constructor-00c.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::LogEntry</name>
  <filename>absl/LogEntry.adoc</filename>
  <class kind="class">absl::LogEntry::tid_t</class>
  <class kind="class">absl::LogEntry::kNoVerboseLevel</class>
  <class kind="class">absl::LogEntry::kNoVerbosityLevel</class>
  <member kind="function">
    <type>void</type>
    <name>LogEntry</name>
    <anchorfile>absl/LogEntry/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const LogEntry&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>LogEntry&amp;</type>
    <name>operator=</name>
    <anchorfile>absl/LogEntry/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const LogEntry&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>encoded_message</name>
    <anchorfile>absl/LogEntry/encoded_message.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>absl::LogSeverity</type>
    <name>log_severity</name>
    <anchorfile>absl/LogEntry/log_severity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>prefix</name>
    <anchorfile>absl/LogEntry/prefix.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>source_basename</name>
    <anchorfile>absl/LogEntry/source_basename.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>source_filename</name>
    <anchorfile>absl/LogEntry/source_filename.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>source_line</name>
    <anchorfile>absl/LogEntry/source_line.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>stacktrace</name>
    <anchorfile>absl/LogEntry/stacktrace.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>text_message</name>
    <anchorfile>absl/LogEntry/text_message.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>text_message_with_newline</name>
    <anchorfile>absl/LogEntry/text_message_with_newline.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>text_message_with_prefix</name>
    <anchorfile>absl/LogEntry/text_message_with_prefix.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>text_message_with_prefix_and_newline</name>
    <anchorfile>absl/LogEntry/text_message_with_prefix_and_newline.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>text_message_with_prefix_and_newline_c_str</name>
    <anchorfile>absl/LogEntry/text_message_with_prefix_and_newline_c_str.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>tid_t</type>
    <name>tid</name>
    <anchorfile>absl/LogEntry/tid.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>absl::Time</type>
    <name>timestamp</name>
    <anchorfile>absl/LogEntry/timestamp.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>verbosity</name>
    <anchorfile>absl/LogEntry/verbosity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::LogEntry::tid_t</name>
  <filename>absl/LogEntry/tid_t.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::LogEntry::kNoVerboseLevel</name>
  <filename>absl/LogEntry/kNoVerboseLevel.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::LogEntry::kNoVerbosityLevel</name>
  <filename>absl/LogEntry/kNoVerbosityLevel.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::LogSink</name>
  <filename>absl/LogSink.adoc</filename>
  <class kind="class">absl::LogSink::LogSink</class>
  <member kind="function">
    <type>void</type>
    <name>~LogSink</name>
    <anchorfile>absl/LogSink/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Flush</name>
    <anchorfile>absl/LogSink/Flush.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Send</name>
    <anchorfile>absl/LogSink/Send.adoc</anchorfile>
    <anchor/>
    <arglist>(const absl::LogEntry&amp; entry)</arglist>
  </member>
  <member kind="function">
    <type>LogSink&amp;</type>
    <name>operator=</name>
    <anchorfile>absl/LogSink/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const LogSink&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::LogSink::LogSink</name>
  <filename>absl/LogSink/2constructor-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::LogStreamer</name>
  <filename>absl/LogStreamer.adoc</filename>
  <class kind="class">absl::LogStreamer::LogStreamer</class>
  <member kind="function">
    <type>void</type>
    <name>~LogStreamer</name>
    <anchorfile>absl/LogStreamer/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>LogStreamer&amp;</type>
    <name>operator=</name>
    <anchorfile>absl/LogStreamer/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(LogStreamer&amp;&amp; that)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>stream</name>
    <anchorfile>absl/LogStreamer/stream.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::LogStreamer::LogStreamer</name>
  <filename>absl/LogStreamer/2constructor-029.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::MuHowS</name>
  <filename>absl/MuHowS.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Mutex</name>
  <filename>absl/Mutex.adoc</filename>
  <class kind="class">absl::Mutex::MuHow</class>
  <class kind="class">absl::Mutex::Mutex</class>
  <member kind="function">
    <type>void</type>
    <name>~Mutex</name>
    <anchorfile>absl/Mutex/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>AssertHeld</name>
    <anchorfile>absl/Mutex/AssertHeld.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>AssertNotHeld</name>
    <anchorfile>absl/Mutex/AssertNotHeld.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>AssertReaderHeld</name>
    <anchorfile>absl/Mutex/AssertReaderHeld.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Await</name>
    <anchorfile>absl/Mutex/Await.adoc</anchorfile>
    <anchor/>
    <arglist>(const Condition&amp; cond)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>AwaitWithDeadline</name>
    <anchorfile>absl/Mutex/AwaitWithDeadline.adoc</anchorfile>
    <anchor/>
    <arglist>(const Condition&amp; cond, absl::Time deadline)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>AwaitWithTimeout</name>
    <anchorfile>absl/Mutex/AwaitWithTimeout.adoc</anchorfile>
    <anchor/>
    <arglist>(const Condition&amp; cond, absl::Duration timeout)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>EnableDebugLog</name>
    <anchorfile>absl/Mutex/EnableDebugLog.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* name)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>EnableInvariantDebugging</name>
    <anchorfile>absl/Mutex/EnableInvariantDebugging.adoc</anchorfile>
    <anchor/>
    <arglist>(void(*)(void*) invariant, void* arg)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>ForgetDeadlockInfo</name>
    <anchorfile>absl/Mutex/ForgetDeadlockInfo.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Lock</name>
    <anchorfile>absl/Mutex/Lock-028.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>LockWhen</name>
    <anchorfile>absl/Mutex/LockWhen.adoc</anchorfile>
    <anchor/>
    <arglist>(const Condition&amp; cond)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>LockWhenWithDeadline</name>
    <anchorfile>absl/Mutex/LockWhenWithDeadline.adoc</anchorfile>
    <anchor/>
    <arglist>(const Condition&amp; cond, absl::Time deadline)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>LockWhenWithTimeout</name>
    <anchorfile>absl/Mutex/LockWhenWithTimeout.adoc</anchorfile>
    <anchor/>
    <arglist>(const Condition&amp; cond, absl::Duration timeout)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>ReaderLock</name>
    <anchorfile>absl/Mutex/ReaderLock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>ReaderLockWhen</name>
    <anchorfile>absl/Mutex/ReaderLockWhen.adoc</anchorfile>
    <anchor/>
    <arglist>(const Condition&amp; cond)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>ReaderLockWhenWithDeadline</name>
    <anchorfile>absl/Mutex/ReaderLockWhenWithDeadline.adoc</anchorfile>
    <anchor/>
    <arglist>(const Condition&amp; cond, absl::Time deadline)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>ReaderLockWhenWithTimeout</name>
    <anchorfile>absl/Mutex/ReaderLockWhenWithTimeout.adoc</anchorfile>
    <anchor/>
    <arglist>(const Condition&amp; cond, absl::Duration timeout)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>ReaderTryLock</name>
    <anchorfile>absl/Mutex/ReaderTryLock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>ReaderUnlock</name>
    <anchorfile>absl/Mutex/ReaderUnlock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>TryLock</name>
    <anchorfile>absl/Mutex/TryLock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Unlock</name>
    <anchorfile>absl/Mutex/Unlock-0f.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>WriterLock</name>
    <anchorfile>absl/Mutex/WriterLock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>WriterLockWhen</name>
    <anchorfile>absl/Mutex/WriterLockWhen.adoc</anchorfile>
    <anchor/>
    <arglist>(const Condition&amp; cond)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>WriterLockWhenWithDeadline</name>
    <anchorfile>absl/Mutex/WriterLockWhenWithDeadline.adoc</anchorfile>
    <anchor/>
    <arglist>(const Condition&amp; cond, absl::Time deadline)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>WriterLockWhenWithTimeout</name>
    <anchorfile>absl/Mutex/WriterLockWhenWithTimeout.adoc</anchorfile>
    <anchor/>
    <arglist>(const Condition&amp; cond, absl::Duration timeout)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>WriterTryLock</name>
    <anchorfile>absl/Mutex/WriterTryLock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>WriterUnlock</name>
    <anchorfile>absl/Mutex/WriterUnlock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>lock</name>
    <anchorfile>absl/Mutex/lock-025.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>lock_shared</name>
    <anchorfile>absl/Mutex/lock_shared.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>try_lock</name>
    <anchorfile>absl/Mutex/try_lock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>try_lock_shared</name>
    <anchorfile>absl/Mutex/try_lock_shared.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>unlock</name>
    <anchorfile>absl/Mutex/unlock-0c.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>unlock_shared</name>
    <anchorfile>absl/Mutex/unlock_shared.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>InternalAttemptToUseMutexInFatalSignalHandler</name>
    <anchorfile>absl/Mutex/InternalAttemptToUseMutexInFatalSignalHandler.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::Mutex::MuHow</name>
  <filename>absl/Mutex/MuHow.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Mutex::Mutex</name>
  <filename>absl/Mutex/2constructor-023.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::MutexLock</name>
  <filename>absl/MutexLock.adoc</filename>
  <class kind="class">absl::MutexLock::MutexLock</class>
  <class kind="class">absl::MutexLock::operator=</class>
  <member kind="function">
    <type>void</type>
    <name>~MutexLock</name>
    <anchorfile>absl/MutexLock/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::MutexLock::MutexLock</name>
  <filename>absl/MutexLock/2constructor-08.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::MutexLock::operator=</name>
  <filename>absl/MutexLock/operator_assign-03.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::MutexLockMaybe</name>
  <filename>absl/MutexLockMaybe.adoc</filename>
  <class kind="class">absl::MutexLockMaybe::MutexLockMaybe</class>
  <member kind="function">
    <type>void</type>
    <name>~MutexLockMaybe</name>
    <anchorfile>absl/MutexLockMaybe/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::MutexLockMaybe::MutexLockMaybe</name>
  <filename>absl/MutexLockMaybe/2constructor-06.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::NoDestructor</name>
  <filename>absl/NoDestructor-08.adoc</filename>
  <class kind="class">absl::NoDestructor::NoDestructor</class>
  <class kind="class">absl::NoDestructor::get</class>
  <class kind="class">absl::NoDestructor::operator*</class>
  <class kind="class">absl::NoDestructor::operator-&gt;</class>
  <member kind="function">
    <type>NoDestructor&amp;</type>
    <name>operator=</name>
    <anchorfile>absl/NoDestructor-08/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const NoDestructor&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::NoDestructor::NoDestructor</name>
  <filename>absl/NoDestructor-08/2constructor-04a.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::NoDestructor::get</name>
  <filename>absl/NoDestructor-08/get-08a76.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::NoDestructor::operator*</name>
  <filename>absl/NoDestructor-08/operator_star-00.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::NoDestructor::operator-&gt;</name>
  <filename>absl/NoDestructor-08/operator_ptr-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Notification</name>
  <filename>absl/Notification.adoc</filename>
  <class kind="class">absl::Notification::Notification</class>
  <member kind="function">
    <type>void</type>
    <name>~Notification</name>
    <anchorfile>absl/Notification/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Notification&amp;</type>
    <name>operator=</name>
    <anchorfile>absl/Notification/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const Notification&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>HasBeenNotified</name>
    <anchorfile>absl/Notification/HasBeenNotified.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Notify</name>
    <anchorfile>absl/Notification/Notify.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>WaitForNotification</name>
    <anchorfile>absl/Notification/WaitForNotification.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>WaitForNotificationWithDeadline</name>
    <anchorfile>absl/Notification/WaitForNotificationWithDeadline.adoc</anchorfile>
    <anchor/>
    <arglist>(absl::Time deadline)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>WaitForNotificationWithTimeout</name>
    <anchorfile>absl/Notification/WaitForNotificationWithTimeout.adoc</anchorfile>
    <anchor/>
    <arglist>(absl::Duration timeout)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::Notification::Notification</name>
  <filename>absl/Notification/2constructor-01.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Overload</name>
  <filename>absl/Overload-05.adoc</filename>
  <class kind="class">absl::Overload::operator()</class>
  <member kind="function">
    <type>void</type>
    <name>Overload</name>
    <anchorfile>absl/Overload-05/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(...T ts)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::Overload::operator()</name>
  <filename>absl/Overload-05/operator().adoc</filename>
</compound>
<compound kind="class">
  <name>absl::ReaderMutexLock</name>
  <filename>absl/ReaderMutexLock.adoc</filename>
  <class kind="class">absl::ReaderMutexLock::ReaderMutexLock</class>
  <class kind="class">absl::ReaderMutexLock::operator=</class>
  <member kind="function">
    <type>void</type>
    <name>~ReaderMutexLock</name>
    <anchorfile>absl/ReaderMutexLock/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::ReaderMutexLock::ReaderMutexLock</name>
  <filename>absl/ReaderMutexLock/2constructor-05.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::ReaderMutexLock::operator=</name>
  <filename>absl/ReaderMutexLock/operator_assign-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::ReleasableMutexLock</name>
  <filename>absl/ReleasableMutexLock.adoc</filename>
  <class kind="class">absl::ReleasableMutexLock::ReleasableMutexLock</class>
  <member kind="function">
    <type>void</type>
    <name>~ReleasableMutexLock</name>
    <anchorfile>absl/ReleasableMutexLock/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Release</name>
    <anchorfile>absl/ReleasableMutexLock/Release.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::ReleasableMutexLock::ReleasableMutexLock</name>
  <filename>absl/ReleasableMutexLock/2constructor-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::ScopedStderrThreshold</name>
  <filename>absl/ScopedStderrThreshold.adoc</filename>
  <class kind="class">absl::ScopedStderrThreshold::ScopedStderrThreshold</class>
  <member kind="function">
    <type>void</type>
    <name>~ScopedStderrThreshold</name>
    <anchorfile>absl/ScopedStderrThreshold/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ScopedStderrThreshold&amp;</type>
    <name>operator=</name>
    <anchorfile>absl/ScopedStderrThreshold/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const ScopedStderrThreshold&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::ScopedStderrThreshold::ScopedStderrThreshold</name>
  <filename>absl/ScopedStderrThreshold/2constructor-05.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::SeedGenException</name>
  <filename>absl/SeedGenException.adoc</filename>
  <class kind="class">absl::SeedGenException::operator=</class>
  <member kind="function">
    <type>void</type>
    <name>SeedGenException</name>
    <anchorfile>absl/SeedGenException/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~SeedGenException</name>
    <anchorfile>absl/SeedGenException/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>what</name>
    <anchorfile>absl/SeedGenException/what.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::SeedGenException::operator=</name>
  <filename>absl/SeedGenException/operator_assign-09.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::SimulatedClock</name>
  <filename>absl/SimulatedClock.adoc</filename>
  <class kind="class">absl::SimulatedClock::SimulatedClock</class>
  <member kind="function">
    <type>void</type>
    <name>~SimulatedClock</name>
    <anchorfile>absl/SimulatedClock/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int64_t</type>
    <name>AdvanceTime</name>
    <anchorfile>absl/SimulatedClock/AdvanceTime.adoc</anchorfile>
    <anchor/>
    <arglist>(absl::Duration d)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>AwaitWithDeadline</name>
    <anchorfile>absl/SimulatedClock/AwaitWithDeadline.adoc</anchorfile>
    <anchor/>
    <arglist>(absl::Mutex* mu, const absl::Condition&amp; cond, absl::Time deadline)</arglist>
  </member>
  <member kind="function">
    <type>std::optional&lt;absl::Time&gt;</type>
    <name>GetEarliestWakeupTime</name>
    <anchorfile>absl/SimulatedClock/GetEarliestWakeupTime.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int64_t</type>
    <name>SetTime</name>
    <anchorfile>absl/SimulatedClock/SetTime.adoc</anchorfile>
    <anchor/>
    <arglist>(absl::Time t)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Sleep</name>
    <anchorfile>absl/SimulatedClock/Sleep.adoc</anchorfile>
    <anchor/>
    <arglist>(absl::Duration d)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>SleepUntil</name>
    <anchorfile>absl/SimulatedClock/SleepUntil.adoc</anchorfile>
    <anchor/>
    <arglist>(absl::Time wakeup_time)</arglist>
  </member>
  <member kind="function">
    <type>absl::Time</type>
    <name>TimeNow</name>
    <anchorfile>absl/SimulatedClock/TimeNow.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Clock&amp;</type>
    <name>GetRealClock</name>
    <anchorfile>absl/Clock/GetRealClock.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::SimulatedClock::SimulatedClock</name>
  <filename>absl/SimulatedClock/2constructor-08.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::SkipEmpty</name>
  <filename>absl/SkipEmpty.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>operator()</name>
    <anchorfile>absl/SkipEmpty/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view sp)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::SkipWhitespace</name>
  <filename>absl/SkipWhitespace.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>operator()</name>
    <anchorfile>absl/SkipWhitespace/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view sp)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::Span</name>
  <filename>absl/Span.adoc</filename>
  <class kind="class">absl::Span::absl_internal_is_view</class>
  <class kind="class">absl::Span::const_iterator</class>
  <class kind="class">absl::Span::const_pointer</class>
  <class kind="class">absl::Span::const_reference</class>
  <class kind="class">absl::Span::const_reverse_iterator</class>
  <class kind="class">absl::Span::difference_type</class>
  <class kind="class">absl::Span::element_type</class>
  <class kind="class">absl::Span::iterator</class>
  <class kind="class">absl::Span::pointer</class>
  <class kind="class">absl::Span::reference</class>
  <class kind="class">absl::Span::reverse_iterator</class>
  <class kind="class">absl::Span::size_type</class>
  <class kind="class">absl::Span::value_type</class>
  <class kind="class">absl::Span::Span</class>
  <class kind="class">absl::Span::npos</class>
  <member kind="function">
    <type>reference</type>
    <name>at</name>
    <anchorfile>absl/Span/at.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type i)</arglist>
  </member>
  <member kind="function">
    <type>reference</type>
    <name>back</name>
    <anchorfile>absl/Span/back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>begin</name>
    <anchorfile>absl/Span/begin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>absl/Span/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>absl/Span/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>absl/Span/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>absl/Span/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pointer</type>
    <name>data</name>
    <anchorfile>absl/Span/data.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>absl/Span/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>end</name>
    <anchorfile>absl/Span/end.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Span</type>
    <name>first</name>
    <anchorfile>absl/Span/first.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type len)</arglist>
  </member>
  <member kind="function">
    <type>reference</type>
    <name>front</name>
    <anchorfile>absl/Span/front.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Span</type>
    <name>last</name>
    <anchorfile>absl/Span/last.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type len)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>length</name>
    <anchorfile>absl/Span/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>reference</type>
    <name>operator[]</name>
    <anchorfile>absl/Span/operator_subs.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type i)</arglist>
  </member>
  <member kind="function">
    <type>reverse_iterator</type>
    <name>rbegin</name>
    <anchorfile>absl/Span/rbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>remove_prefix</name>
    <anchorfile>absl/Span/remove_prefix.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>remove_suffix</name>
    <anchorfile>absl/Span/remove_suffix.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type n)</arglist>
  </member>
  <member kind="function">
    <type>reverse_iterator</type>
    <name>rend</name>
    <anchorfile>absl/Span/rend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>absl/Span/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Span</type>
    <name>subspan</name>
    <anchorfile>absl/Span/subspan.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type pos, size_type len)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::Span::absl_internal_is_view</name>
  <filename>absl/Span/absl_internal_is_view.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Span::const_iterator</name>
  <filename>absl/Span/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Span::const_pointer</name>
  <filename>absl/Span/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Span::const_reference</name>
  <filename>absl/Span/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Span::const_reverse_iterator</name>
  <filename>absl/Span/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Span::difference_type</name>
  <filename>absl/Span/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Span::element_type</name>
  <filename>absl/Span/element_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Span::iterator</name>
  <filename>absl/Span/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Span::pointer</name>
  <filename>absl/Span/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Span::reference</name>
  <filename>absl/Span/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Span::reverse_iterator</name>
  <filename>absl/Span/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Span::size_type</name>
  <filename>absl/Span/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Span::value_type</name>
  <filename>absl/Span/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Span::Span</name>
  <filename>absl/Span/2constructor-0a1.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Span::npos</name>
  <filename>absl/Span/npos.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Status</name>
  <filename>absl/Status.adoc</filename>
  <class kind="class">absl::Status::Status</class>
  <class kind="class">absl::Status::operator=</class>
  <class kind="class">absl::Status::Update</class>
  <class kind="class">absl::Status::WithSourceLocation</class>
  <member kind="function">
    <type>void</type>
    <name>~Status</name>
    <anchorfile>absl/Status/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>AddSourceLocation</name>
    <anchorfile>absl/Status/AddSourceLocation.adoc</anchorfile>
    <anchor/>
    <arglist>(absl::SourceLocation loc)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>ErasePayload</name>
    <anchorfile>absl/Status/ErasePayload.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view type_url)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>ForEachPayload</name>
    <anchorfile>absl/Status/ForEachPayload.adoc</anchorfile>
    <anchor/>
    <arglist>(absl::FunctionRef&lt;void(std::string_view, const absl::Cord&amp;)&gt; visitor)</arglist>
  </member>
  <member kind="function">
    <type>std::optional&lt;absl::Cord&gt;</type>
    <name>GetPayload</name>
    <anchorfile>absl/Status/GetPayload.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view type_url)</arglist>
  </member>
  <member kind="function">
    <type>absl::Span&lt;const absl::SourceLocation&gt;</type>
    <name>GetSourceLocations</name>
    <anchorfile>absl/Status/GetSourceLocations.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>IgnoreError</name>
    <anchorfile>absl/Status/IgnoreError.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>SetPayload</name>
    <anchorfile>absl/Status/SetPayload.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view type_url, absl::Cord payload)</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>ToString</name>
    <anchorfile>absl/Status/ToString.adoc</anchorfile>
    <anchor/>
    <arglist>(StatusToStringMode mode)</arglist>
  </member>
  <member kind="function">
    <type>absl::StatusCode</type>
    <name>code</name>
    <anchorfile>absl/Status/code.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>message</name>
    <anchorfile>absl/Status/message.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>ok</name>
    <anchorfile>absl/Status/ok.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>raw_code</name>
    <anchorfile>absl/Status/raw_code.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::Status::Status</name>
  <filename>absl/Status/2constructor-08b.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Status::operator=</name>
  <filename>absl/Status/operator_assign-06.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Status::Update</name>
  <filename>absl/Status/Update-06.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Status::WithSourceLocation</name>
  <filename>absl/Status/WithSourceLocation-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::StatusBuilder</name>
  <filename>absl/StatusBuilder.adoc</filename>
  <class kind="class">absl::StatusBuilder::StatusBuilder</class>
  <class kind="class">absl::StatusBuilder::operator=</class>
  <class kind="class">absl::StatusBuilder::AlsoOutputToSink</class>
  <class kind="class">absl::StatusBuilder::AttachPayload</class>
  <class kind="class">absl::StatusBuilder::EmitStackTrace</class>
  <class kind="class">absl::StatusBuilder::Log</class>
  <class kind="class">absl::StatusBuilder::LogError</class>
  <class kind="class">absl::StatusBuilder::LogEvery</class>
  <class kind="class">absl::StatusBuilder::LogEveryN</class>
  <class kind="class">absl::StatusBuilder::LogInfo</class>
  <class kind="class">absl::StatusBuilder::LogWarning</class>
  <class kind="class">absl::StatusBuilder::OnlyOutputToSink</class>
  <class kind="class">absl::StatusBuilder::SetAppend</class>
  <class kind="class">absl::StatusBuilder::SetCode</class>
  <class kind="class">absl::StatusBuilder::SetErrorCode</class>
  <class kind="class">absl::StatusBuilder::SetNoLogging</class>
  <class kind="class">absl::StatusBuilder::SetPayload</class>
  <class kind="class">absl::StatusBuilder::SetPrepend</class>
  <class kind="class">absl::StatusBuilder::VLog</class>
  <class kind="class">absl::StatusBuilder::With</class>
  <class kind="class">absl::StatusBuilder::operator absl::Status</class>
  <class kind="class">absl::StatusBuilder::operator&lt;&lt;</class>
  <member kind="function">
    <type>void</type>
    <name>~StatusBuilder</name>
    <anchorfile>absl/StatusBuilder/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::optional&lt;absl::Cord&gt;</type>
    <name>GetPayload</name>
    <anchorfile>absl/StatusBuilder/GetPayload.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view type_url)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>GetPreviousSourceLocations</name>
    <anchorfile>absl/StatusBuilder/GetPreviousSourceLocations.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>HasPayload</name>
    <anchorfile>absl/StatusBuilder/HasPayload.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>ToString</name>
    <anchorfile>absl/StatusBuilder/ToString.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>absl::StatusCode</type>
    <name>code</name>
    <anchorfile>absl/StatusBuilder/code.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>ok</name>
    <anchorfile>absl/StatusBuilder/ok.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>absl::SourceLocation</type>
    <name>source_location</name>
    <anchorfile>absl/StatusBuilder/source_location.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::StatusBuilder::StatusBuilder</name>
  <filename>absl/StatusBuilder/2constructor-06.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::StatusBuilder::operator=</name>
  <filename>absl/StatusBuilder/operator_assign-0a9.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::StatusBuilder::AlsoOutputToSink</name>
  <filename>absl/StatusBuilder/AlsoOutputToSink-02.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::StatusBuilder::AttachPayload</name>
  <filename>absl/StatusBuilder/AttachPayload-0a8.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::StatusBuilder::EmitStackTrace</name>
  <filename>absl/StatusBuilder/EmitStackTrace-07.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::StatusBuilder::Log</name>
  <filename>absl/StatusBuilder/Log-02.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::StatusBuilder::LogError</name>
  <filename>absl/StatusBuilder/LogError-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::StatusBuilder::LogEvery</name>
  <filename>absl/StatusBuilder/LogEvery-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::StatusBuilder::LogEveryN</name>
  <filename>absl/StatusBuilder/LogEveryN-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::StatusBuilder::LogInfo</name>
  <filename>absl/StatusBuilder/LogInfo-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::StatusBuilder::LogWarning</name>
  <filename>absl/StatusBuilder/LogWarning-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::StatusBuilder::OnlyOutputToSink</name>
  <filename>absl/StatusBuilder/OnlyOutputToSink-01.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::StatusBuilder::SetAppend</name>
  <filename>absl/StatusBuilder/SetAppend-0bb.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::StatusBuilder::SetCode</name>
  <filename>absl/StatusBuilder/SetCode-08.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::StatusBuilder::SetErrorCode</name>
  <filename>absl/StatusBuilder/SetErrorCode-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::StatusBuilder::SetNoLogging</name>
  <filename>absl/StatusBuilder/SetNoLogging-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::StatusBuilder::SetPayload</name>
  <filename>absl/StatusBuilder/SetPayload-0009.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::StatusBuilder::SetPrepend</name>
  <filename>absl/StatusBuilder/SetPrepend-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::StatusBuilder::VLog</name>
  <filename>absl/StatusBuilder/VLog-03.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::StatusBuilder::With</name>
  <filename>absl/StatusBuilder/With-07.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::StatusBuilder::operator absl::Status</name>
  <filename>absl/StatusBuilder/2conversion-05.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::StatusBuilder::operator&lt;&lt;</name>
  <filename>absl/StatusBuilder/operator_lshift-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::StatusBuilderTest</name>
  <filename>absl/StatusBuilderTest.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::StatusOr</name>
  <filename>absl/StatusOr.adoc</filename>
  <class kind="class">absl::StatusOr::value_type</class>
  <class kind="class">absl::StatusOr::StatusOr</class>
  <class kind="class">absl::StatusOr::operator=</class>
  <class kind="class">absl::StatusOr::emplace</class>
  <class kind="class">absl::StatusOr::status</class>
  <class kind="class">absl::StatusOr::value_or</class>
  <class kind="class">absl::StatusOr::AssignStatus</class>
  <class kind="class">absl::StatusOr::operator*</class>
  <class kind="class">absl::StatusOr::operator-&gt;</class>
  <class kind="class">absl::StatusOr::value</class>
  <member kind="function">
    <type>void</type>
    <name>AddSourceLocation</name>
    <anchorfile>absl/StatusOr/AddSourceLocation.adoc</anchorfile>
    <anchor/>
    <arglist>(absl::SourceLocation loc)</arglist>
  </member>
  <member kind="function">
    <type>absl::Span&lt;const absl::SourceLocation&gt;</type>
    <name>GetSourceLocations</name>
    <anchorfile>absl/StatusOr/GetSourceLocations.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>IgnoreError</name>
    <anchorfile>absl/StatusOr/IgnoreError.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StatusOr&lt;T&gt;&amp;&amp;</type>
    <name>WithSourceLocation</name>
    <anchorfile>absl/StatusOr/WithSourceLocation.adoc</anchorfile>
    <anchor/>
    <arglist>(absl::SourceLocation loc)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>ok</name>
    <anchorfile>absl/StatusOr/ok.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::StatusOr::value_type</name>
  <filename>absl/StatusOr/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::StatusOr::StatusOr</name>
  <filename>absl/StatusOr/2constructor-087.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::StatusOr::operator=</name>
  <filename>absl/StatusOr/operator_assign-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::StatusOr::emplace</name>
  <filename>absl/StatusOr/emplace-08.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::StatusOr::status</name>
  <filename>absl/StatusOr/status-0ec.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::StatusOr::value_or</name>
  <filename>absl/StatusOr/value_or-06.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::StatusOr::AssignStatus</name>
  <filename>absl/StatusOr/AssignStatus.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::StatusOr::operator*</name>
  <filename>absl/StatusOr/operator*.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::StatusOr::operator-&gt;</name>
  <filename>absl/StatusOr/operator-&gt;.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::StatusOr::value</name>
  <filename>absl/StatusOr/value.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::SynchWaitParams</name>
  <filename>absl/SynchWaitParams.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Time</name>
  <filename>absl/Time.adoc</filename>
  <class kind="class">absl::Time::Breakdown</class>
  <class kind="class">absl::Time::Time</class>
  <member kind="function">
    <type>Time&amp;</type>
    <name>operator=</name>
    <anchorfile>absl/Time/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const Time&amp; t)</arglist>
  </member>
  <member kind="function">
    <type>Breakdown</type>
    <name>In</name>
    <anchorfile>absl/Time/In.adoc</anchorfile>
    <anchor/>
    <arglist>(TimeZone tz)</arglist>
  </member>
  <member kind="function">
    <type>Time&amp;</type>
    <name>operator+=</name>
    <anchorfile>absl/Time/operator_plus_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(Duration d)</arglist>
  </member>
  <member kind="function">
    <type>Time&amp;</type>
    <name>operator-=</name>
    <anchorfile>absl/Time/operator_minus_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(Duration d)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::Time::Breakdown</name>
  <filename>absl/Time/Breakdown.adoc</filename>
  <class kind="class">absl::Time::Breakdown::day</class>
  <class kind="class">absl::Time::Breakdown::hour</class>
  <class kind="class">absl::Time::Breakdown::is_dst</class>
  <class kind="class">absl::Time::Breakdown::minute</class>
  <class kind="class">absl::Time::Breakdown::month</class>
  <class kind="class">absl::Time::Breakdown::offset</class>
  <class kind="class">absl::Time::Breakdown::second</class>
  <class kind="class">absl::Time::Breakdown::subsecond</class>
  <class kind="class">absl::Time::Breakdown::weekday</class>
  <class kind="class">absl::Time::Breakdown::year</class>
  <class kind="class">absl::Time::Breakdown::yearday</class>
  <class kind="class">absl::Time::Breakdown::zone_abbr</class>
</compound>
<compound kind="class">
  <name>absl::Time::Breakdown::day</name>
  <filename>absl/Time/Breakdown/day.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Time::Breakdown::hour</name>
  <filename>absl/Time/Breakdown/hour.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Time::Breakdown::is_dst</name>
  <filename>absl/Time/Breakdown/is_dst.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Time::Breakdown::minute</name>
  <filename>absl/Time/Breakdown/minute.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Time::Breakdown::month</name>
  <filename>absl/Time/Breakdown/month.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Time::Breakdown::offset</name>
  <filename>absl/Time/Breakdown/offset.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Time::Breakdown::second</name>
  <filename>absl/Time/Breakdown/second.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Time::Breakdown::subsecond</name>
  <filename>absl/Time/Breakdown/subsecond.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Time::Breakdown::weekday</name>
  <filename>absl/Time/Breakdown/weekday.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Time::Breakdown::year</name>
  <filename>absl/Time/Breakdown/year.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Time::Breakdown::yearday</name>
  <filename>absl/Time/Breakdown/yearday.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Time::Breakdown::zone_abbr</name>
  <filename>absl/Time/Breakdown/zone_abbr.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Time::Time</name>
  <filename>absl/Time/2constructor-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::TimeConversion</name>
  <filename>absl/TimeConversion.adoc</filename>
  <class kind="class">absl::TimeConversion::Kind</class>
  <class kind="class">absl::TimeConversion::kind</class>
  <class kind="class">absl::TimeConversion::normalized</class>
  <class kind="class">absl::TimeConversion::post</class>
  <class kind="class">absl::TimeConversion::pre</class>
  <class kind="class">absl::TimeConversion::trans</class>
</compound>
<compound kind="class">
  <name>absl::TimeConversion::Kind</name>
  <filename>absl/TimeConversion/Kind-01.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::TimeConversion::kind</name>
  <filename>absl/TimeConversion/kind-02.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::TimeConversion::normalized</name>
  <filename>absl/TimeConversion/normalized.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::TimeConversion::post</name>
  <filename>absl/TimeConversion/post.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::TimeConversion::pre</name>
  <filename>absl/TimeConversion/pre.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::TimeConversion::trans</name>
  <filename>absl/TimeConversion/trans.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::TimeZone</name>
  <filename>absl/TimeZone.adoc</filename>
  <class kind="class">absl::TimeZone::CivilInfo</class>
  <class kind="class">absl::TimeZone::CivilTransition</class>
  <class kind="class">absl::TimeZone::TimeInfo</class>
  <class kind="class">absl::TimeZone::TimeZone</class>
  <class kind="class">absl::TimeZone::At</class>
  <member kind="function">
    <type>TimeZone&amp;</type>
    <name>operator=</name>
    <anchorfile>absl/TimeZone/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const TimeZone&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>NextTransition</name>
    <anchorfile>absl/TimeZone/NextTransition.adoc</anchorfile>
    <anchor/>
    <arglist>(Time t, CivilTransition* trans)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>PrevTransition</name>
    <anchorfile>absl/TimeZone/PrevTransition.adoc</anchorfile>
    <anchor/>
    <arglist>(Time t, CivilTransition* trans)</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>name</name>
    <anchorfile>absl/TimeZone/name.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>time_internal::cctz::time_zone</type>
    <name>operator time_internal::cctz::time_zone</name>
    <anchorfile>absl/TimeZone/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::TimeZone::CivilInfo</name>
  <filename>absl/TimeZone/CivilInfo.adoc</filename>
  <class kind="class">absl::TimeZone::CivilInfo::cs</class>
  <class kind="class">absl::TimeZone::CivilInfo::is_dst</class>
  <class kind="class">absl::TimeZone::CivilInfo::offset</class>
  <class kind="class">absl::TimeZone::CivilInfo::subsecond</class>
  <class kind="class">absl::TimeZone::CivilInfo::zone_abbr</class>
</compound>
<compound kind="class">
  <name>absl::TimeZone::CivilInfo::cs</name>
  <filename>absl/TimeZone/CivilInfo/cs.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::TimeZone::CivilInfo::is_dst</name>
  <filename>absl/TimeZone/CivilInfo/is_dst.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::TimeZone::CivilInfo::offset</name>
  <filename>absl/TimeZone/CivilInfo/offset.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::TimeZone::CivilInfo::subsecond</name>
  <filename>absl/TimeZone/CivilInfo/subsecond.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::TimeZone::CivilInfo::zone_abbr</name>
  <filename>absl/TimeZone/CivilInfo/zone_abbr.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::TimeZone::CivilTransition</name>
  <filename>absl/TimeZone/CivilTransition.adoc</filename>
  <class kind="class">absl::TimeZone::CivilTransition::from</class>
  <class kind="class">absl::TimeZone::CivilTransition::to</class>
</compound>
<compound kind="class">
  <name>absl::TimeZone::CivilTransition::from</name>
  <filename>absl/TimeZone/CivilTransition/from.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::TimeZone::CivilTransition::to</name>
  <filename>absl/TimeZone/CivilTransition/to.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::TimeZone::TimeInfo</name>
  <filename>absl/TimeZone/TimeInfo.adoc</filename>
  <class kind="class">absl::TimeZone::TimeInfo::CivilKind</class>
  <class kind="class">absl::TimeZone::TimeInfo::kind</class>
  <class kind="class">absl::TimeZone::TimeInfo::post</class>
  <class kind="class">absl::TimeZone::TimeInfo::pre</class>
  <class kind="class">absl::TimeZone::TimeInfo::trans</class>
</compound>
<compound kind="class">
  <name>absl::TimeZone::TimeInfo::CivilKind</name>
  <filename>absl/TimeZone/TimeInfo/CivilKind.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::TimeZone::TimeInfo::kind</name>
  <filename>absl/TimeZone/TimeInfo/kind.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::TimeZone::TimeInfo::post</name>
  <filename>absl/TimeZone/TimeInfo/post.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::TimeZone::TimeInfo::pre</name>
  <filename>absl/TimeZone/TimeInfo/pre.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::TimeZone::TimeInfo::trans</name>
  <filename>absl/TimeZone/TimeInfo/trans.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::TimeZone::TimeZone</name>
  <filename>absl/TimeZone/2constructor-00.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::TimeZone::At</name>
  <filename>absl/TimeZone/At-05.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::UnrecognizedFlag</name>
  <filename>absl/UnrecognizedFlag.adoc</filename>
  <class kind="class">absl::UnrecognizedFlag::Source</class>
  <class kind="class">absl::UnrecognizedFlag::flag_name</class>
  <class kind="class">absl::UnrecognizedFlag::source</class>
  <member kind="function">
    <type>void</type>
    <name>UnrecognizedFlag</name>
    <anchorfile>absl/UnrecognizedFlag/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(Source s, std::string_view f)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::UnrecognizedFlag::Source</name>
  <filename>absl/UnrecognizedFlag/Source-04.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::UnrecognizedFlag::flag_name</name>
  <filename>absl/UnrecognizedFlag/flag_name.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::UnrecognizedFlag::source</name>
  <filename>absl/UnrecognizedFlag/source-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::UntypedFormatSpec</name>
  <filename>absl/UntypedFormatSpec.adoc</filename>
  <class kind="class">absl::UntypedFormatSpec::UntypedFormatSpec</class>
  <member kind="function">
    <type>UntypedFormatSpec&amp;</type>
    <name>operator=</name>
    <anchorfile>absl/UntypedFormatSpec/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const UntypedFormatSpec&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>UntypedFormatSpec</name>
    <anchorfile>absl/UntypedFormatSpec/2constructor-01.adoc</anchorfile>
    <anchor/>
    <arglist>(const str_format_internal::ParsedFormatBase* pc)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::UntypedFormatSpec::UntypedFormatSpec</name>
  <filename>absl/UntypedFormatSpec/2constructor-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::WriterMutexLock</name>
  <filename>absl/WriterMutexLock.adoc</filename>
  <class kind="class">absl::WriterMutexLock::WriterMutexLock</class>
  <class kind="class">absl::WriterMutexLock::operator=</class>
  <member kind="function">
    <type>void</type>
    <name>~WriterMutexLock</name>
    <anchorfile>absl/WriterMutexLock/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::WriterMutexLock::WriterMutexLock</name>
  <filename>absl/WriterMutexLock/2constructor-03.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::WriterMutexLock::operator=</name>
  <filename>absl/WriterMutexLock/operator_assign-04.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::allocator_is_nothrow</name>
  <filename>absl/allocator_is_nothrow.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::bernoulli_distribution</name>
  <filename>absl/bernoulli_distribution.adoc</filename>
  <class kind="class">absl::bernoulli_distribution::result_type</class>
  <class kind="class">absl::bernoulli_distribution::param_type</class>
  <class kind="class">absl::bernoulli_distribution::bernoulli_distribution</class>
  <class kind="class">absl::bernoulli_distribution::operator()</class>
  <class kind="class">absl::bernoulli_distribution::param</class>
  <member kind="function">
    <type>result_type</type>
    <name>max</name>
    <anchorfile>absl/bernoulli_distribution/max.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>result_type</type>
    <name>min</name>
    <anchorfile>absl/bernoulli_distribution/min.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>p</name>
    <anchorfile>absl/bernoulli_distribution/p.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>absl/bernoulli_distribution/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::bernoulli_distribution::result_type</name>
  <filename>absl/bernoulli_distribution/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::bernoulli_distribution::param_type</name>
  <filename>absl/bernoulli_distribution/param_type.adoc</filename>
  <class kind="class">absl::bernoulli_distribution::param_type::distribution_type</class>
  <member kind="function">
    <type>void</type>
    <name>param_type</name>
    <anchorfile>absl/bernoulli_distribution/param_type/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(double p)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>p</name>
    <anchorfile>absl/bernoulli_distribution/param_type/p.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::bernoulli_distribution::param_type::distribution_type</name>
  <filename>absl/bernoulli_distribution/param_type/distribution_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::bernoulli_distribution::bernoulli_distribution</name>
  <filename>absl/bernoulli_distribution/2constructor-02.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::bernoulli_distribution::operator()</name>
  <filename>absl/bernoulli_distribution/operator_call-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::bernoulli_distribution::param</name>
  <filename>absl/bernoulli_distribution/param-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::beta_distribution</name>
  <filename>absl/beta_distribution.adoc</filename>
  <class kind="class">absl::beta_distribution::result_type</class>
  <class kind="class">absl::beta_distribution::param_type</class>
  <class kind="class">absl::beta_distribution::beta_distribution</class>
  <class kind="class">absl::beta_distribution::operator()</class>
  <class kind="class">absl::beta_distribution::param</class>
  <member kind="function">
    <type>result_type</type>
    <name>alpha</name>
    <anchorfile>absl/beta_distribution/alpha.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>result_type</type>
    <name>beta</name>
    <anchorfile>absl/beta_distribution/beta.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>result_type</type>
    <name>max</name>
    <anchorfile>absl/beta_distribution/max.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>result_type</type>
    <name>min</name>
    <anchorfile>absl/beta_distribution/min.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>absl/beta_distribution/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::beta_distribution::result_type</name>
  <filename>absl/beta_distribution/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::beta_distribution::param_type</name>
  <filename>absl/beta_distribution/param_type.adoc</filename>
  <class kind="class">absl::beta_distribution::param_type::distribution_type</class>
  <member kind="function">
    <type>void</type>
    <name>param_type</name>
    <anchorfile>absl/beta_distribution/param_type/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(result_type alpha, result_type beta)</arglist>
  </member>
  <member kind="function">
    <type>result_type</type>
    <name>alpha</name>
    <anchorfile>absl/beta_distribution/param_type/alpha.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>result_type</type>
    <name>beta</name>
    <anchorfile>absl/beta_distribution/param_type/beta.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::beta_distribution::param_type::distribution_type</name>
  <filename>absl/beta_distribution/param_type/distribution_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::beta_distribution::beta_distribution</name>
  <filename>absl/beta_distribution/2constructor-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::beta_distribution::operator()</name>
  <filename>absl/beta_distribution/operator_call-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::beta_distribution::param</name>
  <filename>absl/beta_distribution/param-04.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_map</name>
  <filename>absl/btree_map.adoc</filename>
  <class kind="class">absl::btree_map::allocator_type</class>
  <class kind="class">absl::btree_map::const_iterator</class>
  <class kind="class">absl::btree_map::iterator</class>
  <class kind="class">absl::btree_map::key_compare</class>
  <class kind="class">absl::btree_map::key_type</class>
  <class kind="class">absl::btree_map::mapped_type</class>
  <class kind="class">absl::btree_map::value_type</class>
  <class kind="class">absl::btree_map::at</class>
  <class kind="class">absl::btree_map::insert_or_assign</class>
  <class kind="class">absl::btree_map::operator[]</class>
  <class kind="class">absl::btree_map::try_emplace</class>
  <class kind="class">absl::btree_map::&lt;unnamed using&gt;</class>
  <class kind="class">absl::btree_map::at</class>
  <class kind="class">absl::btree_map::begin</class>
  <class kind="class">absl::btree_map::cbegin</class>
  <class kind="class">absl::btree_map::cend</class>
  <class kind="class">absl::btree_map::clear</class>
  <class kind="class">absl::btree_map::contains</class>
  <class kind="class">absl::btree_map::count</class>
  <class kind="class">absl::btree_map::emplace</class>
  <class kind="class">absl::btree_map::emplace_hint</class>
  <class kind="class">absl::btree_map::empty</class>
  <class kind="class">absl::btree_map::end</class>
  <class kind="class">absl::btree_map::equal_range</class>
  <class kind="class">absl::btree_map::erase</class>
  <class kind="class">absl::btree_map::extract</class>
  <class kind="class">absl::btree_map::extract_and_get_next</class>
  <class kind="class">absl::btree_map::find</class>
  <class kind="class">absl::btree_map::get_allocator</class>
  <class kind="class">absl::btree_map::insert</class>
  <class kind="class">absl::btree_map::insert_or_assign</class>
  <class kind="class">absl::btree_map::key_comp</class>
  <class kind="class">absl::btree_map::lower_bound</class>
  <class kind="class">absl::btree_map::max_size</class>
  <class kind="class">absl::btree_map::merge</class>
  <class kind="class">absl::btree_map::operator[]</class>
  <class kind="class">absl::btree_map::size</class>
  <class kind="class">absl::btree_map::swap</class>
  <class kind="class">absl::btree_map::try_emplace</class>
  <class kind="class">absl::btree_map::upper_bound</class>
  <class kind="class">absl::btree_map::value_comp</class>
  <member kind="function">
    <type>void</type>
    <name>btree_map</name>
    <anchorfile>absl/btree_map/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::btree_map::allocator_type</name>
  <filename>absl/btree_map/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_map::const_iterator</name>
  <filename>absl/btree_map/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_map::iterator</name>
  <filename>absl/btree_map/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_map::key_compare</name>
  <filename>absl/btree_map/key_compare.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_map::key_type</name>
  <filename>absl/btree_map/key_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_map::mapped_type</name>
  <filename>absl/btree_map/mapped_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_map::value_type</name>
  <filename>absl/btree_map/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_map::at</name>
  <filename>absl/btree_map/at-06.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_map::insert_or_assign</name>
  <filename>absl/btree_map/insert_or_assign-02a.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_map::operator[]</name>
  <filename>absl/btree_map/operator_subs-01.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_map::try_emplace</name>
  <filename>absl/btree_map/try_emplace-0da.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_map::&lt;unnamed using&gt;</name>
  <filename>absl/btree_map/_10using.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_map::at</name>
  <filename>absl/btree_map/at-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_map::begin</name>
  <filename>absl/btree_map/begin.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_map::cbegin</name>
  <filename>absl/btree_map/cbegin.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_map::cend</name>
  <filename>absl/btree_map/cend.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_map::clear</name>
  <filename>absl/btree_map/clear.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_map::contains</name>
  <filename>absl/btree_map/contains.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_map::count</name>
  <filename>absl/btree_map/count.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_map::emplace</name>
  <filename>absl/btree_map/emplace.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_map::emplace_hint</name>
  <filename>absl/btree_map/emplace_hint.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_map::empty</name>
  <filename>absl/btree_map/empty.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_map::end</name>
  <filename>absl/btree_map/end.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_map::equal_range</name>
  <filename>absl/btree_map/equal_range.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_map::erase</name>
  <filename>absl/btree_map/erase.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_map::extract</name>
  <filename>absl/btree_map/extract.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_map::extract_and_get_next</name>
  <filename>absl/btree_map/extract_and_get_next.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_map::find</name>
  <filename>absl/btree_map/find.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_map::get_allocator</name>
  <filename>absl/btree_map/get_allocator.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_map::insert</name>
  <filename>absl/btree_map/insert.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_map::insert_or_assign</name>
  <filename>absl/btree_map/insert_or_assign-065a.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_map::key_comp</name>
  <filename>absl/btree_map/key_comp.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_map::lower_bound</name>
  <filename>absl/btree_map/lower_bound.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_map::max_size</name>
  <filename>absl/btree_map/max_size.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_map::merge</name>
  <filename>absl/btree_map/merge.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_map::operator[]</name>
  <filename>absl/btree_map/operator[].adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_map::size</name>
  <filename>absl/btree_map/size.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_map::swap</name>
  <filename>absl/btree_map/swap.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_map::try_emplace</name>
  <filename>absl/btree_map/try_emplace-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_map::upper_bound</name>
  <filename>absl/btree_map/upper_bound.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_map::value_comp</name>
  <filename>absl/btree_map/value_comp.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multimap</name>
  <filename>absl/btree_multimap.adoc</filename>
  <class kind="class">absl::btree_multimap::mapped_type</class>
  <class kind="class">absl::btree_multimap::&lt;unnamed using&gt;</class>
  <class kind="class">absl::btree_multimap::begin</class>
  <class kind="class">absl::btree_multimap::cbegin</class>
  <class kind="class">absl::btree_multimap::cend</class>
  <class kind="class">absl::btree_multimap::clear</class>
  <class kind="class">absl::btree_multimap::contains</class>
  <class kind="class">absl::btree_multimap::count</class>
  <class kind="class">absl::btree_multimap::emplace</class>
  <class kind="class">absl::btree_multimap::emplace_hint</class>
  <class kind="class">absl::btree_multimap::empty</class>
  <class kind="class">absl::btree_multimap::end</class>
  <class kind="class">absl::btree_multimap::equal_range</class>
  <class kind="class">absl::btree_multimap::erase</class>
  <class kind="class">absl::btree_multimap::extract</class>
  <class kind="class">absl::btree_multimap::extract_and_get_next</class>
  <class kind="class">absl::btree_multimap::find</class>
  <class kind="class">absl::btree_multimap::get_allocator</class>
  <class kind="class">absl::btree_multimap::insert</class>
  <class kind="class">absl::btree_multimap::key_comp</class>
  <class kind="class">absl::btree_multimap::lower_bound</class>
  <class kind="class">absl::btree_multimap::max_size</class>
  <class kind="class">absl::btree_multimap::merge</class>
  <class kind="class">absl::btree_multimap::size</class>
  <class kind="class">absl::btree_multimap::swap</class>
  <class kind="class">absl::btree_multimap::upper_bound</class>
  <class kind="class">absl::btree_multimap::value_comp</class>
  <member kind="function">
    <type>void</type>
    <name>btree_multimap</name>
    <anchorfile>absl/btree_multimap/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::btree_multimap::mapped_type</name>
  <filename>absl/btree_multimap/mapped_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multimap::&lt;unnamed using&gt;</name>
  <filename>absl/btree_multimap/_10using.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multimap::begin</name>
  <filename>absl/btree_multimap/begin.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multimap::cbegin</name>
  <filename>absl/btree_multimap/cbegin.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multimap::cend</name>
  <filename>absl/btree_multimap/cend.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multimap::clear</name>
  <filename>absl/btree_multimap/clear.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multimap::contains</name>
  <filename>absl/btree_multimap/contains.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multimap::count</name>
  <filename>absl/btree_multimap/count.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multimap::emplace</name>
  <filename>absl/btree_multimap/emplace.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multimap::emplace_hint</name>
  <filename>absl/btree_multimap/emplace_hint.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multimap::empty</name>
  <filename>absl/btree_multimap/empty.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multimap::end</name>
  <filename>absl/btree_multimap/end.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multimap::equal_range</name>
  <filename>absl/btree_multimap/equal_range.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multimap::erase</name>
  <filename>absl/btree_multimap/erase.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multimap::extract</name>
  <filename>absl/btree_multimap/extract.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multimap::extract_and_get_next</name>
  <filename>absl/btree_multimap/extract_and_get_next.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multimap::find</name>
  <filename>absl/btree_multimap/find.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multimap::get_allocator</name>
  <filename>absl/btree_multimap/get_allocator.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multimap::insert</name>
  <filename>absl/btree_multimap/insert.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multimap::key_comp</name>
  <filename>absl/btree_multimap/key_comp.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multimap::lower_bound</name>
  <filename>absl/btree_multimap/lower_bound.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multimap::max_size</name>
  <filename>absl/btree_multimap/max_size.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multimap::merge</name>
  <filename>absl/btree_multimap/merge.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multimap::size</name>
  <filename>absl/btree_multimap/size.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multimap::swap</name>
  <filename>absl/btree_multimap/swap.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multimap::upper_bound</name>
  <filename>absl/btree_multimap/upper_bound.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multimap::value_comp</name>
  <filename>absl/btree_multimap/value_comp.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multiset</name>
  <filename>absl/btree_multiset.adoc</filename>
  <class kind="class">absl::btree_multiset::allocator_type</class>
  <class kind="class">absl::btree_multiset::const_iterator</class>
  <class kind="class">absl::btree_multiset::iterator</class>
  <class kind="class">absl::btree_multiset::key_compare</class>
  <class kind="class">absl::btree_multiset::key_type</class>
  <class kind="class">absl::btree_multiset::node_type</class>
  <class kind="class">absl::btree_multiset::size_type</class>
  <class kind="class">absl::btree_multiset::value_type</class>
  <class kind="class">absl::btree_multiset::insert</class>
  <class kind="class">absl::btree_multiset::merge</class>
  <class kind="class">absl::btree_multiset::&lt;unnamed using&gt;</class>
  <class kind="class">absl::btree_multiset::begin</class>
  <class kind="class">absl::btree_multiset::cbegin</class>
  <class kind="class">absl::btree_multiset::cend</class>
  <class kind="class">absl::btree_multiset::clear</class>
  <class kind="class">absl::btree_multiset::contains</class>
  <class kind="class">absl::btree_multiset::count</class>
  <class kind="class">absl::btree_multiset::emplace</class>
  <class kind="class">absl::btree_multiset::emplace_hint</class>
  <class kind="class">absl::btree_multiset::empty</class>
  <class kind="class">absl::btree_multiset::end</class>
  <class kind="class">absl::btree_multiset::equal_range</class>
  <class kind="class">absl::btree_multiset::erase</class>
  <class kind="class">absl::btree_multiset::extract</class>
  <class kind="class">absl::btree_multiset::extract_and_get_next</class>
  <class kind="class">absl::btree_multiset::find</class>
  <class kind="class">absl::btree_multiset::get_allocator</class>
  <class kind="class">absl::btree_multiset::insert</class>
  <class kind="class">absl::btree_multiset::key_comp</class>
  <class kind="class">absl::btree_multiset::lower_bound</class>
  <class kind="class">absl::btree_multiset::max_size</class>
  <class kind="class">absl::btree_multiset::merge</class>
  <class kind="class">absl::btree_multiset::size</class>
  <class kind="class">absl::btree_multiset::swap</class>
  <class kind="class">absl::btree_multiset::upper_bound</class>
  <class kind="class">absl::btree_multiset::value_comp</class>
  <member kind="function">
    <type>void</type>
    <name>btree_multiset</name>
    <anchorfile>absl/btree_multiset/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>emplace</name>
    <anchorfile>absl/btree_multiset/emplace-06.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>emplace_hint</name>
    <anchorfile>absl/btree_multiset/emplace_hint-0e.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator hint, Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>node_type</type>
    <name>extract</name>
    <anchorfile>absl/btree_multiset/extract-08.adoc</anchorfile>
    <anchor/>
    <arglist>(const key_arg&lt;K&gt;&amp; key)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::btree_multiset::allocator_type</name>
  <filename>absl/btree_multiset/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multiset::const_iterator</name>
  <filename>absl/btree_multiset/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multiset::iterator</name>
  <filename>absl/btree_multiset/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multiset::key_compare</name>
  <filename>absl/btree_multiset/key_compare.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multiset::key_type</name>
  <filename>absl/btree_multiset/key_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multiset::node_type</name>
  <filename>absl/btree_multiset/node_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multiset::size_type</name>
  <filename>absl/btree_multiset/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multiset::value_type</name>
  <filename>absl/btree_multiset/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multiset::insert</name>
  <filename>absl/btree_multiset/insert-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multiset::merge</name>
  <filename>absl/btree_multiset/merge-05.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multiset::&lt;unnamed using&gt;</name>
  <filename>absl/btree_multiset/_10using.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multiset::begin</name>
  <filename>absl/btree_multiset/begin.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multiset::cbegin</name>
  <filename>absl/btree_multiset/cbegin.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multiset::cend</name>
  <filename>absl/btree_multiset/cend.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multiset::clear</name>
  <filename>absl/btree_multiset/clear.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multiset::contains</name>
  <filename>absl/btree_multiset/contains.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multiset::count</name>
  <filename>absl/btree_multiset/count.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multiset::emplace</name>
  <filename>absl/btree_multiset/emplace-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multiset::emplace_hint</name>
  <filename>absl/btree_multiset/emplace_hint-06.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multiset::empty</name>
  <filename>absl/btree_multiset/empty.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multiset::end</name>
  <filename>absl/btree_multiset/end.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multiset::equal_range</name>
  <filename>absl/btree_multiset/equal_range.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multiset::erase</name>
  <filename>absl/btree_multiset/erase.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multiset::extract</name>
  <filename>absl/btree_multiset/extract-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multiset::extract_and_get_next</name>
  <filename>absl/btree_multiset/extract_and_get_next.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multiset::find</name>
  <filename>absl/btree_multiset/find.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multiset::get_allocator</name>
  <filename>absl/btree_multiset/get_allocator.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multiset::insert</name>
  <filename>absl/btree_multiset/insert-07f.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multiset::key_comp</name>
  <filename>absl/btree_multiset/key_comp.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multiset::lower_bound</name>
  <filename>absl/btree_multiset/lower_bound.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multiset::max_size</name>
  <filename>absl/btree_multiset/max_size.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multiset::merge</name>
  <filename>absl/btree_multiset/merge-03.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multiset::size</name>
  <filename>absl/btree_multiset/size.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multiset::swap</name>
  <filename>absl/btree_multiset/swap.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multiset::upper_bound</name>
  <filename>absl/btree_multiset/upper_bound.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_multiset::value_comp</name>
  <filename>absl/btree_multiset/value_comp.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_set</name>
  <filename>absl/btree_set.adoc</filename>
  <class kind="class">absl::btree_set::allocator_type</class>
  <class kind="class">absl::btree_set::const_iterator</class>
  <class kind="class">absl::btree_set::insert_return_type</class>
  <class kind="class">absl::btree_set::iterator</class>
  <class kind="class">absl::btree_set::key_compare</class>
  <class kind="class">absl::btree_set::key_type</class>
  <class kind="class">absl::btree_set::node_type</class>
  <class kind="class">absl::btree_set::size_type</class>
  <class kind="class">absl::btree_set::value_type</class>
  <class kind="class">absl::btree_set::insert</class>
  <class kind="class">absl::btree_set::merge</class>
  <class kind="class">absl::btree_set::&lt;unnamed using&gt;</class>
  <class kind="class">absl::btree_set::begin</class>
  <class kind="class">absl::btree_set::cbegin</class>
  <class kind="class">absl::btree_set::cend</class>
  <class kind="class">absl::btree_set::clear</class>
  <class kind="class">absl::btree_set::contains</class>
  <class kind="class">absl::btree_set::count</class>
  <class kind="class">absl::btree_set::emplace</class>
  <class kind="class">absl::btree_set::emplace_hint</class>
  <class kind="class">absl::btree_set::empty</class>
  <class kind="class">absl::btree_set::end</class>
  <class kind="class">absl::btree_set::equal_range</class>
  <class kind="class">absl::btree_set::erase</class>
  <class kind="class">absl::btree_set::extract</class>
  <class kind="class">absl::btree_set::extract_and_get_next</class>
  <class kind="class">absl::btree_set::find</class>
  <class kind="class">absl::btree_set::get_allocator</class>
  <class kind="class">absl::btree_set::insert</class>
  <class kind="class">absl::btree_set::key_comp</class>
  <class kind="class">absl::btree_set::lower_bound</class>
  <class kind="class">absl::btree_set::max_size</class>
  <class kind="class">absl::btree_set::merge</class>
  <class kind="class">absl::btree_set::size</class>
  <class kind="class">absl::btree_set::swap</class>
  <class kind="class">absl::btree_set::upper_bound</class>
  <class kind="class">absl::btree_set::value_comp</class>
  <class kind="class">absl::btree_set::key_arg</class>
  <member kind="function">
    <type>void</type>
    <name>btree_set</name>
    <anchorfile>absl/btree_set/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::pair&lt;iterator, bool&gt;</type>
    <name>emplace</name>
    <anchorfile>absl/btree_set/emplace-0c.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>emplace_hint</name>
    <anchorfile>absl/btree_set/emplace_hint-04.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator hint, Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>node_type</type>
    <name>extract</name>
    <anchorfile>absl/btree_set/extract-0fa.adoc</anchorfile>
    <anchor/>
    <arglist>(const key_arg&lt;K&gt;&amp; key)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::btree_set::allocator_type</name>
  <filename>absl/btree_set/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_set::const_iterator</name>
  <filename>absl/btree_set/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_set::insert_return_type</name>
  <filename>absl/btree_set/insert_return_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_set::iterator</name>
  <filename>absl/btree_set/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_set::key_compare</name>
  <filename>absl/btree_set/key_compare.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_set::key_type</name>
  <filename>absl/btree_set/key_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_set::node_type</name>
  <filename>absl/btree_set/node_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_set::size_type</name>
  <filename>absl/btree_set/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_set::value_type</name>
  <filename>absl/btree_set/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_set::insert</name>
  <filename>absl/btree_set/insert-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_set::merge</name>
  <filename>absl/btree_set/merge-0f8.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_set::&lt;unnamed using&gt;</name>
  <filename>absl/btree_set/_10using.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_set::begin</name>
  <filename>absl/btree_set/begin.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_set::cbegin</name>
  <filename>absl/btree_set/cbegin.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_set::cend</name>
  <filename>absl/btree_set/cend.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_set::clear</name>
  <filename>absl/btree_set/clear.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_set::contains</name>
  <filename>absl/btree_set/contains.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_set::count</name>
  <filename>absl/btree_set/count.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_set::emplace</name>
  <filename>absl/btree_set/emplace-04.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_set::emplace_hint</name>
  <filename>absl/btree_set/emplace_hint-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_set::empty</name>
  <filename>absl/btree_set/empty.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_set::end</name>
  <filename>absl/btree_set/end.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_set::equal_range</name>
  <filename>absl/btree_set/equal_range.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_set::erase</name>
  <filename>absl/btree_set/erase.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_set::extract</name>
  <filename>absl/btree_set/extract-0fc.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_set::extract_and_get_next</name>
  <filename>absl/btree_set/extract_and_get_next.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_set::find</name>
  <filename>absl/btree_set/find.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_set::get_allocator</name>
  <filename>absl/btree_set/get_allocator.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_set::insert</name>
  <filename>absl/btree_set/insert-07.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_set::key_comp</name>
  <filename>absl/btree_set/key_comp.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_set::lower_bound</name>
  <filename>absl/btree_set/lower_bound.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_set::max_size</name>
  <filename>absl/btree_set/max_size.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_set::merge</name>
  <filename>absl/btree_set/merge-02.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_set::size</name>
  <filename>absl/btree_set/size.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_set::swap</name>
  <filename>absl/btree_set/swap.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_set::upper_bound</name>
  <filename>absl/btree_set/upper_bound.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_set::value_comp</name>
  <filename>absl/btree_set/value_comp.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::btree_set::key_arg</name>
  <filename>absl/btree_set/key_arg.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::chunked_queue</name>
  <filename>absl/chunked_queue.adoc</filename>
  <class kind="class">absl::chunked_queue::allocator_type</class>
  <class kind="class">absl::chunked_queue::const_iterator</class>
  <class kind="class">absl::chunked_queue::const_reference</class>
  <class kind="class">absl::chunked_queue::difference_type</class>
  <class kind="class">absl::chunked_queue::iterator</class>
  <class kind="class">absl::chunked_queue::reference</class>
  <class kind="class">absl::chunked_queue::size_type</class>
  <class kind="class">absl::chunked_queue::value_type</class>
  <class kind="class">absl::chunked_queue::chunked_queue</class>
  <class kind="class">absl::chunked_queue::operator=</class>
  <class kind="class">absl::chunked_queue::assign</class>
  <class kind="class">absl::chunked_queue::back</class>
  <class kind="class">absl::chunked_queue::begin</class>
  <class kind="class">absl::chunked_queue::end</class>
  <class kind="class">absl::chunked_queue::front</class>
  <class kind="class">absl::chunked_queue::push_back</class>
  <class kind="class">absl::chunked_queue::resize</class>
  <class kind="class">absl::chunked_queue::kBlockSizeMax</class>
  <class kind="class">absl::chunked_queue::kBlockSizeMin</class>
  <member kind="function">
    <type>void</type>
    <name>~chunked_queue</name>
    <anchorfile>absl/chunked_queue/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>absl/chunked_queue/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>absl/chunked_queue/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>absl/chunked_queue/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>T&amp;</type>
    <name>emplace_back</name>
    <anchorfile>absl/chunked_queue/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(A...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>absl/chunked_queue/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>absl/chunked_queue/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>absl/chunked_queue/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pop_front</name>
    <anchorfile>absl/chunked_queue/pop_front.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>shrink_to_fit</name>
    <anchorfile>absl/chunked_queue/shrink_to_fit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_t</type>
    <name>size</name>
    <anchorfile>absl/chunked_queue/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>absl/chunked_queue/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(chunked_queue&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::chunked_queue::allocator_type</name>
  <filename>absl/chunked_queue/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::chunked_queue::const_iterator</name>
  <filename>absl/chunked_queue/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::chunked_queue::const_reference</name>
  <filename>absl/chunked_queue/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::chunked_queue::difference_type</name>
  <filename>absl/chunked_queue/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::chunked_queue::iterator</name>
  <filename>absl/chunked_queue/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::chunked_queue::reference</name>
  <filename>absl/chunked_queue/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::chunked_queue::size_type</name>
  <filename>absl/chunked_queue/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::chunked_queue::value_type</name>
  <filename>absl/chunked_queue/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::chunked_queue::chunked_queue</name>
  <filename>absl/chunked_queue/2constructor-0ad.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::chunked_queue::operator=</name>
  <filename>absl/chunked_queue/operator_assign-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::chunked_queue::assign</name>
  <filename>absl/chunked_queue/assign-06.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::chunked_queue::back</name>
  <filename>absl/chunked_queue/back-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::chunked_queue::begin</name>
  <filename>absl/chunked_queue/begin-01.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::chunked_queue::end</name>
  <filename>absl/chunked_queue/end-04.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::chunked_queue::front</name>
  <filename>absl/chunked_queue/front-01.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::chunked_queue::push_back</name>
  <filename>absl/chunked_queue/push_back-024.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::chunked_queue::resize</name>
  <filename>absl/chunked_queue/resize-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::chunked_queue::kBlockSizeMax</name>
  <filename>absl/chunked_queue/kBlockSizeMax.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::chunked_queue::kBlockSizeMin</name>
  <filename>absl/chunked_queue/kBlockSizeMin.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::crc32c_t</name>
  <filename>absl/crc32c_t.adoc</filename>
  <class kind="class">absl::crc32c_t::crc32c_t</class>
  <member kind="function">
    <type>crc32c_t&amp;</type>
    <name>operator=</name>
    <anchorfile>absl/crc32c_t/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const crc32c_t&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>uint32_t</type>
    <name>operator uint32_t</name>
    <anchorfile>absl/crc32c_t/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::crc32c_t::crc32c_t</name>
  <filename>absl/crc32c_t/2constructor-09.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::default_allocator_is_nothrow</name>
  <filename>absl/default_allocator_is_nothrow.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::discrete_distribution</name>
  <filename>absl/discrete_distribution.adoc</filename>
  <class kind="class">absl::discrete_distribution::result_type</class>
  <class kind="class">absl::discrete_distribution::param_type</class>
  <class kind="class">absl::discrete_distribution::discrete_distribution</class>
  <class kind="class">absl::discrete_distribution::operator()</class>
  <class kind="class">absl::discrete_distribution::param</class>
  <member kind="function">
    <type>result_type</type>
    <name>max</name>
    <anchorfile>absl/discrete_distribution/max.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>result_type</type>
    <name>min</name>
    <anchorfile>absl/discrete_distribution/min.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const std::vector&lt;double&gt;&amp;</type>
    <name>probabilities</name>
    <anchorfile>absl/discrete_distribution/probabilities.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>absl/discrete_distribution/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::discrete_distribution::result_type</name>
  <filename>absl/discrete_distribution/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::discrete_distribution::param_type</name>
  <filename>absl/discrete_distribution/param_type.adoc</filename>
  <class kind="class">absl::discrete_distribution::param_type::distribution_type</class>
  <class kind="class">absl::discrete_distribution::param_type::param_type</class>
  <member kind="function">
    <type>size_t</type>
    <name>n</name>
    <anchorfile>absl/discrete_distribution/param_type/n.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const std::vector&lt;double&gt;&amp;</type>
    <name>probabilities</name>
    <anchorfile>absl/discrete_distribution/param_type/probabilities.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::discrete_distribution::param_type::distribution_type</name>
  <filename>absl/discrete_distribution/param_type/distribution_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::discrete_distribution::param_type::param_type</name>
  <filename>absl/discrete_distribution/param_type/2constructor-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::discrete_distribution::discrete_distribution</name>
  <filename>absl/discrete_distribution/2constructor-03.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::discrete_distribution::operator()</name>
  <filename>absl/discrete_distribution/operator_call-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::discrete_distribution::param</name>
  <filename>absl/discrete_distribution/param-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::exponential_distribution</name>
  <filename>absl/exponential_distribution.adoc</filename>
  <class kind="class">absl::exponential_distribution::result_type</class>
  <class kind="class">absl::exponential_distribution::param_type</class>
  <class kind="class">absl::exponential_distribution::exponential_distribution</class>
  <class kind="class">absl::exponential_distribution::operator()</class>
  <class kind="class">absl::exponential_distribution::param</class>
  <member kind="function">
    <type>result_type</type>
    <name>lambda</name>
    <anchorfile>absl/exponential_distribution/lambda.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>result_type</type>
    <name>max</name>
    <anchorfile>absl/exponential_distribution/max.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>result_type</type>
    <name>min</name>
    <anchorfile>absl/exponential_distribution/min.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>absl/exponential_distribution/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::exponential_distribution::result_type</name>
  <filename>absl/exponential_distribution/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::exponential_distribution::param_type</name>
  <filename>absl/exponential_distribution/param_type.adoc</filename>
  <class kind="class">absl::exponential_distribution::param_type::distribution_type</class>
  <member kind="function">
    <type>void</type>
    <name>param_type</name>
    <anchorfile>absl/exponential_distribution/param_type/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(result_type lambda)</arglist>
  </member>
  <member kind="function">
    <type>result_type</type>
    <name>lambda</name>
    <anchorfile>absl/exponential_distribution/param_type/lambda.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::exponential_distribution::param_type::distribution_type</name>
  <filename>absl/exponential_distribution/param_type/distribution_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::exponential_distribution::exponential_distribution</name>
  <filename>absl/exponential_distribution/2constructor-03.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::exponential_distribution::operator()</name>
  <filename>absl/exponential_distribution/operator_call-017.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::exponential_distribution::param</name>
  <filename>absl/exponential_distribution/param-09.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_map</name>
  <filename>absl/flat_hash_map.adoc</filename>
  <class kind="class">absl::flat_hash_map::&lt;unnamed using&gt;</class>
  <class kind="class">absl::flat_hash_map::at</class>
  <class kind="class">absl::flat_hash_map::begin</class>
  <class kind="class">absl::flat_hash_map::bucket_count</class>
  <class kind="class">absl::flat_hash_map::capacity</class>
  <class kind="class">absl::flat_hash_map::cbegin</class>
  <class kind="class">absl::flat_hash_map::cend</class>
  <class kind="class">absl::flat_hash_map::clear</class>
  <class kind="class">absl::flat_hash_map::contains</class>
  <class kind="class">absl::flat_hash_map::count</class>
  <class kind="class">absl::flat_hash_map::emplace</class>
  <class kind="class">absl::flat_hash_map::emplace_hint</class>
  <class kind="class">absl::flat_hash_map::empty</class>
  <class kind="class">absl::flat_hash_map::end</class>
  <class kind="class">absl::flat_hash_map::equal_range</class>
  <class kind="class">absl::flat_hash_map::erase</class>
  <class kind="class">absl::flat_hash_map::extract</class>
  <class kind="class">absl::flat_hash_map::find</class>
  <class kind="class">absl::flat_hash_map::get_allocator</class>
  <class kind="class">absl::flat_hash_map::hash_function</class>
  <class kind="class">absl::flat_hash_map::insert</class>
  <class kind="class">absl::flat_hash_map::insert_or_assign</class>
  <class kind="class">absl::flat_hash_map::key_eq</class>
  <class kind="class">absl::flat_hash_map::load_factor</class>
  <class kind="class">absl::flat_hash_map::max_load_factor</class>
  <class kind="class">absl::flat_hash_map::max_size</class>
  <class kind="class">absl::flat_hash_map::merge</class>
  <class kind="class">absl::flat_hash_map::operator[]</class>
  <class kind="class">absl::flat_hash_map::rehash</class>
  <class kind="class">absl::flat_hash_map::reserve</class>
  <class kind="class">absl::flat_hash_map::size</class>
  <class kind="class">absl::flat_hash_map::swap</class>
  <class kind="class">absl::flat_hash_map::try_emplace</class>
  <member kind="function">
    <type>void</type>
    <name>flat_hash_map</name>
    <anchorfile>absl/flat_hash_map/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::flat_hash_map::&lt;unnamed using&gt;</name>
  <filename>absl/flat_hash_map/_10using.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_map::at</name>
  <filename>absl/flat_hash_map/at.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_map::begin</name>
  <filename>absl/flat_hash_map/begin.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_map::bucket_count</name>
  <filename>absl/flat_hash_map/bucket_count.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_map::capacity</name>
  <filename>absl/flat_hash_map/capacity.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_map::cbegin</name>
  <filename>absl/flat_hash_map/cbegin.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_map::cend</name>
  <filename>absl/flat_hash_map/cend.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_map::clear</name>
  <filename>absl/flat_hash_map/clear.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_map::contains</name>
  <filename>absl/flat_hash_map/contains.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_map::count</name>
  <filename>absl/flat_hash_map/count.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_map::emplace</name>
  <filename>absl/flat_hash_map/emplace.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_map::emplace_hint</name>
  <filename>absl/flat_hash_map/emplace_hint.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_map::empty</name>
  <filename>absl/flat_hash_map/empty.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_map::end</name>
  <filename>absl/flat_hash_map/end.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_map::equal_range</name>
  <filename>absl/flat_hash_map/equal_range.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_map::erase</name>
  <filename>absl/flat_hash_map/erase.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_map::extract</name>
  <filename>absl/flat_hash_map/extract.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_map::find</name>
  <filename>absl/flat_hash_map/find.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_map::get_allocator</name>
  <filename>absl/flat_hash_map/get_allocator.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_map::hash_function</name>
  <filename>absl/flat_hash_map/hash_function.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_map::insert</name>
  <filename>absl/flat_hash_map/insert.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_map::insert_or_assign</name>
  <filename>absl/flat_hash_map/insert_or_assign.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_map::key_eq</name>
  <filename>absl/flat_hash_map/key_eq.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_map::load_factor</name>
  <filename>absl/flat_hash_map/load_factor.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_map::max_load_factor</name>
  <filename>absl/flat_hash_map/max_load_factor.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_map::max_size</name>
  <filename>absl/flat_hash_map/max_size.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_map::merge</name>
  <filename>absl/flat_hash_map/merge.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_map::operator[]</name>
  <filename>absl/flat_hash_map/operator[].adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_map::rehash</name>
  <filename>absl/flat_hash_map/rehash.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_map::reserve</name>
  <filename>absl/flat_hash_map/reserve.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_map::size</name>
  <filename>absl/flat_hash_map/size.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_map::swap</name>
  <filename>absl/flat_hash_map/swap.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_map::try_emplace</name>
  <filename>absl/flat_hash_map/try_emplace.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_set</name>
  <filename>absl/flat_hash_set.adoc</filename>
  <class kind="class">absl::flat_hash_set::&lt;unnamed using&gt;</class>
  <class kind="class">absl::flat_hash_set::begin</class>
  <class kind="class">absl::flat_hash_set::bucket_count</class>
  <class kind="class">absl::flat_hash_set::capacity</class>
  <class kind="class">absl::flat_hash_set::cbegin</class>
  <class kind="class">absl::flat_hash_set::cend</class>
  <class kind="class">absl::flat_hash_set::clear</class>
  <class kind="class">absl::flat_hash_set::contains</class>
  <class kind="class">absl::flat_hash_set::count</class>
  <class kind="class">absl::flat_hash_set::emplace</class>
  <class kind="class">absl::flat_hash_set::emplace_hint</class>
  <class kind="class">absl::flat_hash_set::empty</class>
  <class kind="class">absl::flat_hash_set::end</class>
  <class kind="class">absl::flat_hash_set::equal_range</class>
  <class kind="class">absl::flat_hash_set::erase</class>
  <class kind="class">absl::flat_hash_set::extract</class>
  <class kind="class">absl::flat_hash_set::find</class>
  <class kind="class">absl::flat_hash_set::get_allocator</class>
  <class kind="class">absl::flat_hash_set::hash_function</class>
  <class kind="class">absl::flat_hash_set::insert</class>
  <class kind="class">absl::flat_hash_set::key_eq</class>
  <class kind="class">absl::flat_hash_set::load_factor</class>
  <class kind="class">absl::flat_hash_set::max_load_factor</class>
  <class kind="class">absl::flat_hash_set::max_size</class>
  <class kind="class">absl::flat_hash_set::merge</class>
  <class kind="class">absl::flat_hash_set::rehash</class>
  <class kind="class">absl::flat_hash_set::reserve</class>
  <class kind="class">absl::flat_hash_set::size</class>
  <class kind="class">absl::flat_hash_set::swap</class>
  <member kind="function">
    <type>void</type>
    <name>flat_hash_set</name>
    <anchorfile>absl/flat_hash_set/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::flat_hash_set::&lt;unnamed using&gt;</name>
  <filename>absl/flat_hash_set/_10using.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_set::begin</name>
  <filename>absl/flat_hash_set/begin.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_set::bucket_count</name>
  <filename>absl/flat_hash_set/bucket_count.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_set::capacity</name>
  <filename>absl/flat_hash_set/capacity.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_set::cbegin</name>
  <filename>absl/flat_hash_set/cbegin.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_set::cend</name>
  <filename>absl/flat_hash_set/cend.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_set::clear</name>
  <filename>absl/flat_hash_set/clear.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_set::contains</name>
  <filename>absl/flat_hash_set/contains.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_set::count</name>
  <filename>absl/flat_hash_set/count.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_set::emplace</name>
  <filename>absl/flat_hash_set/emplace.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_set::emplace_hint</name>
  <filename>absl/flat_hash_set/emplace_hint.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_set::empty</name>
  <filename>absl/flat_hash_set/empty.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_set::end</name>
  <filename>absl/flat_hash_set/end.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_set::equal_range</name>
  <filename>absl/flat_hash_set/equal_range.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_set::erase</name>
  <filename>absl/flat_hash_set/erase.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_set::extract</name>
  <filename>absl/flat_hash_set/extract.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_set::find</name>
  <filename>absl/flat_hash_set/find.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_set::get_allocator</name>
  <filename>absl/flat_hash_set/get_allocator.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_set::hash_function</name>
  <filename>absl/flat_hash_set/hash_function.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_set::insert</name>
  <filename>absl/flat_hash_set/insert.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_set::key_eq</name>
  <filename>absl/flat_hash_set/key_eq.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_set::load_factor</name>
  <filename>absl/flat_hash_set/load_factor.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_set::max_load_factor</name>
  <filename>absl/flat_hash_set/max_load_factor.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_set::max_size</name>
  <filename>absl/flat_hash_set/max_size.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_set::merge</name>
  <filename>absl/flat_hash_set/merge.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_set::rehash</name>
  <filename>absl/flat_hash_set/rehash.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_set::reserve</name>
  <filename>absl/flat_hash_set/reserve.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_set::size</name>
  <filename>absl/flat_hash_set/size.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::flat_hash_set::swap</name>
  <filename>absl/flat_hash_set/swap.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::from_chars_result</name>
  <filename>absl/from_chars_result.adoc</filename>
  <class kind="class">absl::from_chars_result::ec</class>
  <class kind="class">absl::from_chars_result::ptr</class>
</compound>
<compound kind="class">
  <name>absl::from_chars_result::ec</name>
  <filename>absl/from_chars_result/ec.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::from_chars_result::ptr</name>
  <filename>absl/from_chars_result/ptr.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::gaussian_distribution</name>
  <filename>absl/gaussian_distribution.adoc</filename>
  <class kind="class">absl::gaussian_distribution::result_type</class>
  <class kind="class">absl::gaussian_distribution::param_type</class>
  <class kind="class">absl::gaussian_distribution::gaussian_distribution</class>
  <class kind="class">absl::gaussian_distribution::operator()</class>
  <class kind="class">absl::gaussian_distribution::param</class>
  <member kind="function">
    <type>result_type</type>
    <name>max</name>
    <anchorfile>absl/gaussian_distribution/max.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>result_type</type>
    <name>mean</name>
    <anchorfile>absl/gaussian_distribution/mean.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>result_type</type>
    <name>min</name>
    <anchorfile>absl/gaussian_distribution/min.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>absl/gaussian_distribution/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>result_type</type>
    <name>stddev</name>
    <anchorfile>absl/gaussian_distribution/stddev.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::gaussian_distribution::result_type</name>
  <filename>absl/gaussian_distribution/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::gaussian_distribution::param_type</name>
  <filename>absl/gaussian_distribution/param_type.adoc</filename>
  <class kind="class">absl::gaussian_distribution::param_type::distribution_type</class>
  <member kind="function">
    <type>void</type>
    <name>param_type</name>
    <anchorfile>absl/gaussian_distribution/param_type/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(result_type mean, result_type stddev)</arglist>
  </member>
  <member kind="function">
    <type>result_type</type>
    <name>mean</name>
    <anchorfile>absl/gaussian_distribution/param_type/mean.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>result_type</type>
    <name>stddev</name>
    <anchorfile>absl/gaussian_distribution/param_type/stddev.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::gaussian_distribution::param_type::distribution_type</name>
  <filename>absl/gaussian_distribution/param_type/distribution_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::gaussian_distribution::gaussian_distribution</name>
  <filename>absl/gaussian_distribution/2constructor-02.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::gaussian_distribution::operator()</name>
  <filename>absl/gaussian_distribution/operator_call-06.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::gaussian_distribution::param</name>
  <filename>absl/gaussian_distribution/param-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::int128</name>
  <filename>absl/int128.adoc</filename>
  <class kind="class">absl::int128::int128</class>
  <class kind="class">absl::int128::operator=</class>
  <class kind="class">absl::int128::operator++</class>
  <class kind="class">absl::int128::operator--</class>
  <member kind="function">
    <type>int128&amp;</type>
    <name>operator%=</name>
    <anchorfile>absl/int128/operator_mod_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(int128 other)</arglist>
  </member>
  <member kind="function">
    <type>int128&amp;</type>
    <name>operator&amp;=</name>
    <anchorfile>absl/int128/operator_and_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(int128 other)</arglist>
  </member>
  <member kind="function">
    <type>int128&amp;</type>
    <name>operator*=</name>
    <anchorfile>absl/int128/operator_star_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(int128 other)</arglist>
  </member>
  <member kind="function">
    <type>int128&amp;</type>
    <name>operator+=</name>
    <anchorfile>absl/int128/operator_plus_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(int128 other)</arglist>
  </member>
  <member kind="function">
    <type>int128&amp;</type>
    <name>operator-=</name>
    <anchorfile>absl/int128/operator_minus_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(int128 other)</arglist>
  </member>
  <member kind="function">
    <type>int128&amp;</type>
    <name>operator/=</name>
    <anchorfile>absl/int128/operator_slash_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(int128 other)</arglist>
  </member>
  <member kind="function">
    <type>int128&amp;</type>
    <name>operator&lt;&lt;=</name>
    <anchorfile>absl/int128/operator_lshift_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(int amount)</arglist>
  </member>
  <member kind="function">
    <type>int128&amp;</type>
    <name>operator&gt;&gt;=</name>
    <anchorfile>absl/int128/operator_rshift_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(int amount)</arglist>
  </member>
  <member kind="function">
    <type>int128&amp;</type>
    <name>operator^=</name>
    <anchorfile>absl/int128/operator_xor_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(int128 other)</arglist>
  </member>
  <member kind="function">
    <type>int128&amp;</type>
    <name>operator|=</name>
    <anchorfile>absl/int128/operator_or_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(int128 other)</arglist>
  </member>
  <member kind="function">
    <type>__int128</type>
    <name>operator __int128</name>
    <anchorfile>absl/int128/2conversion-05d.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator bool</name>
    <anchorfile>absl/int128/2conversion-0d0.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>char</type>
    <name>operator char</name>
    <anchorfile>absl/int128/2conversion-0f7.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>char16_t</type>
    <name>operator char16_t</name>
    <anchorfile>absl/int128/2conversion-0f3.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>char32_t</type>
    <name>operator char32_t</name>
    <anchorfile>absl/int128/2conversion-0c.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>operator double</name>
    <anchorfile>absl/int128/2conversion-0a9.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>float</type>
    <name>operator float</name>
    <anchorfile>absl/int128/2conversion-0fe.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>operator int</name>
    <anchorfile>absl/int128/2conversion-0a0.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>long</type>
    <name>operator long</name>
    <anchorfile>absl/int128/2conversion-000f.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>long double</type>
    <name>operator long double</name>
    <anchorfile>absl/int128/2conversion-05b.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>long long</type>
    <name>operator long long</name>
    <anchorfile>absl/int128/2conversion-06.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>short</type>
    <name>operator short</name>
    <anchorfile>absl/int128/2conversion-03.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>signed char</type>
    <name>operator signed char</name>
    <anchorfile>absl/int128/2conversion-0a7.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>unsigned __int128</type>
    <name>operator unsigned __int128</name>
    <anchorfile>absl/int128/2conversion-0003.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>unsigned char</type>
    <name>operator unsigned char</name>
    <anchorfile>absl/int128/2conversion-01.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>operator unsigned int</name>
    <anchorfile>absl/int128/2conversion-04.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>unsigned long</type>
    <name>operator unsigned long</name>
    <anchorfile>absl/int128/2conversion-0e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>unsigned long long</type>
    <name>operator unsigned long long</name>
    <anchorfile>absl/int128/2conversion-05c.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>unsigned short</type>
    <name>operator unsigned short</name>
    <anchorfile>absl/int128/2conversion-0d8.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>wchar_t</type>
    <name>operator wchar_t</name>
    <anchorfile>absl/int128/2conversion-08.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::int128::int128</name>
  <filename>absl/int128/2constructor-040.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::int128::operator=</name>
  <filename>absl/int128/operator_assign-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::int128::operator++</name>
  <filename>absl/int128/operator_inc-01.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::int128::operator--</name>
  <filename>absl/int128/operator_dec-04.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::is_trivially_relocatable</name>
  <filename>absl/is_trivially_relocatable.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_map</name>
  <filename>absl/linked_hash_map.adoc</filename>
  <class kind="class">absl::linked_hash_map::allocator_type</class>
  <class kind="class">absl::linked_hash_map::const_iterator</class>
  <class kind="class">absl::linked_hash_map::const_pointer</class>
  <class kind="class">absl::linked_hash_map::const_reference</class>
  <class kind="class">absl::linked_hash_map::const_reverse_iterator</class>
  <class kind="class">absl::linked_hash_map::difference_type</class>
  <class kind="class">absl::linked_hash_map::hasher</class>
  <class kind="class">absl::linked_hash_map::insert_return_type</class>
  <class kind="class">absl::linked_hash_map::iterator</class>
  <class kind="class">absl::linked_hash_map::key_equal</class>
  <class kind="class">absl::linked_hash_map::key_type</class>
  <class kind="class">absl::linked_hash_map::mapped_type</class>
  <class kind="class">absl::linked_hash_map::node_type</class>
  <class kind="class">absl::linked_hash_map::pointer</class>
  <class kind="class">absl::linked_hash_map::reference</class>
  <class kind="class">absl::linked_hash_map::reverse_iterator</class>
  <class kind="class">absl::linked_hash_map::size_type</class>
  <class kind="class">absl::linked_hash_map::value_type</class>
  <class kind="class">absl::linked_hash_map::linked_hash_map</class>
  <class kind="class">absl::linked_hash_map::operator=</class>
  <class kind="class">absl::linked_hash_map::at</class>
  <class kind="class">absl::linked_hash_map::back</class>
  <class kind="class">absl::linked_hash_map::begin</class>
  <class kind="class">absl::linked_hash_map::end</class>
  <class kind="class">absl::linked_hash_map::equal_range</class>
  <class kind="class">absl::linked_hash_map::erase</class>
  <class kind="class">absl::linked_hash_map::extract</class>
  <class kind="class">absl::linked_hash_map::find</class>
  <class kind="class">absl::linked_hash_map::front</class>
  <class kind="class">absl::linked_hash_map::insert</class>
  <class kind="class">absl::linked_hash_map::insert_or_assign</class>
  <class kind="class">absl::linked_hash_map::merge</class>
  <class kind="class">absl::linked_hash_map::operator[]</class>
  <class kind="class">absl::linked_hash_map::rbegin</class>
  <class kind="class">absl::linked_hash_map::rend</class>
  <class kind="class">absl::linked_hash_map::try_emplace</class>
  <member kind="function">
    <type>size_t</type>
    <name>bucket_count</name>
    <anchorfile>absl/linked_hash_map/bucket_count.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_t</type>
    <name>capacity</name>
    <anchorfile>absl/linked_hash_map/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>absl/linked_hash_map/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>absl/linked_hash_map/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>absl/linked_hash_map/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>contains</name>
    <anchorfile>absl/linked_hash_map/contains.adoc</anchorfile>
    <anchor/>
    <arglist>(const key_arg&lt;K&gt;&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>count</name>
    <anchorfile>absl/linked_hash_map/count.adoc</anchorfile>
    <anchor/>
    <arglist>(const key_arg&lt;K&gt;&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>absl/linked_hash_map/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>absl/linked_hash_map/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::pair&lt;iterator, bool&gt;</type>
    <name>emplace</name>
    <anchorfile>absl/linked_hash_map/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>emplace_hint</name>
    <anchorfile>absl/linked_hash_map/emplace_hint.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator hint, Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>absl/linked_hash_map/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>absl/linked_hash_map/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>hasher</type>
    <name>hash_function</name>
    <anchorfile>absl/linked_hash_map/hash_function.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>key_equal</type>
    <name>key_eq</name>
    <anchorfile>absl/linked_hash_map/key_eq.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>float</type>
    <name>load_factor</name>
    <anchorfile>absl/linked_hash_map/load_factor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>absl/linked_hash_map/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pop_back</name>
    <anchorfile>absl/linked_hash_map/pop_back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pop_front</name>
    <anchorfile>absl/linked_hash_map/pop_front.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>rehash</name>
    <anchorfile>absl/linked_hash_map/rehash.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve</name>
    <anchorfile>absl/linked_hash_map/reserve.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t n)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>absl/linked_hash_map/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>splice</name>
    <anchorfile>absl/linked_hash_map/splice.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator pos, linked_hash_map&lt;Key, Value, H, E, Alloc&gt;&amp; list, const_iterator it)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>absl/linked_hash_map/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(linked_hash_map&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::linked_hash_map::allocator_type</name>
  <filename>absl/linked_hash_map/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_map::const_iterator</name>
  <filename>absl/linked_hash_map/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_map::const_pointer</name>
  <filename>absl/linked_hash_map/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_map::const_reference</name>
  <filename>absl/linked_hash_map/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_map::const_reverse_iterator</name>
  <filename>absl/linked_hash_map/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_map::difference_type</name>
  <filename>absl/linked_hash_map/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_map::hasher</name>
  <filename>absl/linked_hash_map/hasher.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_map::insert_return_type</name>
  <filename>absl/linked_hash_map/insert_return_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_map::iterator</name>
  <filename>absl/linked_hash_map/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_map::key_equal</name>
  <filename>absl/linked_hash_map/key_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_map::key_type</name>
  <filename>absl/linked_hash_map/key_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_map::mapped_type</name>
  <filename>absl/linked_hash_map/mapped_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_map::node_type</name>
  <filename>absl/linked_hash_map/node_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_map::pointer</name>
  <filename>absl/linked_hash_map/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_map::reference</name>
  <filename>absl/linked_hash_map/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_map::reverse_iterator</name>
  <filename>absl/linked_hash_map/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_map::size_type</name>
  <filename>absl/linked_hash_map/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_map::value_type</name>
  <filename>absl/linked_hash_map/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_map::linked_hash_map</name>
  <filename>absl/linked_hash_map/2constructor-031.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_map::operator=</name>
  <filename>absl/linked_hash_map/operator_assign-04.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_map::at</name>
  <filename>absl/linked_hash_map/at-07.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_map::back</name>
  <filename>absl/linked_hash_map/back-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_map::begin</name>
  <filename>absl/linked_hash_map/begin-06.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_map::end</name>
  <filename>absl/linked_hash_map/end-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_map::equal_range</name>
  <filename>absl/linked_hash_map/equal_range-034.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_map::erase</name>
  <filename>absl/linked_hash_map/erase-01.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_map::extract</name>
  <filename>absl/linked_hash_map/extract-01.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_map::find</name>
  <filename>absl/linked_hash_map/find-04.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_map::front</name>
  <filename>absl/linked_hash_map/front-00.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_map::insert</name>
  <filename>absl/linked_hash_map/insert-00.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_map::insert_or_assign</name>
  <filename>absl/linked_hash_map/insert_or_assign-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_map::merge</name>
  <filename>absl/linked_hash_map/merge-03.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_map::operator[]</name>
  <filename>absl/linked_hash_map/operator_subs-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_map::rbegin</name>
  <filename>absl/linked_hash_map/rbegin-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_map::rend</name>
  <filename>absl/linked_hash_map/rend-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_map::try_emplace</name>
  <filename>absl/linked_hash_map/try_emplace-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_set</name>
  <filename>absl/linked_hash_set.adoc</filename>
  <class kind="class">absl::linked_hash_set::allocator_type</class>
  <class kind="class">absl::linked_hash_set::const_iterator</class>
  <class kind="class">absl::linked_hash_set::const_pointer</class>
  <class kind="class">absl::linked_hash_set::const_reference</class>
  <class kind="class">absl::linked_hash_set::const_reverse_iterator</class>
  <class kind="class">absl::linked_hash_set::difference_type</class>
  <class kind="class">absl::linked_hash_set::hasher</class>
  <class kind="class">absl::linked_hash_set::insert_return_type</class>
  <class kind="class">absl::linked_hash_set::iterator</class>
  <class kind="class">absl::linked_hash_set::key_equal</class>
  <class kind="class">absl::linked_hash_set::key_type</class>
  <class kind="class">absl::linked_hash_set::node_type</class>
  <class kind="class">absl::linked_hash_set::pointer</class>
  <class kind="class">absl::linked_hash_set::reference</class>
  <class kind="class">absl::linked_hash_set::reverse_iterator</class>
  <class kind="class">absl::linked_hash_set::size_type</class>
  <class kind="class">absl::linked_hash_set::value_type</class>
  <class kind="class">absl::linked_hash_set::linked_hash_set</class>
  <class kind="class">absl::linked_hash_set::operator=</class>
  <class kind="class">absl::linked_hash_set::back</class>
  <class kind="class">absl::linked_hash_set::begin</class>
  <class kind="class">absl::linked_hash_set::end</class>
  <class kind="class">absl::linked_hash_set::equal_range</class>
  <class kind="class">absl::linked_hash_set::erase</class>
  <class kind="class">absl::linked_hash_set::extract</class>
  <class kind="class">absl::linked_hash_set::find</class>
  <class kind="class">absl::linked_hash_set::front</class>
  <class kind="class">absl::linked_hash_set::insert</class>
  <class kind="class">absl::linked_hash_set::merge</class>
  <class kind="class">absl::linked_hash_set::rbegin</class>
  <class kind="class">absl::linked_hash_set::rend</class>
  <member kind="function">
    <type>size_t</type>
    <name>bucket_count</name>
    <anchorfile>absl/linked_hash_set/bucket_count.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_t</type>
    <name>capacity</name>
    <anchorfile>absl/linked_hash_set/capacity.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>absl/linked_hash_set/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>absl/linked_hash_set/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>absl/linked_hash_set/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>contains</name>
    <anchorfile>absl/linked_hash_set/contains.adoc</anchorfile>
    <anchor/>
    <arglist>(const key_arg&lt;K&gt;&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>size_t</type>
    <name>count</name>
    <anchorfile>absl/linked_hash_set/count.adoc</anchorfile>
    <anchor/>
    <arglist>(const key_arg&lt;K&gt;&amp; key)</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>absl/linked_hash_set/crbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>absl/linked_hash_set/crend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::pair&lt;iterator, bool&gt;</type>
    <name>emplace</name>
    <anchorfile>absl/linked_hash_set/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>emplace_hint</name>
    <anchorfile>absl/linked_hash_set/emplace_hint.adoc</anchorfile>
    <anchor/>
    <arglist>(const_iterator hint, Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>absl/linked_hash_set/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>allocator_type</type>
    <name>get_allocator</name>
    <anchorfile>absl/linked_hash_set/get_allocator.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>hasher</type>
    <name>hash_function</name>
    <anchorfile>absl/linked_hash_set/hash_function.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>key_equal</type>
    <name>key_eq</name>
    <anchorfile>absl/linked_hash_set/key_eq.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>float</type>
    <name>load_factor</name>
    <anchorfile>absl/linked_hash_set/load_factor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>absl/linked_hash_set/max_size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pop_back</name>
    <anchorfile>absl/linked_hash_set/pop_back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pop_front</name>
    <anchorfile>absl/linked_hash_set/pop_front.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>rehash</name>
    <anchorfile>absl/linked_hash_set/rehash.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve</name>
    <anchorfile>absl/linked_hash_set/reserve.adoc</anchorfile>
    <anchor/>
    <arglist>(size_t n)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>absl/linked_hash_set/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>absl/linked_hash_set/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(linked_hash_set&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::linked_hash_set::allocator_type</name>
  <filename>absl/linked_hash_set/allocator_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_set::const_iterator</name>
  <filename>absl/linked_hash_set/const_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_set::const_pointer</name>
  <filename>absl/linked_hash_set/const_pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_set::const_reference</name>
  <filename>absl/linked_hash_set/const_reference.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_set::const_reverse_iterator</name>
  <filename>absl/linked_hash_set/const_reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_set::difference_type</name>
  <filename>absl/linked_hash_set/difference_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_set::hasher</name>
  <filename>absl/linked_hash_set/hasher.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_set::insert_return_type</name>
  <filename>absl/linked_hash_set/insert_return_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_set::iterator</name>
  <filename>absl/linked_hash_set/iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_set::key_equal</name>
  <filename>absl/linked_hash_set/key_equal.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_set::key_type</name>
  <filename>absl/linked_hash_set/key_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_set::node_type</name>
  <filename>absl/linked_hash_set/node_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_set::pointer</name>
  <filename>absl/linked_hash_set/pointer.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_set::reference</name>
  <filename>absl/linked_hash_set/reference.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_set::reverse_iterator</name>
  <filename>absl/linked_hash_set/reverse_iterator.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_set::size_type</name>
  <filename>absl/linked_hash_set/size_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_set::value_type</name>
  <filename>absl/linked_hash_set/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_set::linked_hash_set</name>
  <filename>absl/linked_hash_set/2constructor-0168.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_set::operator=</name>
  <filename>absl/linked_hash_set/operator_assign-06.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_set::back</name>
  <filename>absl/linked_hash_set/back-0f4.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_set::begin</name>
  <filename>absl/linked_hash_set/begin-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_set::end</name>
  <filename>absl/linked_hash_set/end-0c6.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_set::equal_range</name>
  <filename>absl/linked_hash_set/equal_range-055.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_set::erase</name>
  <filename>absl/linked_hash_set/erase-09.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_set::extract</name>
  <filename>absl/linked_hash_set/extract-0ca.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_set::find</name>
  <filename>absl/linked_hash_set/find-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_set::front</name>
  <filename>absl/linked_hash_set/front-06.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_set::insert</name>
  <filename>absl/linked_hash_set/insert-03e.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_set::merge</name>
  <filename>absl/linked_hash_set/merge-03.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_set::rbegin</name>
  <filename>absl/linked_hash_set/rbegin-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::linked_hash_set::rend</name>
  <filename>absl/linked_hash_set/rend-01.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::log_uniform_int_distribution</name>
  <filename>absl/log_uniform_int_distribution.adoc</filename>
  <class kind="class">absl::log_uniform_int_distribution::result_type</class>
  <class kind="class">absl::log_uniform_int_distribution::param_type</class>
  <class kind="class">absl::log_uniform_int_distribution::log_uniform_int_distribution</class>
  <class kind="class">absl::log_uniform_int_distribution::operator()</class>
  <class kind="class">absl::log_uniform_int_distribution::param</class>
  <member kind="function">
    <type>result_type</type>
    <name>base</name>
    <anchorfile>absl/log_uniform_int_distribution/base.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>result_type</type>
    <name>max</name>
    <anchorfile>absl/log_uniform_int_distribution/max.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>result_type</type>
    <name>min</name>
    <anchorfile>absl/log_uniform_int_distribution/min.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>absl/log_uniform_int_distribution/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::log_uniform_int_distribution::result_type</name>
  <filename>absl/log_uniform_int_distribution/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::log_uniform_int_distribution::param_type</name>
  <filename>absl/log_uniform_int_distribution/param_type.adoc</filename>
  <class kind="class">absl::log_uniform_int_distribution::param_type::distribution_type</class>
  <member kind="function">
    <type>void</type>
    <name>param_type</name>
    <anchorfile>absl/log_uniform_int_distribution/param_type/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(result_type min, result_type max, result_type base)</arglist>
  </member>
  <member kind="function">
    <type>result_type</type>
    <name>base</name>
    <anchorfile>absl/log_uniform_int_distribution/param_type/base.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>result_type</type>
    <name>max</name>
    <anchorfile>absl/log_uniform_int_distribution/param_type/max.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>result_type</type>
    <name>min</name>
    <anchorfile>absl/log_uniform_int_distribution/param_type/min.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::log_uniform_int_distribution::param_type::distribution_type</name>
  <filename>absl/log_uniform_int_distribution/param_type/distribution_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::log_uniform_int_distribution::log_uniform_int_distribution</name>
  <filename>absl/log_uniform_int_distribution/2constructor-0f4.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::log_uniform_int_distribution::operator()</name>
  <filename>absl/log_uniform_int_distribution/operator_call-00.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::log_uniform_int_distribution::param</name>
  <filename>absl/log_uniform_int_distribution/param-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_map</name>
  <filename>absl/node_hash_map.adoc</filename>
  <class kind="class">absl::node_hash_map::&lt;unnamed using&gt;</class>
  <class kind="class">absl::node_hash_map::at</class>
  <class kind="class">absl::node_hash_map::begin</class>
  <class kind="class">absl::node_hash_map::bucket_count</class>
  <class kind="class">absl::node_hash_map::capacity</class>
  <class kind="class">absl::node_hash_map::cbegin</class>
  <class kind="class">absl::node_hash_map::cend</class>
  <class kind="class">absl::node_hash_map::clear</class>
  <class kind="class">absl::node_hash_map::contains</class>
  <class kind="class">absl::node_hash_map::count</class>
  <class kind="class">absl::node_hash_map::emplace</class>
  <class kind="class">absl::node_hash_map::emplace_hint</class>
  <class kind="class">absl::node_hash_map::empty</class>
  <class kind="class">absl::node_hash_map::end</class>
  <class kind="class">absl::node_hash_map::equal_range</class>
  <class kind="class">absl::node_hash_map::erase</class>
  <class kind="class">absl::node_hash_map::extract</class>
  <class kind="class">absl::node_hash_map::find</class>
  <class kind="class">absl::node_hash_map::get_allocator</class>
  <class kind="class">absl::node_hash_map::hash_function</class>
  <class kind="class">absl::node_hash_map::insert</class>
  <class kind="class">absl::node_hash_map::insert_or_assign</class>
  <class kind="class">absl::node_hash_map::key_eq</class>
  <class kind="class">absl::node_hash_map::load_factor</class>
  <class kind="class">absl::node_hash_map::max_load_factor</class>
  <class kind="class">absl::node_hash_map::max_size</class>
  <class kind="class">absl::node_hash_map::merge</class>
  <class kind="class">absl::node_hash_map::operator[]</class>
  <class kind="class">absl::node_hash_map::rehash</class>
  <class kind="class">absl::node_hash_map::reserve</class>
  <class kind="class">absl::node_hash_map::size</class>
  <class kind="class">absl::node_hash_map::swap</class>
  <class kind="class">absl::node_hash_map::try_emplace</class>
  <member kind="function">
    <type>void</type>
    <name>node_hash_map</name>
    <anchorfile>absl/node_hash_map/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::node_hash_map::&lt;unnamed using&gt;</name>
  <filename>absl/node_hash_map/_10using.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_map::at</name>
  <filename>absl/node_hash_map/at.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_map::begin</name>
  <filename>absl/node_hash_map/begin.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_map::bucket_count</name>
  <filename>absl/node_hash_map/bucket_count.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_map::capacity</name>
  <filename>absl/node_hash_map/capacity.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_map::cbegin</name>
  <filename>absl/node_hash_map/cbegin.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_map::cend</name>
  <filename>absl/node_hash_map/cend.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_map::clear</name>
  <filename>absl/node_hash_map/clear.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_map::contains</name>
  <filename>absl/node_hash_map/contains.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_map::count</name>
  <filename>absl/node_hash_map/count.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_map::emplace</name>
  <filename>absl/node_hash_map/emplace.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_map::emplace_hint</name>
  <filename>absl/node_hash_map/emplace_hint.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_map::empty</name>
  <filename>absl/node_hash_map/empty.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_map::end</name>
  <filename>absl/node_hash_map/end.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_map::equal_range</name>
  <filename>absl/node_hash_map/equal_range.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_map::erase</name>
  <filename>absl/node_hash_map/erase.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_map::extract</name>
  <filename>absl/node_hash_map/extract.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_map::find</name>
  <filename>absl/node_hash_map/find.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_map::get_allocator</name>
  <filename>absl/node_hash_map/get_allocator.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_map::hash_function</name>
  <filename>absl/node_hash_map/hash_function.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_map::insert</name>
  <filename>absl/node_hash_map/insert.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_map::insert_or_assign</name>
  <filename>absl/node_hash_map/insert_or_assign.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_map::key_eq</name>
  <filename>absl/node_hash_map/key_eq.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_map::load_factor</name>
  <filename>absl/node_hash_map/load_factor.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_map::max_load_factor</name>
  <filename>absl/node_hash_map/max_load_factor.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_map::max_size</name>
  <filename>absl/node_hash_map/max_size.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_map::merge</name>
  <filename>absl/node_hash_map/merge.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_map::operator[]</name>
  <filename>absl/node_hash_map/operator[].adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_map::rehash</name>
  <filename>absl/node_hash_map/rehash.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_map::reserve</name>
  <filename>absl/node_hash_map/reserve.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_map::size</name>
  <filename>absl/node_hash_map/size.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_map::swap</name>
  <filename>absl/node_hash_map/swap.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_map::try_emplace</name>
  <filename>absl/node_hash_map/try_emplace.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_set</name>
  <filename>absl/node_hash_set.adoc</filename>
  <class kind="class">absl::node_hash_set::&lt;unnamed using&gt;</class>
  <class kind="class">absl::node_hash_set::begin</class>
  <class kind="class">absl::node_hash_set::bucket_count</class>
  <class kind="class">absl::node_hash_set::capacity</class>
  <class kind="class">absl::node_hash_set::cbegin</class>
  <class kind="class">absl::node_hash_set::cend</class>
  <class kind="class">absl::node_hash_set::clear</class>
  <class kind="class">absl::node_hash_set::contains</class>
  <class kind="class">absl::node_hash_set::count</class>
  <class kind="class">absl::node_hash_set::emplace</class>
  <class kind="class">absl::node_hash_set::emplace_hint</class>
  <class kind="class">absl::node_hash_set::empty</class>
  <class kind="class">absl::node_hash_set::end</class>
  <class kind="class">absl::node_hash_set::equal_range</class>
  <class kind="class">absl::node_hash_set::erase</class>
  <class kind="class">absl::node_hash_set::extract</class>
  <class kind="class">absl::node_hash_set::find</class>
  <class kind="class">absl::node_hash_set::get_allocator</class>
  <class kind="class">absl::node_hash_set::hash_function</class>
  <class kind="class">absl::node_hash_set::insert</class>
  <class kind="class">absl::node_hash_set::key_eq</class>
  <class kind="class">absl::node_hash_set::load_factor</class>
  <class kind="class">absl::node_hash_set::max_load_factor</class>
  <class kind="class">absl::node_hash_set::max_size</class>
  <class kind="class">absl::node_hash_set::merge</class>
  <class kind="class">absl::node_hash_set::rehash</class>
  <class kind="class">absl::node_hash_set::reserve</class>
  <class kind="class">absl::node_hash_set::size</class>
  <class kind="class">absl::node_hash_set::swap</class>
  <member kind="function">
    <type>void</type>
    <name>node_hash_set</name>
    <anchorfile>absl/node_hash_set/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::node_hash_set::&lt;unnamed using&gt;</name>
  <filename>absl/node_hash_set/_10using.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_set::begin</name>
  <filename>absl/node_hash_set/begin.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_set::bucket_count</name>
  <filename>absl/node_hash_set/bucket_count.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_set::capacity</name>
  <filename>absl/node_hash_set/capacity.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_set::cbegin</name>
  <filename>absl/node_hash_set/cbegin.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_set::cend</name>
  <filename>absl/node_hash_set/cend.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_set::clear</name>
  <filename>absl/node_hash_set/clear.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_set::contains</name>
  <filename>absl/node_hash_set/contains.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_set::count</name>
  <filename>absl/node_hash_set/count.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_set::emplace</name>
  <filename>absl/node_hash_set/emplace.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_set::emplace_hint</name>
  <filename>absl/node_hash_set/emplace_hint.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_set::empty</name>
  <filename>absl/node_hash_set/empty.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_set::end</name>
  <filename>absl/node_hash_set/end.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_set::equal_range</name>
  <filename>absl/node_hash_set/equal_range.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_set::erase</name>
  <filename>absl/node_hash_set/erase.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_set::extract</name>
  <filename>absl/node_hash_set/extract.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_set::find</name>
  <filename>absl/node_hash_set/find.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_set::get_allocator</name>
  <filename>absl/node_hash_set/get_allocator.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_set::hash_function</name>
  <filename>absl/node_hash_set/hash_function.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_set::insert</name>
  <filename>absl/node_hash_set/insert.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_set::key_eq</name>
  <filename>absl/node_hash_set/key_eq.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_set::load_factor</name>
  <filename>absl/node_hash_set/load_factor.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_set::max_load_factor</name>
  <filename>absl/node_hash_set/max_load_factor.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_set::max_size</name>
  <filename>absl/node_hash_set/max_size.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_set::merge</name>
  <filename>absl/node_hash_set/merge.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_set::rehash</name>
  <filename>absl/node_hash_set/rehash.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_set::reserve</name>
  <filename>absl/node_hash_set/reserve.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_set::size</name>
  <filename>absl/node_hash_set/size.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::node_hash_set::swap</name>
  <filename>absl/node_hash_set/swap.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::nontype_t</name>
  <filename>absl/nontype_t.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>nontype_t</name>
    <anchorfile>absl/nontype_t/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::once_flag</name>
  <filename>absl/once_flag.adoc</filename>
  <class kind="class">absl::once_flag::once_flag</class>
  <member kind="function">
    <type>once_flag&amp;</type>
    <name>operator=</name>
    <anchorfile>absl/once_flag/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const once_flag&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::once_flag::once_flag</name>
  <filename>absl/once_flag/2constructor-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::optional_ref</name>
  <filename>absl/optional_ref-0c.adoc</filename>
  <class kind="class">absl::optional_ref::value_type</class>
  <class kind="class">absl::optional_ref::optional_ref</class>
  <member kind="function">
    <type>optional_ref&lt;T&gt;&amp;</type>
    <name>operator=</name>
    <anchorfile>absl/optional_ref-0c/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const optional_ref&lt;T&gt;&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>std::optional&lt;U&gt;</type>
    <name>as_optional</name>
    <anchorfile>absl/optional_ref-0c/as_optional.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>T*</type>
    <name>as_pointer</name>
    <anchorfile>absl/optional_ref-0c/as_pointer.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_value</name>
    <anchorfile>absl/optional_ref-0c/has_value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>T&amp;</type>
    <name>operator*</name>
    <anchorfile>absl/optional_ref-0c/operator_star.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>T*</type>
    <name>operator-&gt;</name>
    <anchorfile>absl/optional_ref-0c/operator_ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>T&amp;</type>
    <name>value</name>
    <anchorfile>absl/optional_ref-0c/value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>T</type>
    <name>value_or</name>
    <anchorfile>absl/optional_ref-0c/value_or.adoc</anchorfile>
    <anchor/>
    <arglist>(U&amp;&amp; default_value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::optional_ref::value_type</name>
  <filename>absl/optional_ref-0c/value_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::optional_ref::optional_ref</name>
  <filename>absl/optional_ref-0c/2constructor-093.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::poisson_distribution</name>
  <filename>absl/poisson_distribution.adoc</filename>
  <class kind="class">absl::poisson_distribution::result_type</class>
  <class kind="class">absl::poisson_distribution::param_type</class>
  <class kind="class">absl::poisson_distribution::poisson_distribution</class>
  <class kind="class">absl::poisson_distribution::operator()</class>
  <class kind="class">absl::poisson_distribution::param</class>
  <member kind="function">
    <type>result_type</type>
    <name>max</name>
    <anchorfile>absl/poisson_distribution/max.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>mean</name>
    <anchorfile>absl/poisson_distribution/mean.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>result_type</type>
    <name>min</name>
    <anchorfile>absl/poisson_distribution/min.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>absl/poisson_distribution/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::poisson_distribution::result_type</name>
  <filename>absl/poisson_distribution/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::poisson_distribution::param_type</name>
  <filename>absl/poisson_distribution/param_type.adoc</filename>
  <class kind="class">absl::poisson_distribution::param_type::distribution_type</class>
  <member kind="function">
    <type>void</type>
    <name>param_type</name>
    <anchorfile>absl/poisson_distribution/param_type/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(double mean)</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>mean</name>
    <anchorfile>absl/poisson_distribution/param_type/mean.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::poisson_distribution::param_type::distribution_type</name>
  <filename>absl/poisson_distribution/param_type/distribution_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::poisson_distribution::poisson_distribution</name>
  <filename>absl/poisson_distribution/2constructor-03.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::poisson_distribution::operator()</name>
  <filename>absl/poisson_distribution/operator_call-09.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::poisson_distribution::param</name>
  <filename>absl/poisson_distribution/param-00.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::uint128</name>
  <filename>absl/uint128.adoc</filename>
  <class kind="class">absl::uint128::uint128</class>
  <class kind="class">absl::uint128::operator=</class>
  <class kind="class">absl::uint128::operator++</class>
  <class kind="class">absl::uint128::operator--</class>
  <member kind="function">
    <type>uint128&amp;</type>
    <name>operator%=</name>
    <anchorfile>absl/uint128/operator_mod_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(uint128 other)</arglist>
  </member>
  <member kind="function">
    <type>uint128&amp;</type>
    <name>operator&amp;=</name>
    <anchorfile>absl/uint128/operator_and_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(uint128 other)</arglist>
  </member>
  <member kind="function">
    <type>uint128&amp;</type>
    <name>operator*=</name>
    <anchorfile>absl/uint128/operator_star_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(uint128 other)</arglist>
  </member>
  <member kind="function">
    <type>uint128&amp;</type>
    <name>operator+=</name>
    <anchorfile>absl/uint128/operator_plus_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(uint128 other)</arglist>
  </member>
  <member kind="function">
    <type>uint128&amp;</type>
    <name>operator-=</name>
    <anchorfile>absl/uint128/operator_minus_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(uint128 other)</arglist>
  </member>
  <member kind="function">
    <type>uint128&amp;</type>
    <name>operator/=</name>
    <anchorfile>absl/uint128/operator_slash_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(uint128 other)</arglist>
  </member>
  <member kind="function">
    <type>uint128&amp;</type>
    <name>operator&lt;&lt;=</name>
    <anchorfile>absl/uint128/operator_lshift_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(int amount)</arglist>
  </member>
  <member kind="function">
    <type>uint128&amp;</type>
    <name>operator&gt;&gt;=</name>
    <anchorfile>absl/uint128/operator_rshift_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(int amount)</arglist>
  </member>
  <member kind="function">
    <type>uint128&amp;</type>
    <name>operator^=</name>
    <anchorfile>absl/uint128/operator_xor_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(uint128 other)</arglist>
  </member>
  <member kind="function">
    <type>uint128&amp;</type>
    <name>operator|=</name>
    <anchorfile>absl/uint128/operator_or_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(uint128 other)</arglist>
  </member>
  <member kind="function">
    <type>__int128</type>
    <name>operator __int128</name>
    <anchorfile>absl/uint128/2conversion-0e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator bool</name>
    <anchorfile>absl/uint128/2conversion-04c.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>char</type>
    <name>operator char</name>
    <anchorfile>absl/uint128/2conversion-00.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>char16_t</type>
    <name>operator char16_t</name>
    <anchorfile>absl/uint128/2conversion-037.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>char32_t</type>
    <name>operator char32_t</name>
    <anchorfile>absl/uint128/2conversion-0f1.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>operator double</name>
    <anchorfile>absl/uint128/2conversion-0c.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>float</type>
    <name>operator float</name>
    <anchorfile>absl/uint128/2conversion-022.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>operator int</name>
    <anchorfile>absl/uint128/2conversion-082.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>long</type>
    <name>operator long</name>
    <anchorfile>absl/uint128/2conversion-05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>long double</type>
    <name>operator long double</name>
    <anchorfile>absl/uint128/2conversion-028.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>long long</type>
    <name>operator long long</name>
    <anchorfile>absl/uint128/2conversion-083.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>short</type>
    <name>operator short</name>
    <anchorfile>absl/uint128/2conversion-0fc.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>signed char</type>
    <name>operator signed char</name>
    <anchorfile>absl/uint128/2conversion-09b.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>unsigned __int128</type>
    <name>operator unsigned __int128</name>
    <anchorfile>absl/uint128/2conversion-01f.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>unsigned char</type>
    <name>operator unsigned char</name>
    <anchorfile>absl/uint128/2conversion-039.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>operator unsigned int</name>
    <anchorfile>absl/uint128/2conversion-01a.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>unsigned long</type>
    <name>operator unsigned long</name>
    <anchorfile>absl/uint128/2conversion-099.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>unsigned long long</type>
    <name>operator unsigned long long</name>
    <anchorfile>absl/uint128/2conversion-041.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>unsigned short</type>
    <name>operator unsigned short</name>
    <anchorfile>absl/uint128/2conversion-0f2.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>wchar_t</type>
    <name>operator wchar_t</name>
    <anchorfile>absl/uint128/2conversion-0b.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::uint128::uint128</name>
  <filename>absl/uint128/2constructor-00.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::uint128::operator=</name>
  <filename>absl/uint128/operator_assign-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::uint128::operator++</name>
  <filename>absl/uint128/operator_inc-02.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::uint128::operator--</name>
  <filename>absl/uint128/operator_dec-046.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::uniform_int_distribution</name>
  <filename>absl/uniform_int_distribution.adoc</filename>
  <class kind="class">absl::uniform_int_distribution::result_type</class>
  <class kind="class">absl::uniform_int_distribution::param_type</class>
  <class kind="class">absl::uniform_int_distribution::uniform_int_distribution</class>
  <class kind="class">absl::uniform_int_distribution::operator()</class>
  <class kind="class">absl::uniform_int_distribution::param</class>
  <member kind="function">
    <type>result_type</type>
    <name>a</name>
    <anchorfile>absl/uniform_int_distribution/a.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>result_type</type>
    <name>b</name>
    <anchorfile>absl/uniform_int_distribution/b.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>result_type</type>
    <name>max</name>
    <anchorfile>absl/uniform_int_distribution/max.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>result_type</type>
    <name>min</name>
    <anchorfile>absl/uniform_int_distribution/min.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>absl/uniform_int_distribution/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::uniform_int_distribution::result_type</name>
  <filename>absl/uniform_int_distribution/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::uniform_int_distribution::param_type</name>
  <filename>absl/uniform_int_distribution/param_type.adoc</filename>
  <class kind="class">absl::uniform_int_distribution::param_type::distribution_type</class>
  <member kind="function">
    <type>void</type>
    <name>param_type</name>
    <anchorfile>absl/uniform_int_distribution/param_type/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(result_type lo, result_type hi)</arglist>
  </member>
  <member kind="function">
    <type>result_type</type>
    <name>a</name>
    <anchorfile>absl/uniform_int_distribution/param_type/a.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>result_type</type>
    <name>b</name>
    <anchorfile>absl/uniform_int_distribution/param_type/b.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::uniform_int_distribution::param_type::distribution_type</name>
  <filename>absl/uniform_int_distribution/param_type/distribution_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::uniform_int_distribution::uniform_int_distribution</name>
  <filename>absl/uniform_int_distribution/2constructor-0c2.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::uniform_int_distribution::operator()</name>
  <filename>absl/uniform_int_distribution/operator_call-0f9.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::uniform_int_distribution::param</name>
  <filename>absl/uniform_int_distribution/param-05.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::uniform_real_distribution</name>
  <filename>absl/uniform_real_distribution.adoc</filename>
  <class kind="class">absl::uniform_real_distribution::result_type</class>
  <class kind="class">absl::uniform_real_distribution::param_type</class>
  <class kind="class">absl::uniform_real_distribution::uniform_real_distribution</class>
  <class kind="class">absl::uniform_real_distribution::operator()</class>
  <class kind="class">absl::uniform_real_distribution::param</class>
  <member kind="function">
    <type>result_type</type>
    <name>a</name>
    <anchorfile>absl/uniform_real_distribution/a.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>result_type</type>
    <name>b</name>
    <anchorfile>absl/uniform_real_distribution/b.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>result_type</type>
    <name>max</name>
    <anchorfile>absl/uniform_real_distribution/max.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>result_type</type>
    <name>min</name>
    <anchorfile>absl/uniform_real_distribution/min.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>absl/uniform_real_distribution/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::uniform_real_distribution::result_type</name>
  <filename>absl/uniform_real_distribution/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::uniform_real_distribution::param_type</name>
  <filename>absl/uniform_real_distribution/param_type.adoc</filename>
  <class kind="class">absl::uniform_real_distribution::param_type::distribution_type</class>
  <member kind="function">
    <type>void</type>
    <name>param_type</name>
    <anchorfile>absl/uniform_real_distribution/param_type/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(result_type lo, result_type hi)</arglist>
  </member>
  <member kind="function">
    <type>result_type</type>
    <name>a</name>
    <anchorfile>absl/uniform_real_distribution/param_type/a.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>result_type</type>
    <name>b</name>
    <anchorfile>absl/uniform_real_distribution/param_type/b.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::uniform_real_distribution::param_type::distribution_type</name>
  <filename>absl/uniform_real_distribution/param_type/distribution_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::uniform_real_distribution::uniform_real_distribution</name>
  <filename>absl/uniform_real_distribution/2constructor-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::uniform_real_distribution::operator()</name>
  <filename>absl/uniform_real_distribution/operator_call-04.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::uniform_real_distribution::param</name>
  <filename>absl/uniform_real_distribution/param-03.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::zipf_distribution</name>
  <filename>absl/zipf_distribution.adoc</filename>
  <class kind="class">absl::zipf_distribution::result_type</class>
  <class kind="class">absl::zipf_distribution::param_type</class>
  <class kind="class">absl::zipf_distribution::zipf_distribution</class>
  <class kind="class">absl::zipf_distribution::operator()</class>
  <class kind="class">absl::zipf_distribution::param</class>
  <member kind="function">
    <type>result_type</type>
    <name>k</name>
    <anchorfile>absl/zipf_distribution/k.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>result_type</type>
    <name>max</name>
    <anchorfile>absl/zipf_distribution/max.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>result_type</type>
    <name>min</name>
    <anchorfile>absl/zipf_distribution/min.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>q</name>
    <anchorfile>absl/zipf_distribution/q.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>absl/zipf_distribution/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>v</name>
    <anchorfile>absl/zipf_distribution/v.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::zipf_distribution::result_type</name>
  <filename>absl/zipf_distribution/result_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::zipf_distribution::param_type</name>
  <filename>absl/zipf_distribution/param_type.adoc</filename>
  <class kind="class">absl::zipf_distribution::param_type::distribution_type</class>
  <member kind="function">
    <type>void</type>
    <name>param_type</name>
    <anchorfile>absl/zipf_distribution/param_type/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(result_type k, double q, double v)</arglist>
  </member>
  <member kind="function">
    <type>result_type</type>
    <name>k</name>
    <anchorfile>absl/zipf_distribution/param_type/k.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>q</name>
    <anchorfile>absl/zipf_distribution/param_type/q.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>v</name>
    <anchorfile>absl/zipf_distribution/param_type/v.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>absl::zipf_distribution::param_type::distribution_type</name>
  <filename>absl/zipf_distribution/param_type/distribution_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::zipf_distribution::zipf_distribution</name>
  <filename>absl/zipf_distribution/2constructor-06.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::zipf_distribution::operator()</name>
  <filename>absl/zipf_distribution/operator_call-0653.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::zipf_distribution::param</name>
  <filename>absl/zipf_distribution/param-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::ConstInitType</name>
  <filename>absl/ConstInitType.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::CordMemoryAccounting</name>
  <filename>absl/CordMemoryAccounting.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FormatConversionChar</name>
  <filename>absl/FormatConversionChar.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FormatConversionCharSet</name>
  <filename>absl/FormatConversionCharSet.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::LogSeverity</name>
  <filename>absl/LogSeverity.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::LogSeverityAtLeast</name>
  <filename>absl/LogSeverityAtLeast.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::LogSeverityAtMost</name>
  <filename>absl/LogSeverityAtMost.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::MessageJoinStyle</name>
  <filename>absl/MessageJoinStyle.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::OnDeadlockCycle</name>
  <filename>absl/OnDeadlockCycle.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::PadSpec</name>
  <filename>absl/PadSpec.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::StatusCode</name>
  <filename>absl/StatusCode.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::StatusToStringMode</name>
  <filename>absl/StatusToStringMode.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::chars_format</name>
  <filename>absl/chars_format.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::AbortedError</name>
  <filename>absl/AbortedError-08.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::AbslFormatFlush</name>
  <filename>absl/AbslFormatFlush-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::AbslHashValue</name>
  <filename>absl/AbslHashValue-0f7.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::AbslParseFlag</name>
  <filename>absl/AbslParseFlag-00.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::AbslStringify</name>
  <filename>absl/AbslStringify-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::AbslUnparseFlag</name>
  <filename>absl/AbslUnparseFlag-07.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::AlreadyExistsError</name>
  <filename>absl/AlreadyExistsError-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::AsciiStrToLower</name>
  <filename>absl/AsciiStrToLower-04.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::AsciiStrToUpper</name>
  <filename>absl/AsciiStrToUpper-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Base64Escape</name>
  <filename>absl/Base64Escape-05.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::CUnescape</name>
  <filename>absl/CUnescape-01.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::CancelledError</name>
  <filename>absl/CancelledError-00e.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::DataLossError</name>
  <filename>absl/DataLossError-02.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::DeadlineExceededError</name>
  <filename>absl/DeadlineExceededError-08.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::DereferenceFormatter</name>
  <filename>absl/DereferenceFormatter-09.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FailedPreconditionError</name>
  <filename>absl/FailedPreconditionError-09.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FormatCivilTime</name>
  <filename>absl/FormatCivilTime-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FormatTime</name>
  <filename>absl/FormatTime-04.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FromChrono</name>
  <filename>absl/FromChrono-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::HexStringToBytes</name>
  <filename>absl/HexStringToBytes-08.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::HighPrecision</name>
  <filename>absl/HighPrecision-0ba2.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Hours</name>
  <filename>absl/Hours-02.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::InternalError</name>
  <filename>absl/InternalError-06.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::InvalidArgumentError</name>
  <filename>absl/InvalidArgumentError-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::LogDebugFatalStreamer</name>
  <filename>absl/LogDebugFatalStreamer-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::LogErrorStreamer</name>
  <filename>absl/LogErrorStreamer-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::LogFatalStreamer</name>
  <filename>absl/LogFatalStreamer-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::LogInfoStreamer</name>
  <filename>absl/LogInfoStreamer-03.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::LogWarningStreamer</name>
  <filename>absl/LogWarningStreamer-00.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::MakeAnySpan</name>
  <filename>absl/MakeAnySpan-01.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::MakeConstAnySpan</name>
  <filename>absl/MakeConstAnySpan-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::MakeConstDerefAnySpan</name>
  <filename>absl/MakeConstDerefAnySpan-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::MakeConstSpan</name>
  <filename>absl/MakeConstSpan-0ee.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::MakeDerefAnySpan</name>
  <filename>absl/MakeDerefAnySpan-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::MakeSpan</name>
  <filename>absl/MakeSpan-01.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Microseconds</name>
  <filename>absl/Microseconds-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Milliseconds</name>
  <filename>absl/Milliseconds-013.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Minutes</name>
  <filename>absl/Minutes-01.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Nanoseconds</name>
  <filename>absl/Nanoseconds-06.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::NormalizeLogSeverity</name>
  <filename>absl/NormalizeLogSeverity-04.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::NotFoundError</name>
  <filename>absl/NotFoundError-07.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::OutOfRangeError</name>
  <filename>absl/OutOfRangeError-05.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::PairFormatter</name>
  <filename>absl/PairFormatter-00.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::ParseCivilTime</name>
  <filename>absl/ParseCivilTime-05.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::ParseFlag</name>
  <filename>absl/ParseFlag-03.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::ParseLenientCivilTime</name>
  <filename>absl/ParseLenientCivilTime-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::ParseTime</name>
  <filename>absl/ParseTime-09.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::PermissionDeniedError</name>
  <filename>absl/PermissionDeniedError-00.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::RawPtr</name>
  <filename>absl/RawPtr-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::ResourceExhaustedError</name>
  <filename>absl/ResourceExhaustedError-09a.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Seconds</name>
  <filename>absl/Seconds-06.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::SetFlag</name>
  <filename>absl/SetFlag-00.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::SetStderrThreshold</name>
  <filename>absl/SetStderrThreshold-05a4.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::SimpleAtoi</name>
  <filename>absl/SimpleAtoi-01.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::SimpleHexAtoi</name>
  <filename>absl/SimpleHexAtoi-08.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::StrAppend</name>
  <filename>absl/StrAppend-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::StrCat</name>
  <filename>absl/StrCat-04.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::StrContains</name>
  <filename>absl/StrContains-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::StrContainsIgnoreCase</name>
  <filename>absl/StrContainsIgnoreCase-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::StrJoin</name>
  <filename>absl/StrJoin-0c8.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::StrReplaceAll</name>
  <filename>absl/StrReplaceAll-0e8.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::StrSplit</name>
  <filename>absl/StrSplit-07.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::StripAsciiWhitespace</name>
  <filename>absl/StripAsciiWhitespace-00.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::StripLeadingAsciiWhitespace</name>
  <filename>absl/StripLeadingAsciiWhitespace-02c.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::StripTrailingAsciiWhitespace</name>
  <filename>absl/StripTrailingAsciiWhitespace-06.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Substitute</name>
  <filename>absl/Substitute-03.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::SubstituteAndAppend</name>
  <filename>absl/SubstituteAndAppend-08.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::ThrowStdDomainError</name>
  <filename>absl/ThrowStdDomainError-02.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::ThrowStdInvalidArgument</name>
  <filename>absl/ThrowStdInvalidArgument-03.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::ThrowStdLengthError</name>
  <filename>absl/ThrowStdLengthError-03.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::ThrowStdLogicError</name>
  <filename>absl/ThrowStdLogicError-0ab.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::ThrowStdOutOfRange</name>
  <filename>absl/ThrowStdOutOfRange-07.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::ThrowStdOverflowError</name>
  <filename>absl/ThrowStdOverflowError-08.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::ThrowStdRangeError</name>
  <filename>absl/ThrowStdRangeError-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::ThrowStdRuntimeError</name>
  <filename>absl/ThrowStdRuntimeError-05.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::ThrowStdUnderflowError</name>
  <filename>absl/ThrowStdUnderflowError-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::ToTimespec</name>
  <filename>absl/ToTimespec-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::ToTimeval</name>
  <filename>absl/ToTimeval-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::UnauthenticatedError</name>
  <filename>absl/UnauthenticatedError-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::UnavailableError</name>
  <filename>absl/UnavailableError-08.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Uniform</name>
  <filename>absl/Uniform-08.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::UnimplementedError</name>
  <filename>absl/UnimplementedError-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::UnknownError</name>
  <filename>absl/UnknownError-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::UnparseFlag</name>
  <filename>absl/UnparseFlag-0e7.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::WebSafeBase64Escape</name>
  <filename>absl/WebSafeBase64Escape-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::c_accumulate</name>
  <filename>absl/c_accumulate-01.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::c_adjacent_difference</name>
  <filename>absl/c_adjacent_difference-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::c_adjacent_find</name>
  <filename>absl/c_adjacent_find-01.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::c_binary_search</name>
  <filename>absl/c_binary_search-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::c_contains_subrange</name>
  <filename>absl/c_contains_subrange-07.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::c_copy</name>
  <filename>absl/c_copy-07.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::c_copy_n</name>
  <filename>absl/c_copy_n-03.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::c_equal</name>
  <filename>absl/c_equal-09.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::c_equal_range</name>
  <filename>absl/c_equal_range-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::c_find_end</name>
  <filename>absl/c_find_end-07.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::c_find_first_of</name>
  <filename>absl/c_find_first_of-027.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::c_includes</name>
  <filename>absl/c_includes-07.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::c_inner_product</name>
  <filename>absl/c_inner_product-09.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::c_inplace_merge</name>
  <filename>absl/c_inplace_merge-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::c_is_heap</name>
  <filename>absl/c_is_heap-02.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::c_is_heap_until</name>
  <filename>absl/c_is_heap_until-04b.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::c_is_permutation</name>
  <filename>absl/c_is_permutation-06.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::c_is_sorted</name>
  <filename>absl/c_is_sorted-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::c_is_sorted_until</name>
  <filename>absl/c_is_sorted_until-04.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::c_lexicographical_compare</name>
  <filename>absl/c_lexicographical_compare-08.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::c_lower_bound</name>
  <filename>absl/c_lower_bound-03.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::c_make_heap</name>
  <filename>absl/c_make_heap-06.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::c_max_element</name>
  <filename>absl/c_max_element-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::c_merge</name>
  <filename>absl/c_merge-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::c_min_element</name>
  <filename>absl/c_min_element-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::c_minmax_element</name>
  <filename>absl/c_minmax_element-02.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::c_mismatch</name>
  <filename>absl/c_mismatch-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::c_move</name>
  <filename>absl/c_move-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::c_next_permutation</name>
  <filename>absl/c_next_permutation-03.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::c_nth_element</name>
  <filename>absl/c_nth_element-09.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::c_partial_sort</name>
  <filename>absl/c_partial_sort-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::c_partial_sort_copy</name>
  <filename>absl/c_partial_sort_copy-022.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::c_partial_sum</name>
  <filename>absl/c_partial_sum-0c0.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::c_pop_heap</name>
  <filename>absl/c_pop_heap-08.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::c_prev_permutation</name>
  <filename>absl/c_prev_permutation-08.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::c_push_heap</name>
  <filename>absl/c_push_heap-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::c_search</name>
  <filename>absl/c_search-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::c_search_n</name>
  <filename>absl/c_search_n-033.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::c_set_difference</name>
  <filename>absl/c_set_difference-07.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::c_set_intersection</name>
  <filename>absl/c_set_intersection-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::c_set_symmetric_difference</name>
  <filename>absl/c_set_symmetric_difference-09.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::c_set_union</name>
  <filename>absl/c_set_union-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::c_sort</name>
  <filename>absl/c_sort-00.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::c_sort_heap</name>
  <filename>absl/c_sort_heap-09.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::c_stable_sort</name>
  <filename>absl/c_stable_sort-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::c_transform</name>
  <filename>absl/c_transform-06.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::c_unique_copy</name>
  <filename>absl/c_unique_copy-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::c_upper_bound</name>
  <filename>absl/c_upper_bound-02a.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::down_cast</name>
  <filename>absl/down_cast-04a.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::equal</name>
  <filename>absl/equal-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::erase_if</name>
  <filename>absl/erase_if-02.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::forward</name>
  <filename>absl/forward-07.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::from_chars</name>
  <filename>absl/from_chars-06.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::get</name>
  <filename>absl/get-066.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::get_if</name>
  <filename>absl/get_if-07.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::implicit_cast</name>
  <filename>absl/implicit_cast-00.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::make_any</name>
  <filename>absl/make_any-05.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::make_optional</name>
  <filename>absl/make_optional-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::move</name>
  <filename>absl/move-07.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::operator%</name>
  <filename>absl/operator_mod-05.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::operator&amp;</name>
  <filename>absl/operator_bitand-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::operator&amp;=</name>
  <filename>absl/operator_and_eq-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::operator*</name>
  <filename>absl/operator_star-0b60.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::operator+</name>
  <filename>absl/operator_plus-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::operator-</name>
  <filename>absl/operator_minus-01d.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::operator/</name>
  <filename>absl/operator_slash-04.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::operator&gt;&gt;</name>
  <filename>absl/operator_rshift-05.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::operator^</name>
  <filename>absl/operator_xor-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::operator^=</name>
  <filename>absl/operator_xor_eq-07.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::operator|</name>
  <filename>absl/operator_bitor-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::operator|=</name>
  <filename>absl/operator_or_eq-02.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::operator~</name>
  <filename>absl/operator_bitnot-01b.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::swap</name>
  <filename>absl/swap-00e.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::operator&lt;&lt;</name>
  <filename>absl/operator_lshift-03b.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::operator==</name>
  <filename>absl/operator_eq-03e9.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::operator!=</name>
  <filename>absl/operator_not_eq-0486.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::operator&lt;</name>
  <filename>absl/operator_lt-02.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::operator&lt;=</name>
  <filename>absl/operator_le-06.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::operator&gt;</name>
  <filename>absl/operator_gt-024.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::operator&gt;=</name>
  <filename>absl/operator_ge-0fb.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::operator&lt;=&gt;</name>
  <filename>absl/operator_3way-04.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::IntervalClosed</name>
  <filename>absl/IntervalClosed.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::IntervalClosedClosed</name>
  <filename>absl/IntervalClosedClosed.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::IntervalClosedOpen</name>
  <filename>absl/IntervalClosedOpen.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::IntervalOpen</name>
  <filename>absl/IntervalOpen.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::IntervalOpenClosed</name>
  <filename>absl/IntervalOpenClosed.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::IntervalOpenOpen</name>
  <filename>absl/IntervalOpenOpen.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::RFC1123_full</name>
  <filename>absl/RFC1123_full.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::RFC1123_no_wday</name>
  <filename>absl/RFC1123_no_wday.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::RFC3339_full</name>
  <filename>absl/RFC3339_full.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::RFC3339_sec</name>
  <filename>absl/RFC3339_sec.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::in_place</name>
  <filename>absl/in_place.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::in_place_index</name>
  <filename>absl/in_place_index.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::in_place_type</name>
  <filename>absl/in_place_type.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::nontype</name>
  <filename>absl/nontype.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::variant_npos</name>
  <filename>absl/variant_npos.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::variant_size_v</name>
  <filename>absl/variant_size_v.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Cleanup</name>
  <filename>absl/Cleanup-03.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FunctionRef</name>
  <filename>absl/FunctionRef-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FunctionRef</name>
  <filename>absl/FunctionRef-0e6.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FunctionRef</name>
  <filename>absl/FunctionRef-087.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FunctionRef</name>
  <filename>absl/FunctionRef-07ee.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::FunctionRef</name>
  <filename>absl/FunctionRef-07e7.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::NoDestructor</name>
  <filename>absl/NoDestructor-04.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::Overload</name>
  <filename>absl/Overload-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::optional_ref</name>
  <filename>absl/optional_ref-02.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::optional_ref</name>
  <filename>absl/optional_ref-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::optional_ref</name>
  <filename>absl/optional_ref-01.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::optional_ref</name>
  <filename>absl/optional_ref-00.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::optional_ref</name>
  <filename>absl/optional_ref-05.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::bind_back</name>
  <filename>absl/bind_back.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::bind_front</name>
  <filename>absl/bind_front.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::bit_cast</name>
  <filename>absl/bit_cast.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::bit_ceil</name>
  <filename>absl/bit_ceil.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::bit_floor</name>
  <filename>absl/bit_floor.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::bit_width</name>
  <filename>absl/bit_width.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::byteswap</name>
  <filename>absl/byteswap.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::countl_one</name>
  <filename>absl/countl_one.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::countl_zero</name>
  <filename>absl/countl_zero.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::countr_one</name>
  <filename>absl/countr_one.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::countr_zero</name>
  <filename>absl/countr_zero.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::endian</name>
  <filename>absl/endian.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::has_single_bit</name>
  <filename>absl/has_single_bit.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::make_unique</name>
  <filename>absl/make_unique.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::make_unique_for_overwrite</name>
  <filename>absl/make_unique_for_overwrite.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::nullopt</name>
  <filename>absl/nullopt.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::optional</name>
  <filename>absl/optional.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::partial_ordering</name>
  <filename>absl/partial_ordering.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::popcount</name>
  <filename>absl/popcount.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::rotl</name>
  <filename>absl/rotl.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::rotr</name>
  <filename>absl/rotr.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::string_view</name>
  <filename>absl/string_view.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::strong_ordering</name>
  <filename>absl/strong_ordering.adoc</filename>
</compound>
<compound kind="class">
  <name>absl::weak_ordering</name>
  <filename>absl/weak_ordering.adoc</filename>
</compound>
</tagfile>
