Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
absl Namespace Reference

Namespaces

 ABSL_NAMESPACE_BEGIN
 
 algorithm_internal
 
 any_internal
 
 ascii_internal
 
 atomic_hook_internal
 
 base_internal
 
 big_endian
 
 cleanup_internal
 
 compare_internal
 
 container_algorithm_internal
 
 container_internal
 
 cord_internal
 
 cordrep_testing
 
 debugging_internal
 
 flags_internal
 
 functional_internal
 
 hash_internal
 
 inline_variable_testing_internal
 
 inlined_vector_internal
 
 int128_internal
 
 internal
 
 internal_any_invocable
 
 internal_casts
 
 internal_statusor
 
 little_endian
 
 macros_internal
 
 memory_internal
 
 numbers_internal
 
 numeric_internal
 
 optional_internal
 
 profiling_internal
 
 random_internal
 
 random_internal_nanobenchmark
 
 raw_logging_internal
 
 span_internal
 
 status_internal
 
 str_format_internal
 
 strings_internal
 
 substitute_internal
 
 swap_internal
 
 synchronization_internal
 
 test_internal
 
 time_internal
 
 type_traits_internal
 
 types_internal
 
 utility_internal
 
 variant_internal
 

Classes

struct  allocator_is_nothrow
 
struct  allocator_traits
 
struct  AllowEmpty
 
class  AlphaNum
 
class  any
 
class  AnyInvocable
 
class  bad_any_cast
 
class  bad_optional_access
 
class  bad_variant_access
 
class  BadStatusOrAccess
 
class  Barrier
 
class  bernoulli_distribution
 
class  beta_distribution
 
class  BitGenRef
 
class  BlockingCounter
 
class  btree_map
 
class  btree_multimap
 
class  btree_multiset
 
class  btree_set
 
class  ByAnyChar
 
class  ByChar
 
class  ByLength
 
class  ByString
 
class  Cleanup
 
class  CommandLineFlag
 
class  Condition
 
class  CondVar
 
struct  conjunction
 
struct  conjunction< T >
 
struct  conjunction< T, Ts... >
 
class  ConstBitGen
 
class  Cord
 
class  CordBuffer
 
class  CordBufferTestPeer
 
class  CordForest
 
class  CordTestPeer
 
class  CordzSamplingIntervalHelper
 
struct  Dec
 
struct  default_allocator_is_nothrow
 
class  discrete_distribution
 
struct  disjunction
 
struct  disjunction< T >
 
struct  disjunction< T, Ts... >
 
class  Duration
 
struct  ExpDigits
 
class  exponential_distribution
 
struct  FailureSignalData
 
struct  FailureSignalHandlerOptions
 
class  FixedArray
 
class  FlagSaver
 
struct  FlagsUsageConfig
 
class  flat_hash_map
 
class  flat_hash_set
 
class  FormatConversionSpec
 
struct  FormatConvertResult
 
class  FormatCountCapture
 
class  FormatRawSink
 
class  FormatSink
 
struct  from_chars_result
 
class  FunctionRef
 
class  FunctionRef< R(Args...)>
 
class  gaussian_distribution
 
class  HashState
 
struct  Hex
 
struct  in_place_t
 
class  InlinedVector
 
class  int128
 
struct  integer_sequence
 
struct  IntervalClosedClosedTag
 
struct  IntervalClosedOpenTag
 
struct  IntervalOpenClosedTag
 
struct  IntervalOpenOpenTag
 
struct  is_copy_assignable
 
struct  is_function
 
struct  is_move_assignable
 
struct  is_trivially_copy_assignable
 
struct  is_trivially_copy_constructible
 
struct  is_trivially_default_constructible
 
struct  is_trivially_destructible
 
struct  is_trivially_move_assignable
 
struct  is_trivially_move_constructible
 
class  LeakCheckDisabler
 
class  log_uniform_int_distribution
 
class  MockingBitGen
 
struct  monostate
 
struct  MuHowS
 
class  Mutex
 
class  MutexLock
 
class  MutexLockMaybe
 
struct  negation
 
class  node_hash_map
 
class  node_hash_set
 
class  Notification
 
struct  nullopt_t
 
class  once_flag
 
class  optional
 
class  partial_ordering
 
struct  pointer_traits
 
struct  pointer_traits< T * >
 
class  poisson_distribution
 
class  ReaderMutexLock
 
class  ReleasableMutexLock
 
struct  remove_cvref
 
class  SeedGenException
 
struct  SkipEmpty
 
struct  SkipWhitespace
 
class  Span
 
class  Status
 
class  StatusOr
 
class  string_view
 
class  strong_equality
 
class  strong_ordering
 
struct  SubRange
 
struct  SynchEvent
 
struct  SynchLocksHeld
 
struct  SynchWaitParams
 
struct  TestCordData
 
struct  TestCordRep
 
class  ThreadSafeCounter
 
class  Time
 
struct  TimeConversion
 
class  TimeZone
 
class  uint128
 
class  uniform_int_distribution
 
class  uniform_real_distribution
 
class  UntypedFormatSpec
 
class  variant
 
class  variant< T0, Tn... >
 
struct  variant_alternative
 
struct  variant_alternative< I, const T >
 
struct  variant_alternative< I, const volatile T >
 
struct  variant_alternative< I, variant< Types... > >
 
struct  variant_alternative< I, volatile T >
 
struct  variant_size
 
struct  variant_size< const T >
 
struct  variant_size< const volatile T >
 
struct  variant_size< variant< Ts... > >
 
struct  variant_size< volatile T >
 
class  weak_equality
 
class  weak_ordering
 
struct  WriterFnStruct
 
class  WriterMutexLock
 
class  zipf_distribution
 

Typedefs

template<typename T >
using add_const_t = typename std::add_const< T >::type
 
template<typename T >
using add_cv_t = typename std::add_cv< T >::type
 
template<typename T >
using add_lvalue_reference_t = typename std::add_lvalue_reference< T >::type
 
template<typename T >
using add_pointer_t = typename std::add_pointer< T >::type
 
template<typename T >
using add_rvalue_reference_t = typename std::add_rvalue_reference< T >::type
 
template<typename T >
using add_volatile_t = typename std::add_volatile< T >::type
 
template<size_t Len, size_t Align = type_traits_internal:: default_alignment_of_aligned_storage<Len>::value>
using aligned_storage_t = typename std::aligned_storage< Len, Align >::type
 
using BitGen = random_internal::NonsecureURBGBase< random_internal::randen_engine< uint64_t > >
 
using civil_diff_t = time_internal::cctz::diff_t
 
using civil_year_t = time_internal::cctz::year_t
 
using CivilDay = time_internal::cctz::detail::civil_time< time_internal::day_tag >
 
using CivilHour = time_internal::cctz::detail::civil_time< time_internal::hour_tag >
 
using CivilMinute = time_internal::cctz::detail::civil_time< time_internal::minute_tag >
 
using CivilMonth = time_internal::cctz::detail::civil_time< time_internal::month_tag >
 
using CivilSecond = time_internal::cctz::detail::civil_time< time_internal::second_tag >
 
using CivilYear = time_internal::cctz::detail::civil_time< time_internal::year_tag >
 
template<typename... T>
using common_type_t = typename std::common_type< T... >::type
 
template<bool B, typename T , typename F >
using conditional_t = typename std::conditional< B, T, F >::type
 
template<typename T >
using decay_t = typename std::decay< T >::type
 
template<bool B, typename T = void>
using enable_if_t = typename std::enable_if< B, T >::type
 
template<typename T >
using EnableSplitIfString = typename std::enable_if< std::is_same< T, std::string >::value||std::is_same< T, const std::string >::value, int >::type
 
template<typename T >
using Flag = flags_internal::Flag< T >
 
using FormatArg = str_format_internal::FormatArgImpl
 
template<typename... Args>
using FormatSpec = str_format_internal::FormatSpecTemplate< str_format_internal::ArgumentToConv< Args >()... >
 
using GetTidType = decltype(absl::base_internal::GetTID())
 
template<typename T >
using Hash = absl::hash_internal::Hash< T >
 
template<size_t I>
using in_place_index_t = void(*)(utility_internal::InPlaceIndexTag< I >)
 
template<typename T >
using in_place_type_t = void(*)(utility_internal::InPlaceTypeTag< T >)
 
template<size_t... Ints>
using index_sequence = integer_sequence< size_t, Ints... >
 
template<typename... Ts>
using index_sequence_for = make_index_sequence< sizeof...(Ts)>
 
using InsecureBitGen = random_internal::NonsecureURBGBase< random_internal::pcg64_2018_engine >
 
template<size_t N>
using make_index_sequence = make_integer_sequence< size_t, N >
 
template<typename T , T N>
using make_integer_sequence = typename utility_internal::Gen< T, N >::type
 
template<typename T >
using make_signed_t = typename std::make_signed< T >::type
 
template<typename T >
using make_unsigned_t = typename std::make_unsigned< T >::type
 
using MockBernoulli = random_internal::MockOverloadSet< absl::bernoulli_distribution, bool(MockingBitGen &, double)>
 
template<typename RealType >
using MockBeta = random_internal::MockOverloadSet< absl::beta_distribution< RealType >, RealType(MockingBitGen &, RealType, RealType)>
 
template<typename RealType >
using MockExponential = random_internal::MockOverloadSet< absl::exponential_distribution< RealType >, RealType(MockingBitGen &, RealType)>
 
template<typename RealType >
using MockGaussian = random_internal::MockOverloadSet< absl::gaussian_distribution< RealType >, RealType(MockingBitGen &, RealType, RealType)>
 
template<typename IntType >
using MockLogUniform = random_internal::MockOverloadSet< absl::log_uniform_int_distribution< IntType >, IntType(MockingBitGen &, IntType, IntType, IntType)>
 
template<typename IntType >
using MockPoisson = random_internal::MockOverloadSet< absl::poisson_distribution< IntType >, IntType(MockingBitGen &, double)>
 
template<typename R >
using MockUniform = random_internal::MockOverloadSet< random_internal::UniformDistributionWrapper< R >, R(IntervalClosedOpenTag, MockingBitGen &, R, R), R(IntervalClosedClosedTag, MockingBitGen &, R, R), R(IntervalOpenOpenTag, MockingBitGen &, R, R), R(IntervalOpenClosedTag, MockingBitGen &, R, R), R(MockingBitGen &, R, R), R(MockingBitGen &)>
 
template<typename IntType >
using MockZipf = random_internal::MockOverloadSet< absl::zipf_distribution< IntType >, IntType(MockingBitGen &, IntType, double, double)>
 
template<char... Conv>
using ParsedFormat = str_format_internal::ExtendedParsedFormat< absl::str_format_internal::ToFormatConversionCharSet(Conv)... >
 
template<typename T >
using remove_all_extents_t = typename std::remove_all_extents< T >::type
 
template<typename T >
using remove_const_t = typename std::remove_const< T >::type
 
template<typename T >
using remove_cv_t = typename std::remove_cv< T >::type
 
template<typename T >
using remove_cvref_t = typename remove_cvref< T >::type
 
template<typename T >
using remove_extent_t = typename std::remove_extent< T >::type
 
template<typename T >
using remove_pointer_t = typename std::remove_pointer< T >::type
 
template<typename T >
using remove_reference_t = typename std::remove_reference< T >::type
 
template<typename T >
using remove_volatile_t = typename std::remove_volatile< T >::type
 
template<typename F >
using result_of_t = typename type_traits_internal::result_of< F >::type
 
using SeedSeq = random_internal::SaltedSeedSeq< std::seed_seq >
 
template<typename T >
using underlying_type_t = typename std::underlying_type< T >::type
 
template<std::size_t I, class T >
using variant_alternative_t = typename variant_alternative< I, T >::type
 
template<typename... Ts>
using void_t = typename type_traits_internal::VoidTImpl< Ts... >::type
 
using Weekday = time_internal::cctz::weekday
 

Enumerations

enum  {
  kGdbMuSpin = kMuSpin, kGdbMuEvent = kMuEvent, kGdbMuWait = kMuWait, kGdbMuWriter = kMuWriter,
  kGdbMuDesig = kMuDesig, kGdbMuWrWait = kMuWrWait, kGdbMuReader = kMuReader, kGdbMuLow = kMuLow
}
 
enum  { kGdbCvSpin = kCvSpin, kGdbCvEvent = kCvEvent, kGdbCvLow = kCvLow }
 
enum  {
  kGdbMuSpin = kMuSpin, kGdbMuEvent = kMuEvent, kGdbMuWait = kMuWait, kGdbMuWriter = kMuWriter,
  kGdbMuDesig = kMuDesig, kGdbMuWrWait = kMuWrWait, kGdbMuReader = kMuReader, kGdbMuLow = kMuLow
}
 
enum  { kGdbCvSpin = kCvSpin, kGdbCvEvent = kCvEvent, kGdbCvLow = kCvLow }
 
enum  chars_format {
  chars_format::scientific = 1, chars_format::fixed = 2, chars_format::hex = 4, chars_format::general = fixed | scientific,
  chars_format::scientific = 1, chars_format::fixed = 2, chars_format::hex = 4, chars_format::general = fixed | scientific
}
 
enum  chars_format {
  chars_format::scientific = 1, chars_format::fixed = 2, chars_format::hex = 4, chars_format::general = fixed | scientific,
  chars_format::scientific = 1, chars_format::fixed = 2, chars_format::hex = 4, chars_format::general = fixed | scientific
}
 
enum  ConstInitType { kConstInit, kConstInit }
 
enum  ConstInitType { kConstInit, kConstInit }
 
enum  CordMemoryAccounting { CordMemoryAccounting::kTotal, CordMemoryAccounting::kFairShare }
 
enum  FormatConversionChar : uint8_t {
  FormatConversionChar::c, FormatConversionChar::s, FormatConversionChar::d, FormatConversionChar::i,
  FormatConversionChar::o, FormatConversionChar::u, FormatConversionChar::x, FormatConversionChar::X,
  FormatConversionChar::f, FormatConversionChar::F, FormatConversionChar::e, FormatConversionChar::E,
  FormatConversionChar::g, FormatConversionChar::G, FormatConversionChar::a, FormatConversionChar::A,
  FormatConversionChar::n, FormatConversionChar::p, FormatConversionChar::c, FormatConversionChar::s,
  FormatConversionChar::d, FormatConversionChar::i, FormatConversionChar::o, FormatConversionChar::u,
  FormatConversionChar::x, FormatConversionChar::X, FormatConversionChar::f, FormatConversionChar::F,
  FormatConversionChar::e, FormatConversionChar::E, FormatConversionChar::g, FormatConversionChar::G,
  FormatConversionChar::a, FormatConversionChar::A, FormatConversionChar::n, FormatConversionChar::p
}
 
enum  FormatConversionChar : uint8_t {
  FormatConversionChar::c, FormatConversionChar::s, FormatConversionChar::d, FormatConversionChar::i,
  FormatConversionChar::o, FormatConversionChar::u, FormatConversionChar::x, FormatConversionChar::X,
  FormatConversionChar::f, FormatConversionChar::F, FormatConversionChar::e, FormatConversionChar::E,
  FormatConversionChar::g, FormatConversionChar::G, FormatConversionChar::a, FormatConversionChar::A,
  FormatConversionChar::n, FormatConversionChar::p, FormatConversionChar::c, FormatConversionChar::s,
  FormatConversionChar::d, FormatConversionChar::i, FormatConversionChar::o, FormatConversionChar::u,
  FormatConversionChar::x, FormatConversionChar::X, FormatConversionChar::f, FormatConversionChar::F,
  FormatConversionChar::e, FormatConversionChar::E, FormatConversionChar::g, FormatConversionChar::G,
  FormatConversionChar::a, FormatConversionChar::A, FormatConversionChar::n, FormatConversionChar::p
}
 
enum  FormatConversionCharSet : uint64_t {
  FormatConversionCharSet::c = str_format_internal::FormatConversionCharToConvInt('c'), FormatConversionCharSet::s = str_format_internal::FormatConversionCharToConvInt('s'), FormatConversionCharSet::d = str_format_internal::FormatConversionCharToConvInt('d'), FormatConversionCharSet::i = str_format_internal::FormatConversionCharToConvInt('i'),
  FormatConversionCharSet::o = str_format_internal::FormatConversionCharToConvInt('o'), FormatConversionCharSet::u = str_format_internal::FormatConversionCharToConvInt('u'), FormatConversionCharSet::x = str_format_internal::FormatConversionCharToConvInt('x'), FormatConversionCharSet::X = str_format_internal::FormatConversionCharToConvInt('X'),
  FormatConversionCharSet::f = str_format_internal::FormatConversionCharToConvInt('f'), FormatConversionCharSet::F = str_format_internal::FormatConversionCharToConvInt('F'), FormatConversionCharSet::e = str_format_internal::FormatConversionCharToConvInt('e'), FormatConversionCharSet::E = str_format_internal::FormatConversionCharToConvInt('E'),
  FormatConversionCharSet::g = str_format_internal::FormatConversionCharToConvInt('g'), FormatConversionCharSet::G = str_format_internal::FormatConversionCharToConvInt('G'), FormatConversionCharSet::a = str_format_internal::FormatConversionCharToConvInt('a'), FormatConversionCharSet::A = str_format_internal::FormatConversionCharToConvInt('A'),
  FormatConversionCharSet::n = str_format_internal::FormatConversionCharToConvInt('n'), FormatConversionCharSet::p = str_format_internal::FormatConversionCharToConvInt('p'), FormatConversionCharSet::kStar, FormatConversionCharSet::kIntegral = d | i | u | o | x | X,
  FormatConversionCharSet::kFloating = a | e | f | g | A | E | F | G, FormatConversionCharSet::kNumeric = kIntegral | kFloating, FormatConversionCharSet::kString = s, FormatConversionCharSet::kPointer = p,
  FormatConversionCharSet::c = str_format_internal::FormatConversionCharToConvInt('c'), FormatConversionCharSet::s = str_format_internal::FormatConversionCharToConvInt('s'), FormatConversionCharSet::d = str_format_internal::FormatConversionCharToConvInt('d'), FormatConversionCharSet::i = str_format_internal::FormatConversionCharToConvInt('i'),
  FormatConversionCharSet::o = str_format_internal::FormatConversionCharToConvInt('o'), FormatConversionCharSet::u = str_format_internal::FormatConversionCharToConvInt('u'), FormatConversionCharSet::x = str_format_internal::FormatConversionCharToConvInt('x'), FormatConversionCharSet::X = str_format_internal::FormatConversionCharToConvInt('X'),
  FormatConversionCharSet::f = str_format_internal::FormatConversionCharToConvInt('f'), FormatConversionCharSet::F = str_format_internal::FormatConversionCharToConvInt('F'), FormatConversionCharSet::e = str_format_internal::FormatConversionCharToConvInt('e'), FormatConversionCharSet::E = str_format_internal::FormatConversionCharToConvInt('E'),
  FormatConversionCharSet::g = str_format_internal::FormatConversionCharToConvInt('g'), FormatConversionCharSet::G = str_format_internal::FormatConversionCharToConvInt('G'), FormatConversionCharSet::a = str_format_internal::FormatConversionCharToConvInt('a'), FormatConversionCharSet::A = str_format_internal::FormatConversionCharToConvInt('A'),
  FormatConversionCharSet::n = str_format_internal::FormatConversionCharToConvInt('n'), FormatConversionCharSet::p = str_format_internal::FormatConversionCharToConvInt('p'), FormatConversionCharSet::kStar, FormatConversionCharSet::kIntegral = d | i | u | o | x | X,
  FormatConversionCharSet::kFloating = a | e | f | g | A | E | F | G, FormatConversionCharSet::kNumeric = kIntegral | kFloating, FormatConversionCharSet::kString = s, FormatConversionCharSet::kPointer = p
}
 
enum  FormatConversionCharSet : uint64_t {
  FormatConversionCharSet::c = str_format_internal::FormatConversionCharToConvInt('c'), FormatConversionCharSet::s = str_format_internal::FormatConversionCharToConvInt('s'), FormatConversionCharSet::d = str_format_internal::FormatConversionCharToConvInt('d'), FormatConversionCharSet::i = str_format_internal::FormatConversionCharToConvInt('i'),
  FormatConversionCharSet::o = str_format_internal::FormatConversionCharToConvInt('o'), FormatConversionCharSet::u = str_format_internal::FormatConversionCharToConvInt('u'), FormatConversionCharSet::x = str_format_internal::FormatConversionCharToConvInt('x'), FormatConversionCharSet::X = str_format_internal::FormatConversionCharToConvInt('X'),
  FormatConversionCharSet::f = str_format_internal::FormatConversionCharToConvInt('f'), FormatConversionCharSet::F = str_format_internal::FormatConversionCharToConvInt('F'), FormatConversionCharSet::e = str_format_internal::FormatConversionCharToConvInt('e'), FormatConversionCharSet::E = str_format_internal::FormatConversionCharToConvInt('E'),
  FormatConversionCharSet::g = str_format_internal::FormatConversionCharToConvInt('g'), FormatConversionCharSet::G = str_format_internal::FormatConversionCharToConvInt('G'), FormatConversionCharSet::a = str_format_internal::FormatConversionCharToConvInt('a'), FormatConversionCharSet::A = str_format_internal::FormatConversionCharToConvInt('A'),
  FormatConversionCharSet::n = str_format_internal::FormatConversionCharToConvInt('n'), FormatConversionCharSet::p = str_format_internal::FormatConversionCharToConvInt('p'), FormatConversionCharSet::kStar, FormatConversionCharSet::kIntegral = d | i | u | o | x | X,
  FormatConversionCharSet::kFloating = a | e | f | g | A | E | F | G, FormatConversionCharSet::kNumeric = kIntegral | kFloating, FormatConversionCharSet::kString = s, FormatConversionCharSet::kPointer = p,
  FormatConversionCharSet::c = str_format_internal::FormatConversionCharToConvInt('c'), FormatConversionCharSet::s = str_format_internal::FormatConversionCharToConvInt('s'), FormatConversionCharSet::d = str_format_internal::FormatConversionCharToConvInt('d'), FormatConversionCharSet::i = str_format_internal::FormatConversionCharToConvInt('i'),
  FormatConversionCharSet::o = str_format_internal::FormatConversionCharToConvInt('o'), FormatConversionCharSet::u = str_format_internal::FormatConversionCharToConvInt('u'), FormatConversionCharSet::x = str_format_internal::FormatConversionCharToConvInt('x'), FormatConversionCharSet::X = str_format_internal::FormatConversionCharToConvInt('X'),
  FormatConversionCharSet::f = str_format_internal::FormatConversionCharToConvInt('f'), FormatConversionCharSet::F = str_format_internal::FormatConversionCharToConvInt('F'), FormatConversionCharSet::e = str_format_internal::FormatConversionCharToConvInt('e'), FormatConversionCharSet::E = str_format_internal::FormatConversionCharToConvInt('E'),
  FormatConversionCharSet::g = str_format_internal::FormatConversionCharToConvInt('g'), FormatConversionCharSet::G = str_format_internal::FormatConversionCharToConvInt('G'), FormatConversionCharSet::a = str_format_internal::FormatConversionCharToConvInt('a'), FormatConversionCharSet::A = str_format_internal::FormatConversionCharToConvInt('A'),
  FormatConversionCharSet::n = str_format_internal::FormatConversionCharToConvInt('n'), FormatConversionCharSet::p = str_format_internal::FormatConversionCharToConvInt('p'), FormatConversionCharSet::kStar, FormatConversionCharSet::kIntegral = d | i | u | o | x | X,
  FormatConversionCharSet::kFloating = a | e | f | g | A | E | F | G, FormatConversionCharSet::kNumeric = kIntegral | kFloating, FormatConversionCharSet::kString = s, FormatConversionCharSet::kPointer = p
}
 
enum  LogSeverity : int {
  LogSeverity::kInfo = 0, LogSeverity::kWarning = 1, LogSeverity::kError = 2, LogSeverity::kFatal = 3,
  LogSeverity::kInfo = 0, LogSeverity::kWarning = 1, LogSeverity::kError = 2, LogSeverity::kFatal = 3
}
 
enum  LogSeverity : int {
  LogSeverity::kInfo = 0, LogSeverity::kWarning = 1, LogSeverity::kError = 2, LogSeverity::kFatal = 3,
  LogSeverity::kInfo = 0, LogSeverity::kWarning = 1, LogSeverity::kError = 2, LogSeverity::kFatal = 3
}
 
enum  LogSeverityAtLeast : int {
  LogSeverityAtLeast::kInfo = static_cast<int>(absl::LogSeverity::kInfo), LogSeverityAtLeast::kWarning = static_cast<int>(absl::LogSeverity::kWarning), LogSeverityAtLeast::kError = static_cast<int>(absl::LogSeverity::kError), LogSeverityAtLeast::kFatal = static_cast<int>(absl::LogSeverity::kFatal),
  LogSeverityAtLeast::kInfinity = 1000
}
 
enum  LogSeverityAtMost : int {
  LogSeverityAtMost::kNegativeInfinity = -1000, LogSeverityAtMost::kInfo = static_cast<int>(absl::LogSeverity::kInfo), LogSeverityAtMost::kWarning = static_cast<int>(absl::LogSeverity::kWarning), LogSeverityAtMost::kError = static_cast<int>(absl::LogSeverity::kError),
  LogSeverityAtMost::kFatal = static_cast<int>(absl::LogSeverity::kFatal)
}
 
enum  OnDeadlockCycle {
  OnDeadlockCycle::kIgnore, OnDeadlockCycle::kReport, OnDeadlockCycle::kAbort, OnDeadlockCycle::kIgnore,
  OnDeadlockCycle::kReport, OnDeadlockCycle::kAbort
}
 
enum  OnDeadlockCycle {
  OnDeadlockCycle::kIgnore, OnDeadlockCycle::kReport, OnDeadlockCycle::kAbort, OnDeadlockCycle::kIgnore,
  OnDeadlockCycle::kReport, OnDeadlockCycle::kAbort
}
 
enum  PadSpec : uint8_t {
  kNoPad = 1, kZeroPad2, kZeroPad3, kZeroPad4,
  kZeroPad5, kZeroPad6, kZeroPad7, kZeroPad8,
  kZeroPad9, kZeroPad10, kZeroPad11, kZeroPad12,
  kZeroPad13, kZeroPad14, kZeroPad15, kZeroPad16,
  kZeroPad17, kZeroPad18, kZeroPad19, kZeroPad20,
  kSpacePad2 = kZeroPad2 + 64, kSpacePad3, kSpacePad4, kSpacePad5,
  kSpacePad6, kSpacePad7, kSpacePad8, kSpacePad9,
  kSpacePad10, kSpacePad11, kSpacePad12, kSpacePad13,
  kSpacePad14, kSpacePad15, kSpacePad16, kSpacePad17,
  kSpacePad18, kSpacePad19, kSpacePad20, kNoPad = 1,
  kZeroPad2, kZeroPad3, kZeroPad4, kZeroPad5,
  kZeroPad6, kZeroPad7, kZeroPad8, kZeroPad9,
  kZeroPad10, kZeroPad11, kZeroPad12, kZeroPad13,
  kZeroPad14, kZeroPad15, kZeroPad16, kZeroPad17,
  kZeroPad18, kZeroPad19, kZeroPad20, kSpacePad2 = kZeroPad2 + 64,
  kSpacePad3, kSpacePad4, kSpacePad5, kSpacePad6,
  kSpacePad7, kSpacePad8, kSpacePad9, kSpacePad10,
  kSpacePad11, kSpacePad12, kSpacePad13, kSpacePad14,
  kSpacePad15, kSpacePad16, kSpacePad17, kSpacePad18,
  kSpacePad19, kSpacePad20
}
 
enum  PadSpec : uint8_t {
  kNoPad = 1, kZeroPad2, kZeroPad3, kZeroPad4,
  kZeroPad5, kZeroPad6, kZeroPad7, kZeroPad8,
  kZeroPad9, kZeroPad10, kZeroPad11, kZeroPad12,
  kZeroPad13, kZeroPad14, kZeroPad15, kZeroPad16,
  kZeroPad17, kZeroPad18, kZeroPad19, kZeroPad20,
  kSpacePad2 = kZeroPad2 + 64, kSpacePad3, kSpacePad4, kSpacePad5,
  kSpacePad6, kSpacePad7, kSpacePad8, kSpacePad9,
  kSpacePad10, kSpacePad11, kSpacePad12, kSpacePad13,
  kSpacePad14, kSpacePad15, kSpacePad16, kSpacePad17,
  kSpacePad18, kSpacePad19, kSpacePad20, kNoPad = 1,
  kZeroPad2, kZeroPad3, kZeroPad4, kZeroPad5,
  kZeroPad6, kZeroPad7, kZeroPad8, kZeroPad9,
  kZeroPad10, kZeroPad11, kZeroPad12, kZeroPad13,
  kZeroPad14, kZeroPad15, kZeroPad16, kZeroPad17,
  kZeroPad18, kZeroPad19, kZeroPad20, kSpacePad2 = kZeroPad2 + 64,
  kSpacePad3, kSpacePad4, kSpacePad5, kSpacePad6,
  kSpacePad7, kSpacePad8, kSpacePad9, kSpacePad10,
  kSpacePad11, kSpacePad12, kSpacePad13, kSpacePad14,
  kSpacePad15, kSpacePad16, kSpacePad17, kSpacePad18,
  kSpacePad19, kSpacePad20
}
 
enum  StatusCode : int {
  StatusCode::kOk = 0, StatusCode::kCancelled = 1, StatusCode::kUnknown = 2, StatusCode::kInvalidArgument = 3,
  StatusCode::kDeadlineExceeded = 4, StatusCode::kNotFound = 5, StatusCode::kAlreadyExists = 6, StatusCode::kPermissionDenied = 7,
  StatusCode::kResourceExhausted = 8, StatusCode::kFailedPrecondition = 9, StatusCode::kAborted = 10, StatusCode::kOutOfRange = 11,
  StatusCode::kUnimplemented = 12, StatusCode::kInternal = 13, StatusCode::kUnavailable = 14, StatusCode::kDataLoss = 15,
  StatusCode::kUnauthenticated = 16, StatusCode::kDoNotUseReservedForFutureExpansionUseDefaultInSwitchInstead_ = 20, StatusCode::kOk = 0, StatusCode::kCancelled = 1,
  StatusCode::kUnknown = 2, StatusCode::kInvalidArgument = 3, StatusCode::kDeadlineExceeded = 4, StatusCode::kNotFound = 5,
  StatusCode::kAlreadyExists = 6, StatusCode::kPermissionDenied = 7, StatusCode::kResourceExhausted = 8, StatusCode::kFailedPrecondition = 9,
  StatusCode::kAborted = 10, StatusCode::kOutOfRange = 11, StatusCode::kUnimplemented = 12, StatusCode::kInternal = 13,
  StatusCode::kUnavailable = 14, StatusCode::kDataLoss = 15, StatusCode::kUnauthenticated = 16, StatusCode::kDoNotUseReservedForFutureExpansionUseDefaultInSwitchInstead_ = 20
}
 
enum  StatusCode : int {
  StatusCode::kOk = 0, StatusCode::kCancelled = 1, StatusCode::kUnknown = 2, StatusCode::kInvalidArgument = 3,
  StatusCode::kDeadlineExceeded = 4, StatusCode::kNotFound = 5, StatusCode::kAlreadyExists = 6, StatusCode::kPermissionDenied = 7,
  StatusCode::kResourceExhausted = 8, StatusCode::kFailedPrecondition = 9, StatusCode::kAborted = 10, StatusCode::kOutOfRange = 11,
  StatusCode::kUnimplemented = 12, StatusCode::kInternal = 13, StatusCode::kUnavailable = 14, StatusCode::kDataLoss = 15,
  StatusCode::kUnauthenticated = 16, StatusCode::kDoNotUseReservedForFutureExpansionUseDefaultInSwitchInstead_ = 20, StatusCode::kOk = 0, StatusCode::kCancelled = 1,
  StatusCode::kUnknown = 2, StatusCode::kInvalidArgument = 3, StatusCode::kDeadlineExceeded = 4, StatusCode::kNotFound = 5,
  StatusCode::kAlreadyExists = 6, StatusCode::kPermissionDenied = 7, StatusCode::kResourceExhausted = 8, StatusCode::kFailedPrecondition = 9,
  StatusCode::kAborted = 10, StatusCode::kOutOfRange = 11, StatusCode::kUnimplemented = 12, StatusCode::kInternal = 13,
  StatusCode::kUnavailable = 14, StatusCode::kDataLoss = 15, StatusCode::kUnauthenticated = 16, StatusCode::kDoNotUseReservedForFutureExpansionUseDefaultInSwitchInstead_ = 20
}
 
enum  StatusToStringMode : int {
  StatusToStringMode::kWithNoExtraData = 0, StatusToStringMode::kWithPayload = 1 << 0, StatusToStringMode::kWithEverything = ~kWithNoExtraData, StatusToStringMode::kDefault = kWithPayload,
  StatusToStringMode::kWithNoExtraData = 0, StatusToStringMode::kWithPayload = 1 << 0, StatusToStringMode::kWithEverything = ~kWithNoExtraData, StatusToStringMode::kDefault = kWithPayload
}
 
enum  StatusToStringMode : int {
  StatusToStringMode::kWithNoExtraData = 0, StatusToStringMode::kWithPayload = 1 << 0, StatusToStringMode::kWithEverything = ~kWithNoExtraData, StatusToStringMode::kDefault = kWithPayload,
  StatusToStringMode::kWithNoExtraData = 0, StatusToStringMode::kWithPayload = 1 << 0, StatusToStringMode::kWithEverything = ~kWithNoExtraData, StatusToStringMode::kDefault = kWithPayload
}
 
enum  TestCordSize {
  TestCordSize::kEmpty = 0, TestCordSize::kInlined = cord_internal::kMaxInline / 2 + 1, TestCordSize::kStringSso1 = 15, TestCordSize::kStringSso2 = 22,
  TestCordSize::kSmall = cord_internal::kMaxBytesToCopy / 2 + 1, TestCordSize::kMedium = cord_internal::kMaxFlatLength / 2 + 1, TestCordSize::kLarge = cord_internal::kMaxFlatLength * 4, TestCordSize::kEmpty = 0,
  TestCordSize::kInlined = cord_internal::kMaxInline / 2 + 1, TestCordSize::kStringSso1 = 15, TestCordSize::kStringSso2 = 22, TestCordSize::kSmall = cord_internal::kMaxBytesToCopy / 2 + 1,
  TestCordSize::kMedium = cord_internal::kMaxFlatLength / 2 + 1, TestCordSize::kLarge = cord_internal::kMaxFlatLength * 4
}
 
enum  TestCordSize {
  TestCordSize::kEmpty = 0, TestCordSize::kInlined = cord_internal::kMaxInline / 2 + 1, TestCordSize::kStringSso1 = 15, TestCordSize::kStringSso2 = 22,
  TestCordSize::kSmall = cord_internal::kMaxBytesToCopy / 2 + 1, TestCordSize::kMedium = cord_internal::kMaxFlatLength / 2 + 1, TestCordSize::kLarge = cord_internal::kMaxFlatLength * 4, TestCordSize::kEmpty = 0,
  TestCordSize::kInlined = cord_internal::kMaxInline / 2 + 1, TestCordSize::kStringSso1 = 15, TestCordSize::kStringSso2 = 22, TestCordSize::kSmall = cord_internal::kMaxBytesToCopy / 2 + 1,
  TestCordSize::kMedium = cord_internal::kMaxFlatLength / 2 + 1, TestCordSize::kLarge = cord_internal::kMaxFlatLength * 4
}
 

Functions

Status AbortedError (absl::string_view message)
 
Duration AbsDuration (Duration d)
 
 ABSL_COMPARE_INLINE_INIT (partial_ordering, equivalent, compare_internal::eq::equivalent)
 
 ABSL_COMPARE_INLINE_INIT (partial_ordering, greater, compare_internal::ord::greater)
 
 ABSL_COMPARE_INLINE_INIT (partial_ordering, less, compare_internal::ord::less)
 
 ABSL_COMPARE_INLINE_INIT (partial_ordering, unordered, compare_internal::ncmp::unordered)
 
 ABSL_COMPARE_INLINE_INIT (strong_equality, equal, compare_internal::eq::equal)
 
 ABSL_COMPARE_INLINE_INIT (strong_equality, equivalent, compare_internal::eq::equivalent)
 
 ABSL_COMPARE_INLINE_INIT (strong_equality, nonequal, compare_internal::eq::nonequal)
 
 ABSL_COMPARE_INLINE_INIT (strong_equality, nonequivalent, compare_internal::eq::nonequivalent)
 
 ABSL_COMPARE_INLINE_INIT (strong_ordering, equal, compare_internal::eq::equal)
 
 ABSL_COMPARE_INLINE_INIT (strong_ordering, equivalent, compare_internal::eq::equivalent)
 
 ABSL_COMPARE_INLINE_INIT (strong_ordering, greater, compare_internal::ord::greater)
 
 ABSL_COMPARE_INLINE_INIT (strong_ordering, less, compare_internal::ord::less)
 
 ABSL_COMPARE_INLINE_INIT (weak_equality, equivalent, compare_internal::eq::equivalent)
 
 ABSL_COMPARE_INLINE_INIT (weak_equality, nonequivalent, compare_internal::eq::nonequivalent)
 
 ABSL_COMPARE_INLINE_INIT (weak_ordering, equivalent, compare_internal::eq::equivalent)
 
 ABSL_COMPARE_INLINE_INIT (weak_ordering, greater, compare_internal::ord::greater)
 
 ABSL_COMPARE_INLINE_INIT (weak_ordering, less, compare_internal::ord::less)
 
template<typename Dest , typename Source , typename std::enable_if< !internal_casts::is_bitcastable< Dest, Source >::value, int >::type = 0>
 ABSL_DEPRECATED ("absl::bit_cast type requirements were violated. Update the types " "being used such that they are the same size and are both " "TriviallyCopyable.") inline Dest bit_cast(const Source &source)
 
 ABSL_DEPRECATED ("absl::RegisterSymbolizer() is deprecated and will be removed " "on or after 2023-05-01") void RegisterSymbolizer(bool(*fn)(const void *pc
 
static ABSL_CONST_INIT GraphCycles *deadlock_graph ABSL_GUARDED_BY (deadlock_graph_mu) ABSL_PT_GUARDED_BY(deadlock_graph_mu)
 
static ABSL_CONST_INIT GraphCycles *deadlock_graph ABSL_GUARDED_BY (deadlock_graph_mu) ABSL_PT_GUARDED_BY(deadlock_graph_mu)
 
static struct absl::SynchEvent ABSL_GUARDED_BY (synch_event_mu)
 
static struct absl::SynchEvent ABSL_GUARDED_BY (synch_event_mu)
 
 ABSL_INTERNAL_INLINE_CONSTEXPR (in_place_t, in_place, {})
 
 ABSL_INTERNAL_INLINE_CONSTEXPR (IntervalClosedClosedTag, IntervalClosed, {})
 
ABSL_NAMESPACE_BEGIN ABSL_INTERNAL_INLINE_CONSTEXPR (IntervalClosedClosedTag, IntervalClosedClosed, {})
 
 ABSL_INTERNAL_INLINE_CONSTEXPR (IntervalClosedOpenTag, IntervalClosedOpen, {})
 
 ABSL_INTERNAL_INLINE_CONSTEXPR (IntervalOpenClosedTag, IntervalOpenClosed, {})
 
 ABSL_INTERNAL_INLINE_CONSTEXPR (IntervalOpenOpenTag, IntervalOpen, {})
 
 ABSL_INTERNAL_INLINE_CONSTEXPR (IntervalOpenOpenTag, IntervalOpenOpen, {})
 
 ABSL_INTERNAL_INLINE_CONSTEXPR (nullopt_t, nullopt, nullopt_t(optional_internal::init_t()))
 
 ABSL_INTERNAL_INLINE_CONSTEXPR (size_t, variant_npos, static_cast< size_t >(-1))
 
 ABSL_XRAY_LOG_ARGS (1) void Mutex
 
static void AbslFailureSignalHandler (int signo, siginfo_t *, void *ucontext)
 
static void AbslFailureSignalHandler (int signo, siginfo_t *, void *ucontext)
 
template<typename H , typename T , size_t N, typename A >
H AbslHashValue (H h, const absl::InlinedVector< T, N, A > &a)
 
bool AbslParseFlag (absl::string_view text, absl::LogSeverity *dst, std::string *err)
 
bool AbslParseFlag (absl::string_view text, absl::Time *t, std::string *error)
 
bool AbslParseFlag (absl::string_view text, Duration *dst, std::string *)
 
std::string AbslUnparseFlag (absl::LogSeverity v)
 
std::string AbslUnparseFlag (absl::Time t)
 
std::string AbslUnparseFlag (Duration d)
 
ABSL_NAMESPACE_BEGIN strings_internal::AlphaNumFormatterImpl AlphaNumFormatter ()
 
Status AlreadyExistsError (absl::string_view message)
 
template<typename ValueType >
ValueType any_cast (any &&operand)
 
template<typename ValueType >
ValueType any_cast (any &operand)
 
template<typename ValueType >
ValueType * any_cast (any *operand) noexcept
 
template<typename T >
Tany_cast (any *operand) noexcept
 
template<typename ValueType >
ValueType any_cast (const any &operand)
 
template<typename ValueType >
const ValueType * any_cast (const any *operand) noexcept
 
template<typename T >
const Tany_cast (const any *operand) noexcept
 
static char * Append (char *out, const AlphaNum &x)
 
static char * Append (char *out, const AlphaNum &x)
 
template<typename Functor , typename Tuple >
auto apply (Functor &&functor, Tuple &&t) -> decltype(utility_internal::apply_helper(absl::forward< Functor >(functor), absl::forward< Tuple >(t), absl::make_index_sequence< std::tuple_size< typename std::remove_reference< Tuple >::type >::value >
 
bool ascii_isalnum (unsigned char c)
 
bool ascii_isalpha (unsigned char c)
 
bool ascii_isascii (unsigned char c)
 
bool ascii_isblank (unsigned char c)
 
bool ascii_iscntrl (unsigned char c)
 
bool ascii_isdigit (unsigned char c)
 
bool ascii_isgraph (unsigned char c)
 
bool ascii_islower (unsigned char c)
 
bool ascii_isprint (unsigned char c)
 
bool ascii_ispunct (unsigned char c)
 
bool ascii_isspace (unsigned char c)
 
bool ascii_isupper (unsigned char c)
 
bool ascii_isxdigit (unsigned char c)
 
char ascii_tolower (unsigned char c)
 
char ascii_toupper (unsigned char c)
 
ABSL_MUST_USE_RESULT std::string AsciiStrToLower (absl::string_view s)
 
void AsciiStrToLower (std::string *s)
 
ABSL_MUST_USE_RESULT std::string AsciiStrToUpper (absl::string_view s)
 
void AsciiStrToUpper (std::string *s)
 
static void AtomicClearBits (std::atomic< intptr_t > *pv, intptr_t bits, intptr_t wait_until_clear)
 
static void AtomicClearBits (std::atomic< intptr_t > *pv, intptr_t bits, intptr_t wait_until_clear)
 
static void AtomicSetBits (std::atomic< intptr_t > *pv, intptr_t bits, intptr_t wait_until_clear)
 
static void AtomicSetBits (std::atomic< intptr_t > *pv, intptr_t bits, intptr_t wait_until_clear)
 
std::string Base64Escape (absl::string_view src)
 
void Base64Escape (absl::string_view src, std::string *dest)
 
bool Base64Unescape (absl::string_view src, std::string *dest)
 
static void BasicTests (bool notify_before_waiting, Notification *notification)
 
static void BasicTests (bool notify_before_waiting, Notification *notification)
 
template<typename URBG >
bool Bernoulli (URBG &&urbg, double p)
 
template<typename RealType , typename URBG >
RealType Beta (URBG &&urbg, RealType alpha, RealType beta)
 
template<class F , class... BoundArgs>
constexpr ABSL_NAMESPACE_BEGIN functional_internal::bind_front_t< F, BoundArgs... > bind_front (F &&func, BoundArgs &&... args)
 
template<typename Dest , typename Source , typename std::enable_if< sizeof(Dest)==sizeof(Source) &&type_traits_internal::is_trivially_copyable< Source >::value &&type_traits_internal::is_trivially_copyable< Dest >::value &&std::is_default_constructible< Dest >::value, int >::type = 0>
Dest bit_cast (const Source &source)
 
template<class T >
ABSL_INTERNAL_CONSTEXPR_CLZ std::enable_if< std::is_unsigned< T >::value, T >::type bit_ceil (T x)
 
template<class T >
ABSL_INTERNAL_CONSTEXPR_CLZ std::enable_if< std::is_unsigned< T >::value, T >::type bit_floor (T x) noexcept
 
template<class T >
ABSL_INTERNAL_CONSTEXPR_CLZ std::enable_if< std::is_unsigned< T >::value, T >::type bit_width (T x) noexcept
 
std::string BytesToHexString (absl::string_view from)
 
template<typename Sequence , typename T >
decay_t< Tc_accumulate (const Sequence &sequence, T &&init)
 
template<typename Sequence , typename T , typename BinaryOp >
decay_t< Tc_accumulate (const Sequence &sequence, T &&init, BinaryOp &&binary_op)
 
template<typename InputSequence , typename OutputIt >
OutputIt c_adjacent_difference (const InputSequence &input, OutputIt output_first)
 
template<typename InputSequence , typename OutputIt , typename BinaryOp >
OutputIt c_adjacent_difference (const InputSequence &input, OutputIt output_first, BinaryOp &&op)
 
template<typename Sequence >
container_algorithm_internal::ContainerIter< Sequence > c_adjacent_find (Sequence &sequence)
 
template<typename Sequence , typename BinaryPredicate >
container_algorithm_internal::ContainerIter< Sequence > c_adjacent_find (Sequence &sequence, BinaryPredicate &&pred)
 
template<typename C , typename Pred >
bool c_all_of (const C &c, Pred &&pred)
 
template<typename C , typename Pred >
bool c_any_of (const C &c, Pred &&pred)
 
template<typename Sequence , typename T >
bool c_binary_search (Sequence &&sequence, T &&value)
 
template<typename Sequence , typename T , typename LessThan >
bool c_binary_search (Sequence &&sequence, T &&value, LessThan &&comp)
 
template<typename InputSequence , typename OutputIterator >
OutputIterator c_copy (const InputSequence &input, OutputIterator output)
 
template<typename C , typename BidirectionalIterator >
BidirectionalIterator c_copy_backward (const C &src, BidirectionalIterator dest)
 
template<typename InputSequence , typename OutputIterator , typename Pred >
OutputIterator c_copy_if (const InputSequence &input, OutputIterator output, Pred &&pred)
 
template<typename C , typename Size , typename OutputIterator >
OutputIterator c_copy_n (const C &input, Size n, OutputIterator output)
 
template<typename C , typename T >
container_algorithm_internal::ContainerDifferenceType< const C > c_count (const C &c, T &&value)
 
template<typename C , typename Pred >
container_algorithm_internal::ContainerDifferenceType< const C > c_count_if (const C &c, Pred &&pred)
 
template<typename C >
container_algorithm_internal::ContainerDifferenceType< const C > c_distance (const C &c)
 
template<typename C1 , typename C2 >
bool c_equal (const C1 &c1, const C2 &c2)
 
template<typename C1 , typename C2 , typename BinaryPredicate >
bool c_equal (const C1 &c1, const C2 &c2, BinaryPredicate &&pred)
 
template<typename Sequence , typename T >
container_algorithm_internal::ContainerIterPairType< Sequence, Sequence > c_equal_range (Sequence &sequence, T &&value)
 
template<typename Sequence , typename T , typename LessThan >
container_algorithm_internal::ContainerIterPairType< Sequence, Sequence > c_equal_range (Sequence &sequence, T &&value, LessThan &&comp)
 
template<typename C , typename T >
void c_fill (C &c, T &&value)
 
template<typename C , typename Size , typename T >
void c_fill_n (C &c, Size n, T &&value)
 
template<typename C , typename T >
container_algorithm_internal::ContainerIter< C > c_find (C &c, T &&value)
 
template<typename Sequence1 , typename Sequence2 >
container_algorithm_internal::ContainerIter< Sequence1 > c_find_end (Sequence1 &sequence, Sequence2 &subsequence)
 
template<typename Sequence1 , typename Sequence2 , typename BinaryPredicate >
container_algorithm_internal::ContainerIter< Sequence1 > c_find_end (Sequence1 &sequence, Sequence2 &subsequence, BinaryPredicate &&pred)
 
template<typename C1 , typename C2 >
container_algorithm_internal::ContainerIter< C1 > c_find_first_of (C1 &container, C2 &options)
 
template<typename C1 , typename C2 , typename BinaryPredicate >
container_algorithm_internal::ContainerIter< C1 > c_find_first_of (C1 &container, C2 &options, BinaryPredicate &&pred)
 
template<typename C , typename Pred >
container_algorithm_internal::ContainerIter< C > c_find_if (C &c, Pred &&pred)
 
template<typename C , typename Pred >
container_algorithm_internal::ContainerIter< C > c_find_if_not (C &c, Pred &&pred)
 
template<typename C , typename Function >
decay_t< Function > c_for_each (C &&c, Function &&f)
 
template<typename C , typename Generator >
void c_generate (C &c, Generator &&gen)
 
template<typename C , typename Size , typename Generator >
container_algorithm_internal::ContainerIter< C > c_generate_n (C &c, Size n, Generator &&gen)
 
template<typename C1 , typename C2 >
bool c_includes (const C1 &c1, const C2 &c2)
 
template<typename C1 , typename C2 , typename LessThan >
bool c_includes (const C1 &c1, const C2 &c2, LessThan &&comp)
 
template<typename Sequence1 , typename Sequence2 , typename T >
decay_t< Tc_inner_product (const Sequence1 &factors1, const Sequence2 &factors2, T &&sum)
 
template<typename Sequence1 , typename Sequence2 , typename T , typename BinaryOp1 , typename BinaryOp2 >
decay_t< Tc_inner_product (const Sequence1 &factors1, const Sequence2 &factors2, T &&sum, BinaryOp1 &&op1, BinaryOp2 &&op2)
 
template<typename C >
void c_inplace_merge (C &c, container_algorithm_internal::ContainerIter< C > middle)
 
template<typename C , typename LessThan >
void c_inplace_merge (C &c, container_algorithm_internal::ContainerIter< C > middle, LessThan &&comp)
 
template<typename Sequence , typename T >
void c_iota (Sequence &sequence, T &&value)
 
template<typename RandomAccessContainer >
bool c_is_heap (const RandomAccessContainer &sequence)
 
template<typename RandomAccessContainer , typename LessThan >
bool c_is_heap (const RandomAccessContainer &sequence, LessThan &&comp)
 
template<typename RandomAccessContainer >
container_algorithm_internal::ContainerIter< RandomAccessContainer > c_is_heap_until (RandomAccessContainer &sequence)
 
template<typename RandomAccessContainer , typename LessThan >
container_algorithm_internal::ContainerIter< RandomAccessContainer > c_is_heap_until (RandomAccessContainer &sequence, LessThan &&comp)
 
template<typename C , typename Pred >
bool c_is_partitioned (const C &c, Pred &&pred)
 
template<typename C1 , typename C2 >
bool c_is_permutation (const C1 &c1, const C2 &c2)
 
template<typename C1 , typename C2 , typename BinaryPredicate >
bool c_is_permutation (const C1 &c1, const C2 &c2, BinaryPredicate &&pred)
 
template<typename C >
bool c_is_sorted (const C &c)
 
template<typename C , typename LessThan >
bool c_is_sorted (const C &c, LessThan &&comp)
 
template<typename C >
container_algorithm_internal::ContainerIter< C > c_is_sorted_until (C &c)
 
template<typename C , typename LessThan >
container_algorithm_internal::ContainerIter< C > c_is_sorted_until (C &c, LessThan &&comp)
 
template<typename Sequence1 , typename Sequence2 >
bool c_lexicographical_compare (Sequence1 &&sequence1, Sequence2 &&sequence2)
 
template<typename Sequence1 , typename Sequence2 , typename LessThan >
bool c_lexicographical_compare (Sequence1 &&sequence1, Sequence2 &&sequence2, LessThan &&comp)
 
template<typename C , typename EqualityComparable >
bool c_linear_search (const C &c, EqualityComparable &&value)
 
template<typename Sequence , typename T >
container_algorithm_internal::ContainerIter< Sequence > c_lower_bound (Sequence &sequence, T &&value)
 
template<typename Sequence , typename T , typename LessThan >
container_algorithm_internal::ContainerIter< Sequence > c_lower_bound (Sequence &sequence, T &&value, LessThan &&comp)
 
template<typename RandomAccessContainer >
void c_make_heap (RandomAccessContainer &sequence)
 
template<typename RandomAccessContainer , typename LessThan >
void c_make_heap (RandomAccessContainer &sequence, LessThan &&comp)
 
template<typename Sequence >
container_algorithm_internal::ContainerIter< Sequence > c_max_element (Sequence &sequence)
 
template<typename Sequence , typename LessThan >
container_algorithm_internal::ContainerIter< Sequence > c_max_element (Sequence &sequence, LessThan &&comp)
 
template<typename C1 , typename C2 , typename OutputIterator >
OutputIterator c_merge (const C1 &c1, const C2 &c2, OutputIterator result)
 
template<typename C1 , typename C2 , typename OutputIterator , typename LessThan >
OutputIterator c_merge (const C1 &c1, const C2 &c2, OutputIterator result, LessThan &&comp)
 
template<typename Sequence >
container_algorithm_internal::ContainerIter< Sequence > c_min_element (Sequence &sequence)
 
template<typename Sequence , typename LessThan >
container_algorithm_internal::ContainerIter< Sequence > c_min_element (Sequence &sequence, LessThan &&comp)
 
template<typename C >
container_algorithm_internal::ContainerIterPairType< C, C > c_minmax_element (C &c)
 
template<typename C , typename LessThan >
container_algorithm_internal::ContainerIterPairType< C, C > c_minmax_element (C &c, LessThan &&comp)
 
template<typename C1 , typename C2 >
container_algorithm_internal::ContainerIterPairType< C1, C2 > c_mismatch (C1 &c1, C2 &c2)
 
template<typename C1 , typename C2 , typename BinaryPredicate >
container_algorithm_internal::ContainerIterPairType< C1, C2 > c_mismatch (C1 &c1, C2 &c2, BinaryPredicate pred)
 
template<typename C , typename OutputIterator >
OutputIterator c_move (C &&src, OutputIterator dest)
 
template<typename C , typename BidirectionalIterator >
BidirectionalIterator c_move_backward (C &&src, BidirectionalIterator dest)
 
template<typename C >
bool c_next_permutation (C &c)
 
template<typename C , typename LessThan >
bool c_next_permutation (C &c, LessThan &&comp)
 
template<typename C , typename Pred >
bool c_none_of (const C &c, Pred &&pred)
 
template<typename RandomAccessContainer >
void c_nth_element (RandomAccessContainer &sequence, container_algorithm_internal::ContainerIter< RandomAccessContainer > nth)
 
template<typename RandomAccessContainer , typename LessThan >
void c_nth_element (RandomAccessContainer &sequence, container_algorithm_internal::ContainerIter< RandomAccessContainer > nth, LessThan &&comp)
 
template<typename RandomAccessContainer >
void c_partial_sort (RandomAccessContainer &sequence, container_algorithm_internal::ContainerIter< RandomAccessContainer > middle)
 
template<typename RandomAccessContainer , typename LessThan >
void c_partial_sort (RandomAccessContainer &sequence, container_algorithm_internal::ContainerIter< RandomAccessContainer > middle, LessThan &&comp)
 
template<typename C , typename RandomAccessContainer >
container_algorithm_internal::ContainerIter< RandomAccessContainer > c_partial_sort_copy (const C &sequence, RandomAccessContainer &result)
 
template<typename C , typename RandomAccessContainer , typename LessThan >
container_algorithm_internal::ContainerIter< RandomAccessContainer > c_partial_sort_copy (const C &sequence, RandomAccessContainer &result, LessThan &&comp)
 
template<typename InputSequence , typename OutputIt >
OutputIt c_partial_sum (const InputSequence &input, OutputIt output_first)
 
template<typename InputSequence , typename OutputIt , typename BinaryOp >
OutputIt c_partial_sum (const InputSequence &input, OutputIt output_first, BinaryOp &&op)
 
template<typename C , typename Pred >
container_algorithm_internal::ContainerIter< C > c_partition (C &c, Pred &&pred)
 
template<typename C , typename OutputIterator1 , typename OutputIterator2 , typename Pred >
std::pair< OutputIterator1, OutputIterator2 > c_partition_copy (const C &c, OutputIterator1 out_true, OutputIterator2 out_false, Pred &&pred)
 
template<typename C , typename Pred >
container_algorithm_internal::ContainerIter< C > c_partition_point (C &c, Pred &&pred)
 
template<typename RandomAccessContainer >
void c_pop_heap (RandomAccessContainer &sequence)
 
template<typename RandomAccessContainer , typename LessThan >
void c_pop_heap (RandomAccessContainer &sequence, LessThan &&comp)
 
template<typename C >
bool c_prev_permutation (C &c)
 
template<typename C , typename LessThan >
bool c_prev_permutation (C &c, LessThan &&comp)
 
template<typename RandomAccessContainer >
void c_push_heap (RandomAccessContainer &sequence)
 
template<typename RandomAccessContainer , typename LessThan >
void c_push_heap (RandomAccessContainer &sequence, LessThan &&comp)
 
template<typename C , typename OutputIterator , typename T >
OutputIterator c_remove_copy (const C &c, OutputIterator result, T &&value)
 
template<typename C , typename OutputIterator , typename Pred >
OutputIterator c_remove_copy_if (const C &c, OutputIterator result, Pred &&pred)
 
template<typename Sequence , typename T >
void c_replace (Sequence &sequence, const T &old_value, const T &new_value)
 
template<typename C , typename OutputIterator , typename T >
OutputIterator c_replace_copy (const C &c, OutputIterator result, T &&old_value, T &&new_value)
 
template<typename C , typename OutputIterator , typename Pred , typename T >
OutputIterator c_replace_copy_if (const C &c, OutputIterator result, Pred &&pred, T &&new_value)
 
template<typename C , typename Pred , typename T >
void c_replace_if (C &c, Pred &&pred, T &&new_value)
 
template<typename Sequence >
void c_reverse (Sequence &sequence)
 
template<typename C , typename OutputIterator >
OutputIterator c_reverse_copy (const C &sequence, OutputIterator result)
 
template<typename C , typename Iterator = container_algorithm_internal::ContainerIter<C>>
Iterator c_rotate (C &sequence, Iterator middle)
 
template<typename C , typename OutputIterator >
OutputIterator c_rotate_copy (const C &sequence, container_algorithm_internal::ContainerIter< const C > middle, OutputIterator result)
 
template<typename Sequence1 , typename Sequence2 >
container_algorithm_internal::ContainerIter< Sequence1 > c_search (Sequence1 &sequence, Sequence2 &subsequence)
 
template<typename Sequence1 , typename Sequence2 , typename BinaryPredicate >
container_algorithm_internal::ContainerIter< Sequence1 > c_search (Sequence1 &sequence, Sequence2 &subsequence, BinaryPredicate &&pred)
 
template<typename Sequence , typename Size , typename T >
container_algorithm_internal::ContainerIter< Sequence > c_search_n (Sequence &sequence, Size count, T &&value)
 
template<typename Sequence , typename Size , typename T , typename BinaryPredicate >
container_algorithm_internal::ContainerIter< Sequence > c_search_n (Sequence &sequence, Size count, T &&value, BinaryPredicate &&pred)
 
template<typename C1 , typename C2 , typename OutputIterator , typename = typename std::enable_if< !container_algorithm_internal::IsUnorderedContainer<C1>::value, void>::type, typename = typename std::enable_if< !container_algorithm_internal::IsUnorderedContainer<C2>::value, void>::type>
OutputIterator c_set_difference (const C1 &c1, const C2 &c2, OutputIterator output)
 
template<typename C1 , typename C2 , typename OutputIterator , typename LessThan , typename = typename std::enable_if< !container_algorithm_internal::IsUnorderedContainer<C1>::value, void>::type, typename = typename std::enable_if< !container_algorithm_internal::IsUnorderedContainer<C2>::value, void>::type>
OutputIterator c_set_difference (const C1 &c1, const C2 &c2, OutputIterator output, LessThan &&comp)
 
template<typename C1 , typename C2 , typename OutputIterator , typename = typename std::enable_if< !container_algorithm_internal::IsUnorderedContainer<C1>::value, void>::type, typename = typename std::enable_if< !container_algorithm_internal::IsUnorderedContainer<C2>::value, void>::type>
OutputIterator c_set_intersection (const C1 &c1, const C2 &c2, OutputIterator output)
 
template<typename C1 , typename C2 , typename OutputIterator , typename LessThan , typename = typename std::enable_if< !container_algorithm_internal::IsUnorderedContainer<C1>::value, void>::type, typename = typename std::enable_if< !container_algorithm_internal::IsUnorderedContainer<C2>::value, void>::type>
OutputIterator c_set_intersection (const C1 &c1, const C2 &c2, OutputIterator output, LessThan &&comp)
 
template<typename C1 , typename C2 , typename OutputIterator , typename = typename std::enable_if< !container_algorithm_internal::IsUnorderedContainer<C1>::value, void>::type, typename = typename std::enable_if< !container_algorithm_internal::IsUnorderedContainer<C2>::value, void>::type>
OutputIterator c_set_symmetric_difference (const C1 &c1, const C2 &c2, OutputIterator output)
 
template<typename C1 , typename C2 , typename OutputIterator , typename LessThan , typename = typename std::enable_if< !container_algorithm_internal::IsUnorderedContainer<C1>::value, void>::type, typename = typename std::enable_if< !container_algorithm_internal::IsUnorderedContainer<C2>::value, void>::type>
OutputIterator c_set_symmetric_difference (const C1 &c1, const C2 &c2, OutputIterator output, LessThan &&comp)
 
template<typename C1 , typename C2 , typename OutputIterator , typename = typename std::enable_if< !container_algorithm_internal::IsUnorderedContainer<C1>::value, void>::type, typename = typename std::enable_if< !container_algorithm_internal::IsUnorderedContainer<C2>::value, void>::type>
OutputIterator c_set_union (const C1 &c1, const C2 &c2, OutputIterator output)
 
template<typename C1 , typename C2 , typename OutputIterator , typename LessThan , typename = typename std::enable_if< !container_algorithm_internal::IsUnorderedContainer<C1>::value, void>::type, typename = typename std::enable_if< !container_algorithm_internal::IsUnorderedContainer<C2>::value, void>::type>
OutputIterator c_set_union (const C1 &c1, const C2 &c2, OutputIterator output, LessThan &&comp)
 
template<typename RandomAccessContainer , typename UniformRandomBitGenerator >
void c_shuffle (RandomAccessContainer &c, UniformRandomBitGenerator &&gen)
 
template<typename C >
void c_sort (C &c)
 
template<typename C , typename LessThan >
void c_sort (C &c, LessThan &&comp)
 
template<typename RandomAccessContainer >
void c_sort_heap (RandomAccessContainer &sequence)
 
template<typename RandomAccessContainer , typename LessThan >
void c_sort_heap (RandomAccessContainer &sequence, LessThan &&comp)
 
template<typename C , typename Pred >
container_algorithm_internal::ContainerIter< C > c_stable_partition (C &c, Pred &&pred)
 
template<typename C >
void c_stable_sort (C &c)
 
template<typename C , typename LessThan >
void c_stable_sort (C &c, LessThan &&comp)
 
template<typename C1 , typename C2 >
container_algorithm_internal::ContainerIter< C2 > c_swap_ranges (C1 &c1, C2 &c2)
 
template<typename InputSequence , typename OutputIterator , typename UnaryOp >
OutputIterator c_transform (const InputSequence &input, OutputIterator output, UnaryOp &&unary_op)
 
template<typename InputSequence1 , typename InputSequence2 , typename OutputIterator , typename BinaryOp >
OutputIterator c_transform (const InputSequence1 &input1, const InputSequence2 &input2, OutputIterator output, BinaryOp &&binary_op)
 
template<typename C , typename OutputIterator >
OutputIterator c_unique_copy (const C &c, OutputIterator result)
 
template<typename C , typename OutputIterator , typename BinaryPredicate >
OutputIterator c_unique_copy (const C &c, OutputIterator result, BinaryPredicate &&pred)
 
template<typename Sequence , typename T >
container_algorithm_internal::ContainerIter< Sequence > c_upper_bound (Sequence &sequence, T &&value)
 
template<typename Sequence , typename T , typename LessThan >
container_algorithm_internal::ContainerIter< Sequence > c_upper_bound (Sequence &sequence, T &&value, LessThan &&comp)
 
template<typename Callable , typename... Args>
void call_once (absl::once_flag &flag, Callable &&fn, Args &&... args)
 
Status CancelledError ()
 
Status CancelledError (absl::string_view message)
 
Duration Ceil (const Duration d, const Duration unit)
 
std::string CEscape (absl::string_view src)
 
static void CheckForMutexCorruption (intptr_t v, const char *label)
 
static void CheckForMutexCorruption (intptr_t v, const char *label)
 
std::string CHexEscape (absl::string_view src)
 
static intptr_t ClearDesignatedWakerMask (int flag)
 
ABSL_NAMESPACE_BEGIN string_view ClippedSubstr (string_view s, size_t pos, size_t n=string_view::npos)
 
static CordRep * Concat (CordRep *left, CordRep *right)
 
static void CondVarEnqueue (SynchWaitParams *waitp)
 
static void CondVarEnqueue (SynchWaitParams *waitp)
 
ABSL_NAMESPACE_BEGIN bool ConsumePrefix (absl::string_view *str, absl::string_view expected)
 
bool ConsumeSuffix (absl::string_view *str, absl::string_view expected)
 
absl::TimeConversion ConvertDateTime (int64_t year, int mon, int day, int hour, int min, int sec, TimeZone tz)
 
template<typename To , typename Variant >
To ConvertVariantTo (Variant &&variant)
 
void CopyCordToString (const Cord &src, std::string *dst)
 
static bool cord_ring_enabled ()
 
static CordRep * CordRepFromString (std::string &&src)
 
static CordRep * CordRepFromString (std::string &&src)
 
bool CordzInfoIsListed (const cord_internal::CordzInfo *cordz_info, cord_internal::CordzSampleToken token={})
 
template<class T >
ABSL_INTERNAL_CONSTEXPR_CLZ std::enable_if< std::is_unsigned< T >::value, int >::type countl_one (T x) noexcept
 
template<class T >
ABSL_INTERNAL_CONSTEXPR_CLZ std::enable_if< std::is_unsigned< T >::value, int >::type countl_zero (T x) noexcept
 
template<class T >
ABSL_INTERNAL_CONSTEXPR_CTZ std::enable_if< std::is_unsigned< T >::value, int >::type countr_one (T x) noexcept
 
template<class T >
ABSL_INTERNAL_CONSTEXPR_CTZ std::enable_if< std::is_unsigned< T >::value, int >::type countr_zero (T x) noexcept
 
static CordBuffer CreateAppendBuffer (InlineData &data, size_t capacity)
 
static CordRepFlat * CreateFlat (const char *data, size_t length, size_t alloc_hint)
 
static CordRepFlat * CreateFlat (const char *data, size_t length, size_t alloc_hint)
 
template<typename URBG >
SeedSeq CreateSeedSeqFrom (URBG *urbg)
 
bool CUnescape (absl::string_view source, std::string *dest)
 
bool CUnescape (absl::string_view source, std::string *dest, std::string *error)
 
static char * CurrentStackString (char *buf, int maxlen, bool symbolize)
 
static char * CurrentStackString (char *buf, int maxlen, bool symbolize)
 
Status DataLossError (absl::string_view message)
 
Status DeadlineExceededError (absl::string_view message)
 
static absl::Time DeadlineFromTimeout (absl::Duration timeout)
 
static absl::Time DeadlineFromTimeout (absl::Duration timeout)
 
static ABSL_CONST_INIT absl::base_internal::SpinLock deadlock_graph_mu (absl::kConstInit, base_internal::SCHEDULE_KERNEL_ONLY)
 
static ABSL_CONST_INIT absl::base_internal::SpinLock deadlock_graph_mu (absl::kConstInit, base_internal::SCHEDULE_KERNEL_ONLY)
 
static GraphId DeadlockCheck (Mutex *mu)
 
static GraphId DeadlockCheck (Mutex *mu)
 
static GraphId DebugOnlyDeadlockCheck (Mutex *mu)
 
static GraphId DebugOnlyDeadlockCheck (Mutex *mu)
 
static bool DebugOnlyIsExiting ()
 
static bool DebugOnlyIsExiting ()
 
static void DebugOnlyLockEnter (Mutex *mu)
 
static void DebugOnlyLockEnter (Mutex *mu)
 
static void DebugOnlyLockEnter (Mutex *mu, GraphId id)
 
static void DebugOnlyLockEnter (Mutex *mu, GraphId id)
 
static void DebugOnlyLockLeave (Mutex *mu)
 
static void DebugOnlyLockLeave (Mutex *mu)
 
int DefaultStackUnwinder (void **pcs, int *sizes, int depth, int skip, const void *uc, int *min_dropped_frames)
 
static void DeleteSynchEvent (SynchEvent *e)
 
static void DeleteSynchEvent (SynchEvent *e)
 
static int Depth (const CordRep *rep)
 
static PerThreadSynchDequeue (PerThreadSynch *head, PerThreadSynch *pw)
 
static PerThreadSynchDequeue (PerThreadSynch *head, PerThreadSynch *pw)
 
static PerThreadSynchDequeueAllWakeable (PerThreadSynch *head, PerThreadSynch *pw, PerThreadSynch **wake_tail)
 
static PerThreadSynchDequeueAllWakeable (PerThreadSynch *head, PerThreadSynch *pw, PerThreadSynch **wake_tail)
 
static bool Dereference (void *arg)
 
static bool Dereference (void *arg)
 
strings_internal::DereferenceFormatterImpl< strings_internal::AlphaNumFormatterImplDereferenceFormatter ()
 
template<typename Formatter >
strings_internal::DereferenceFormatterImpl< Formatter > DereferenceFormatter (Formatter &&f)
 
void DoIgnoreLeak (const void *)
 
static void DumpNode (CordRep *rep, bool include_data, std::ostream *os, int indent=0)
 
static void DumpNode (CordRep *rep, bool include_data, std::ostream *os, int indent=0)
 
Duration DurationFromTimespec (timespec ts)
 
Duration DurationFromTimeval (timeval tv)
 
void EnableMutexInvariantDebugging (bool enabled)
 
bool EndsWith (absl::string_view text, absl::string_view suffix) noexcept
 
bool EndsWithIgnoreCase (absl::string_view text, absl::string_view suffix) noexcept
 
static PerThreadSynchEnqueue (PerThreadSynch *head, SynchWaitParams *waitp, intptr_t mu, int flags)
 
static PerThreadSynchEnqueue (PerThreadSynch *head, SynchWaitParams *waitp, intptr_t mu, int flags)
 
static SynchEventEnsureSynchEvent (std::atomic< intptr_t > *addr, const char *name, intptr_t bits, intptr_t lockbit)
 
static SynchEventEnsureSynchEvent (std::atomic< intptr_t > *addr, const char *name, intptr_t bits, intptr_t lockbit)
 
template<typename InputIter1 , typename InputIter2 >
bool equal (InputIter1 first1, InputIter1 last1, InputIter2 first2, InputIter2 last2)
 
template<typename InputIter1 , typename InputIter2 , typename Pred >
bool equal (InputIter1 first1, InputIter1 last1, InputIter2 first2, InputIter2 last2, Pred &&pred)
 
ABSL_NAMESPACE_BEGIN bool EqualsIgnoreCase (absl::string_view piece1, absl::string_view piece2) noexcept
 
template<typename K , typename V , typename C , typename A , typename Pred >
void erase_if (btree_map< K, V, C, A > &map, Pred pred)
 
template<typename K , typename V , typename C , typename A , typename Pred >
btree_map< K, V, C, A >::size_type erase_if (btree_map< K, V, C, A > &map, Pred pred)
 
template<typename K , typename V , typename C , typename A , typename Pred >
void erase_if (btree_multimap< K, V, C, A > &map, Pred pred)
 
template<typename K , typename V , typename C , typename A , typename Pred >
btree_multimap< K, V, C, A >::size_type erase_if (btree_multimap< K, V, C, A > &map, Pred pred)
 
template<typename K , typename C , typename A , typename Pred >
void erase_if (btree_multiset< K, C, A > &set, Pred pred)
 
template<typename K , typename C , typename A , typename Pred >
btree_multiset< K, C, A >::size_type erase_if (btree_multiset< K, C, A > &set, Pred pred)
 
template<typename K , typename C , typename A , typename Pred >
void erase_if (btree_set< K, C, A > &set, Pred pred)
 
template<typename K , typename C , typename A , typename Pred >
btree_set< K, C, A >::size_type erase_if (btree_set< K, C, A > &set, Pred pred)
 
template<typename K , typename V , typename H , typename E , typename A , typename Predicate >
void erase_if (flat_hash_map< K, V, H, E, A > &c, Predicate pred)
 
template<typename K , typename V , typename H , typename E , typename A , typename Predicate >
flat_hash_map< K, V, H, E, A >::size_type erase_if (flat_hash_map< K, V, H, E, A > &c, Predicate pred)
 
template<typename T , typename H , typename E , typename A , typename Predicate >
void erase_if (flat_hash_set< T, H, E, A > &c, Predicate pred)
 
template<typename T , typename H , typename E , typename A , typename Predicate >
flat_hash_set< T, H, E, A >::size_type erase_if (flat_hash_set< T, H, E, A > &c, Predicate pred)
 
template<typename K , typename V , typename H , typename E , typename A , typename Predicate >
void erase_if (node_hash_map< K, V, H, E, A > &c, Predicate pred)
 
template<typename K , typename V , typename H , typename E , typename A , typename Predicate >
node_hash_map< K, V, H, E, A >::size_type erase_if (node_hash_map< K, V, H, E, A > &c, Predicate pred)
 
template<typename T , typename H , typename E , typename A , typename Predicate >
void erase_if (node_hash_set< T, H, E, A > &c, Predicate pred)
 
template<typename T , typename H , typename E , typename A , typename Predicate >
node_hash_set< T, H, E, A >::size_type erase_if (node_hash_set< T, H, E, A > &c, Predicate pred)
 
Status ErrnoToStatus (int error_number, absl::string_view message)
 
StatusCode ErrnoToStatusCode (int error_number)
 
static bool EvalConditionAnnotated (const Condition *cond, Mutex *mu, bool locking, bool trylock, bool read_lock)
 
static bool EvalConditionAnnotated (const Condition *cond, Mutex *mu, bool locking, bool trylock, bool read_lock)
 
static bool EvalConditionIgnored (Mutex *mu, const Condition *cond)
 
static bool EvalConditionIgnored (Mutex *mu, const Condition *cond)
 
static bool ExactlyOneReader (intptr_t v)
 
static bool ExactlyOneReader (intptr_t v)
 
template<typename T , typename U = T>
T exchange (T &obj, U &&new_value)
 
template<typename RealType , typename URBG >
RealType Exponential (URBG &&urbg, RealType lambda=1)
 
static CordRep::ExtractResult ExtractAppendBuffer (CordRep *rep, size_t min_capacity)
 
static ABSL_CONST_INIT std::atomic< GetTidTypefailed_tid (0)
 
static ABSL_CONST_INIT std::atomic< GetTidTypefailed_tid (0)
 
Status FailedPreconditionError (absl::string_view message)
 
double FDivDuration (Duration num, Duration den)
 
constexpr uint64_t Fibonacci (unsigned char n, uint64_t a=0, uint64_t b=1)
 
bool FindAndReportLeaks ()
 
CommandLineFlagFindCommandLineFlag (absl::string_view name)
 
TimeZone FixedTimeZone (int seconds)
 
static void FixSkip (PerThreadSynch *ancestor, PerThreadSynch *to_be_removed)
 
static void FixSkip (PerThreadSynch *ancestor, PerThreadSynch *to_be_removed)
 
Duration Floor (const Duration d, const Duration unit)
 
static CordRepBtree * ForceBtree (CordRep *rep)
 
static CordRepRing * ForceRing (CordRep *rep, size_t extra)
 
static void ForgetSynchEvent (std::atomic< intptr_t > *addr, intptr_t bits, intptr_t lockbit)
 
static void ForgetSynchEvent (std::atomic< intptr_t > *addr, intptr_t bits, intptr_t lockbit)
 
template<typename... Args>
bool Format (FormatRawSink raw_sink, const FormatSpec< Args... > &format, const Args &... args)
 
std::string FormatCivilTime (CivilSecond c)
 
std::string FormatDuration (Duration d)
 
template<typename T >
str_format_internal::StreamedWrapper< TFormatStreamed (const T &v)
 
std::string FormatTime (absl::string_view format, absl::Time t, absl::TimeZone tz)
 
std::string FormatTime (absl::Time t)
 
std::string FormatTime (absl::Time t, absl::TimeZone tz)
 
ABSL_MUST_USE_RESULT bool FormatUntyped (FormatRawSink raw_sink, const UntypedFormatSpec &format, absl::Span< const FormatArg > args)
 
template<typename T >
constexpr T && forward (absl::remove_reference_t< T > &t) noexcept
 
template<typename... Args>
int FPrintF (std::FILE *output, const FormatSpec< Args... > &format, const Args &... args)
 
from_chars_result from_chars (const char *first, const char *last, double &value, chars_format fmt)
 
from_chars_result from_chars (const char *first, const char *last, float &value, chars_format fmt)
 
constexpr Duration FromChrono (const std::chrono::hours &d)
 
constexpr Duration FromChrono (const std::chrono::microseconds &d)
 
constexpr Duration FromChrono (const std::chrono::milliseconds &d)
 
constexpr Duration FromChrono (const std::chrono::minutes &d)
 
constexpr Duration FromChrono (const std::chrono::nanoseconds &d)
 
constexpr Duration FromChrono (const std::chrono::seconds &d)
 
Time FromChrono (const std::chrono::system_clock::time_point &tp)
 
Time FromCivil (CivilSecond ct, TimeZone tz)
 
Time FromDateTime (int64_t year, int mon, int day, int hour, int min, int sec, TimeZone tz)
 
constexpr Time FromTimeT (time_t t)
 
absl::Time FromTM (const struct tm &tm, absl::TimeZone tz)
 
absl::Time FromUDate (double udate)
 
absl::Time FromUniversal (int64_t universal)
 
constexpr Time FromUnixMicros (int64_t us)
 
constexpr Time FromUnixMillis (int64_t ms)
 
constexpr Time FromUnixNanos (int64_t ns)
 
constexpr Time FromUnixSeconds (int64_t s)
 
template<typename RealType , typename URBG >
RealType Gaussian (URBG &&urbg, RealType mean=0, RealType stddev=1)
 
uint16_t gbswap_16 (uint16_t host_int)
 
uint32_t gbswap_32 (uint32_t host_int)
 
ABSL_NAMESPACE_BEGIN uint64_t gbswap_64 (uint64_t host_int)
 
template<typename ResultType , typename RHS >
ResultType GenericCompare (const Cord &lhs, const RHS &rhs, size_t size_to_compare)
 
template<class T , class... Types>
constexpr const T && get (const variant< Types... > &&v)
 
template<std::size_t I, class... Types>
constexpr const variant_alternative_t< I, variant< Types... > > && get (const variant< Types... > &&v)
 
template<class T , class... Types>
constexpr const Tget (const variant< Types... > &v)
 
template<std::size_t I, class... Types>
constexpr const variant_alternative_t< I, variant< Types... > > & get (const variant< Types... > &v)
 
template<class T , class... Types>
constexpr T && get (variant< Types... > &&v)
 
template<std::size_t I, class... Types>
constexpr variant_alternative_t< I, variant< Types... > > && get (variant< Types... > &&v)
 
template<class T , class... Types>
constexpr Tget (variant< Types... > &v)
 
template<std::size_t I, class... Types>
constexpr variant_alternative_t< I, variant< Types... > > & get (variant< Types... > &v)
 
template<std::size_t I, class... Types>
constexpr absl::add_pointer_t< const variant_alternative_t< I, variant< Types... > > > get_if (const variant< Types... > *v) noexcept
 
template<class T , class... Types>
constexpr absl::add_pointer_t< const Tget_if (const variant< Types... > *v) noexcept
 
template<std::size_t I, class... Types>
constexpr absl::add_pointer_t< variant_alternative_t< I, variant< Types... > > > get_if (variant< Types... > *v) noexcept
 
template<class T , class... Types>
constexpr absl::add_pointer_t< Tget_if (variant< Types... > *v) noexcept
 
absl::flat_hash_map< absl::string_view, absl::CommandLineFlag * > GetAllFlags ()
 
const ABSL_NAMESPACE_BEGIN cord_internal::CordzInfoGetCordzInfoForTesting (const Cord &cord)
 
ABSL_NAMESPACE_BEGIN int64_t GetCurrentTimeNanos ()
 
template<typename T >
ABSL_MUST_USE_RESULT T GetFlag (const absl::Flag< T > &flag)
 
template<typename T >
const CommandLineFlagGetFlagReflectionHandle (const absl::Flag< T > &f)
 
template<typename U >
const CommandLineFlagGetFlagReflectionHandle (const absl::Flag< U > &f)
 
static GraphId GetGraphId (Mutex *mu) ABSL_LOCKS_EXCLUDED(deadlock_graph_mu)
 
static GraphId GetGraphId (Mutex *mu) ABSL_LOCKS_EXCLUDED(deadlock_graph_mu)
 
static GraphId GetGraphIdLocked (Mutex *mu) ABSL_EXCLUSIVE_LOCKS_REQUIRED(deadlock_graph_mu)
 
static GraphId GetGraphIdLocked (Mutex *mu) ABSL_EXCLUSIVE_LOCKS_REQUIRED(deadlock_graph_mu)
 
static PerThreadSynchGetPerThreadSynch (intptr_t v)
 
static PerThreadSynchGetPerThreadSynch (intptr_t v)
 
ABSL_ATTRIBUTE_NOINLINE ABSL_ATTRIBUTE_NO_TAIL_CALL int GetStackFrames (void **result, int *sizes, int max_depth, int skip_count)
 
ABSL_ATTRIBUTE_NOINLINE ABSL_ATTRIBUTE_NO_TAIL_CALL int GetStackFramesWithContext (void **result, int *sizes, int max_depth, int skip_count, const void *uc, int *min_dropped_frames)
 
ABSL_ATTRIBUTE_NOINLINE ABSL_ATTRIBUTE_NO_TAIL_CALL int GetStackTrace (void **result, int max_depth, int skip_count)
 
ABSL_ATTRIBUTE_NOINLINE ABSL_ATTRIBUTE_NO_TAIL_CALL int GetStackTraceWithContext (void **result, int max_depth, int skip_count, const void *uc, int *min_dropped_frames)
 
static SynchEventGetSynchEvent (const void *addr)
 
static SynchEventGetSynchEvent (const void *addr)
 
Weekday GetWeekday (CivilSecond cs)
 
int GetYearDay (CivilSecond cs)
 
uint32_t gntohl (uint32_t x)
 
uint64_t gntohll (uint64_t x)
 
uint16_t gntohs (uint16_t x)
 
template<class T >
constexpr std::enable_if< std::is_unsigned< T >::value, bool >::type has_single_bit (T x) noexcept
 
template<int &... ExplicitArgumentBarrier, typename... Types>
size_t HashOf (const Types &... values)
 
ABSL_NAMESPACE_BEGIN bool HaveLeakSanitizer ()
 
std::string HexStringToBytes (absl::string_view from)
 
template<class T , class... Types>
constexpr bool holds_alternative (const variant< Types... > &v) noexcept
 
constexpr Duration Hours (int64_t n)
 
template<typename T , time_internal::EnableIfIntegral< T > = 0>
constexpr Duration Hours (T n)
 
template<typename T , time_internal::EnableIfFloat< T > = 0>
Duration Hours (T n)
 
int64_t IDivDuration (Duration num, Duration den, Duration *rem)
 
template<typename T >
TIgnoreLeak (T *ptr)
 
static intptr_t IgnoreWaitingWritersMask (int flag)
 
template<typename To >
constexpr ABSL_NAMESPACE_BEGIN To implicit_cast (typename absl::internal::identity_t< To > to)
 
template<typename To >
constexpr To implicit_cast (typename absl::internal::identity_t< To > to)
 
template<size_t I>
void in_place_index (utility_internal::InPlaceIndexTag< I >)
 
template<typename T >
void in_place_type (utility_internal::InPlaceTypeTag< T >)
 
constexpr Duration InfiniteDuration ()
 
constexpr Time InfiniteFuture ()
 
constexpr Time InfinitePast ()
 
ABSL_NAMESPACE_BEGIN void InitializeSymbolizer (const char *argv0)
 
void InstallFailureSignalHandler (const FailureSignalHandlerOptions &options)
 
static void InstallOneFailureHandler (FailureSignalData *data, void(*handler)(int, siginfo_t *, void *))
 
static void InstallOneFailureHandler (FailureSignalData *data, void(*handler)(int, siginfo_t *, void *))
 
constexpr int128 Int128Max ()
 
constexpr int128 Int128Min ()
 
Status InternalError (absl::string_view message)
 
Status InvalidArgumentError (absl::string_view message)
 
bool IsAborted (const Status &status)
 
bool IsAlreadyExists (const Status &status)
 
bool IsCancelled (const Status &status)
 
bool IsDataLoss (const Status &status)
 
bool IsDeadlineExceeded (const Status &status)
 
bool IsFailedPrecondition (const Status &status)
 
bool IsInternal (const Status &status)
 
bool IsInvalidArgument (const Status &status)
 
bool IsNotFound (const Status &status)
 
bool IsOutOfRange (const Status &status)
 
bool IsPermissionDenied (const Status &status)
 
bool IsResourceExhausted (const Status &status)
 
static bool IsRootBalanced (CordRep *node)
 
bool IsUnauthenticated (const Status &status)
 
bool IsUnavailable (const Status &status)
 
bool IsUnimplemented (const Status &status)
 
bool IsUnknown (const Status &status)
 
static ABSL_NAMESPACE_BEGIN bool IsZero (void *arg)
 
static ABSL_NAMESPACE_BEGIN bool IsZero (void *arg)
 
static ABSL_NAMESPACE_BEGIN bool IsZero (void *arg)
 
bool LeakCheckerIsActive ()
 
size_t Length (TestCordSize size)
 
template<typename InputIterator , typename EqualityComparable >
bool linear_search (InputIterator first, InputIterator last, const EqualityComparable &value)
 
bool LoadTimeZone (absl::string_view name, TimeZone *tz)
 
TimeZone LocalTimeZone ()
 
static void LockEnter (Mutex *mu, GraphId id, SynchLocksHeld *held_locks)
 
static void LockEnter (Mutex *mu, GraphId id, SynchLocksHeld *held_locks)
 
static void LockLeave (Mutex *mu, GraphId id, SynchLocksHeld *held_locks)
 
static void LockLeave (Mutex *mu, GraphId id, SynchLocksHeld *held_locks)
 
static SynchLocksHeldLocksHeldAlloc ()
 
static SynchLocksHeldLocksHeldAlloc ()
 
constexpr std::array< absl::LogSeverity, 4 > LogSeverities ()
 
constexpr const char * LogSeverityName (absl::LogSeverity s)
 
template<typename IntType , typename URBG >
IntType LogUniform (URBG &&urbg, IntType lo, IntType hi, IntType base=2)
 
template<typename T , typename... Args>
any make_any (Args &&... args)
 
template<typename T , typename U , typename... Args>
any make_any (std::initializer_list< U > il, Args &&... args)
 
template<typename T , typename Tuple >
constexpr T make_from_tuple (Tuple &&tup)
 
template<typename T , typename... Args>
constexpr optional< Tmake_optional (Args &&... args)
 
template<typename T , typename U , typename... Args>
constexpr optional< Tmake_optional (std::initializer_list< U > il, Args &&... args)
 
template<typename T >
constexpr optional< typename std::decay< T >::typemake_optional (T &&v)
 
template<typename T , typename... Args>
memory_internal::MakeUniqueResult< T >::scalar make_unique (Args &&... args)
 
template<typename T , typename... Args>
memory_internal::MakeUniqueResult< T >::invalid make_unique (Args &&...)=delete
 
template<typename T >
memory_internal::MakeUniqueResult< T >::array make_unique (size_t n)
 
static CordRep * MakeBalancedTree (CordRep **reps, size_t n)
 
template<typename... Args, typename Callback >
absl::Cleanup< cleanup_internal::Tag, Callback > MakeCleanup (Callback callback)
 
template<int &... ExplicitArgumentBarrier, typename C >
constexpr auto MakeConstSpan (const C &c) noexcept -> decltype(MakeSpan(c))
 
template<int &... ExplicitArgumentBarrier, typename T , size_t N>
constexpr Span< const TMakeConstSpan (const T(&array)[N]) noexcept
 
template<int &... ExplicitArgumentBarrier, typename T >
Span< const TMakeConstSpan (T *begin, T *end) noexcept
 
template<int &... ExplicitArgumentBarrier, typename T >
constexpr Span< const TMakeConstSpan (T *ptr, size_t size) noexcept
 
template<typename Releaser >
Cord MakeCordFromExternal (absl::string_view, Releaser &&)
 
template<typename Container >
Cord MakeFragmentedCord (const Container &c)
 
Cord MakeFragmentedCord (std::initializer_list< absl::string_view > list)
 
constexpr int128 MakeInt128 (int64_t high, uint64_t low)
 
ABSL_NAMESPACE_BEGIN SeedSeq MakeSeedSeq ()
 
template<int &... ExplicitArgumentBarrier, typename C >
constexpr auto MakeSpan (C &c) noexcept -> decltype(absl::MakeSpan(span_internal::GetData(c), c.size()))
 
template<int &... ExplicitArgumentBarrier, typename T >
Span< TMakeSpan (T *begin, T *end) noexcept
 
template<int &... ExplicitArgumentBarrier, typename T >
constexpr Span< TMakeSpan (T *ptr, size_t size) noexcept
 
template<int &... ExplicitArgumentBarrier, typename T , size_t N>
constexpr Span< TMakeSpan (T(&array)[N]) noexcept
 
constexpr ABSL_NAMESPACE_BEGIN uint128 MakeUint128 (uint64_t high, uint64_t low)
 
 MATCHER_P (HasValidCordzInfoOf, method, "CordzInfo matches cord")
 
 MATCHER_P2 (CordzMethodCountEq, method, n, absl::StrCat("CordzInfo method count equals ", n))
 
template<typename Delimiter >
strings_internal::MaxSplitsImpl< typename strings_internal::SelectDelimiter< Delimiter >::typeMaxSplits (Delimiter delimiter, int limit)
 
static int MaybeSetupAlternateStack ()
 
static int MaybeSetupAlternateStack ()
 
constexpr Duration Microseconds (int64_t n)
 
template<typename T , time_internal::EnableIfIntegral< T > = 0>
constexpr Duration Microseconds (T n)
 
template<typename T , time_internal::EnableIfFloat< T > = 0>
Duration Microseconds (T n)
 
constexpr Duration Milliseconds (int64_t n)
 
template<typename T , time_internal::EnableIfIntegral< T > = 0>
constexpr Duration Milliseconds (T n)
 
template<typename T , time_internal::EnableIfFloat< T > = 0>
Duration Milliseconds (T n)
 
constexpr Duration Minutes (int64_t n)
 
template<typename T , time_internal::EnableIfIntegral< T > = 0>
constexpr Duration Minutes (T n)
 
template<typename T , time_internal::EnableIfFloat< T > = 0>
Duration Minutes (T n)
 
template<typename T >
constexpr absl::remove_reference_t< T > && move (T &&t) noexcept
 
static bool MuEquivalentWaiter (PerThreadSynch *x, PerThreadSynch *y)
 
static bool MuEquivalentWaiter (PerThreadSynch *x, PerThreadSynch *y)
 
static std::pair< uint64_t, uint64_tMul32 (std::pair< uint64_t, uint64_t > num, uint32_t mul)
 
static std::pair< uint64_t, uint64_tMul32 (std::pair< uint64_t, uint64_t > num, uint32_t mul)
 
constexpr Duration Nanoseconds (int64_t n)
 
template<typename T , time_internal::EnableIfIntegral< T > = 0>
constexpr Duration Nanoseconds (T n)
 
template<typename T , time_internal::EnableIfFloat< T > = 0>
Duration Nanoseconds (T n)
 
static CordRep * NewBtree (const char *data, size_t length, size_t alloc_hint)
 
static CordRep * NewSubRange (CordRep *node, size_t pos, size_t n)
 
static CordRep * NewSubstring (CordRep *child, size_t offset, size_t length)
 
static CordRep * NewTree (const char *data, size_t length, size_t alloc_hint)
 
static CordRep * NewTree (const char *data, size_t length, size_t alloc_hint)
 
CivilDay NextWeekday (CivilDay cd, Weekday wd)
 
constexpr absl::LogSeverity NormalizeLogSeverity (absl::LogSeverity s)
 
constexpr absl::LogSeverity NormalizeLogSeverity (int s)
 
Status NotFoundError (absl::string_view message)
 
ABSL_NAMESPACE_BEGIN Time Now ()
 
constexpr string_view NullSafeStringView (const char *p)
 
Status OkStatus ()
 
constexpr bool operator! (uint128 val)
 
bool operator!= (absl::string_view x, const Cord &y)
 
template<typename T , size_t N, typename A >
bool operator!= (const absl::InlinedVector< T, N, A > &a, const absl::InlinedVector< T, N, A > &b)
 
bool operator!= (const Cord &x, absl::string_view y)
 
bool operator!= (const Cord &x, const Cord &y)
 
template<typename T , typename U >
constexpr auto operator!= (const optional< T > &x, const optional< U > &y) -> decltype(optional_internal::convertible_to_bool(*x != *y))
 
template<typename T , typename U >
constexpr auto operator!= (const optional< T > &x, const U &v) -> decltype(optional_internal::convertible_to_bool(*x !=v))
 
template<typename T >
constexpr bool operator!= (const optional< T > &x, nullopt_t) noexcept
 
bool operator!= (const Status &lhs, const Status &rhs)
 
template<typename T >
bool operator!= (const StatusOr< T > &lhs, const StatusOr< T > &rhs)
 
template<typename T , typename U , typename = span_internal::EnableIfConvertibleTo<U, absl::Span<const T>>>
bool operator!= (const U &a, Span< T > b)
 
template<typename T , typename U >
constexpr auto operator!= (const U &v, const optional< T > &x) -> decltype(optional_internal::convertible_to_bool(v != *x))
 
template<typename... Types>
constexpr variant_internal::RequireAllHaveNotEqualT< Types... > operator!= (const variant< Types... > &a, const variant< Types... > &b)
 
constexpr bool operator!= (Duration lhs, Duration rhs)
 
constexpr bool operator!= (int128 lhs, int128 rhs)
 
constexpr bool operator!= (monostate, monostate) noexcept
 
template<typename T >
constexpr bool operator!= (nullopt_t, const optional< T > &x) noexcept
 
template<typename T , typename U , typename = span_internal::EnableIfConvertibleTo<U, absl::Span<const T>>>
bool operator!= (Span< T > a, const U &b)
 
template<typename T >
bool operator!= (Span< T > a, Span< T > b)
 
constexpr bool operator!= (string_view x, string_view y) noexcept
 
constexpr bool operator!= (Time lhs, Time rhs)
 
constexpr bool operator!= (uint128 lhs, uint128 rhs)
 
Duration operator% (Duration lhs, Duration rhs)
 
int128 operator% (int128 lhs, int128 rhs)
 
uint128 operator% (uint128 lhs, uint128 rhs)
 
constexpr chars_format operator& (chars_format lhs, chars_format rhs)
 
constexpr int128 operator& (int128 lhs, int128 rhs)
 
constexpr StatusToStringMode operator& (StatusToStringMode lhs, StatusToStringMode rhs)
 
constexpr uint128 operator& (uint128 lhs, uint128 rhs)
 
chars_formatoperator&= (chars_format &lhs, chars_format rhs)
 
StatusToStringModeoperator&= (StatusToStringMode &lhs, StatusToStringMode rhs)
 
template<typename T >
Duration operator* (Duration lhs, T rhs)
 
int128 operator* (int128 lhs, int128 rhs)
 
template<typename T >
Duration operator* (T lhs, Duration rhs)
 
uint128 operator* (uint128 lhs, uint128 rhs)
 
Duration operator+ (Duration lhs, Duration rhs)
 
Time operator+ (Duration lhs, Time rhs)
 
constexpr int128 operator+ (int128 lhs, int128 rhs)
 
constexpr int128 operator+ (int128 val)
 
Time operator+ (Time lhs, Duration rhs)
 
constexpr uint128 operator+ (uint128 lhs, uint128 rhs)
 
constexpr uint128 operator+ (uint128 val)
 
constexpr Duration operator- (Duration d)
 
Duration operator- (Duration lhs, Duration rhs)
 
constexpr int128 operator- (int128 lhs, int128 rhs)
 
constexpr int128 operator- (int128 v)
 
Time operator- (Time lhs, Duration rhs)
 
Duration operator- (Time lhs, Time rhs)
 
constexpr uint128 operator- (uint128 lhs, uint128 rhs)
 
constexpr uint128 operator- (uint128 val)
 
int64_t operator/ (Duration lhs, Duration rhs)
 
template<typename T >
Duration operator/ (Duration lhs, T rhs)
 
int128 operator/ (int128 lhs, int128 rhs)
 
uint128 operator/ (uint128 lhs, uint128 rhs)
 
bool operator< (absl::string_view x, const Cord &y)
 
template<typename T , size_t N, typename A >
bool operator< (const absl::InlinedVector< T, N, A > &a, const absl::InlinedVector< T, N, A > &b)
 
bool operator< (const Cord &x, absl::string_view y)
 
bool operator< (const Cord &x, const Cord &y)
 
template<typename T >
constexpr bool operator< (const optional< T > &, nullopt_t) noexcept
 
template<typename T , typename U >
constexpr auto operator< (const optional< T > &x, const optional< U > &y) -> decltype(optional_internal::convertible_to_bool(*x< *y))
 
template<typename T , typename U >
constexpr auto operator< (const optional< T > &x, const U &v) -> decltype(optional_internal::convertible_to_bool(*x< v))
 
template<typename T , typename U , typename = span_internal::EnableIfConvertibleTo<U, absl::Span<const T>>>
bool operator< (const U &a, Span< T > b)
 
template<typename T , typename U >
constexpr auto operator< (const U &v, const optional< T > &x) -> decltype(optional_internal::convertible_to_bool(v< *x))
 
template<typename... Types>
constexpr variant_internal::RequireAllHaveLessThanT< Types... > operator< (const variant< Types... > &a, const variant< Types... > &b)
 
constexpr bool operator< (Duration lhs, Duration rhs)
 
constexpr bool operator< (monostate, monostate) noexcept
 
template<typename T >
constexpr bool operator< (nullopt_t, const optional< T > &x) noexcept
 
template<typename T , typename U , typename = span_internal::EnableIfConvertibleTo<U, absl::Span<const T>>>
bool operator< (Span< T > a, const U &b)
 
template<typename T >
bool operator< (Span< T > a, Span< T > b)
 
constexpr bool operator< (string_view x, string_view y) noexcept
 
constexpr bool operator< (Time lhs, Time rhs)
 
constexpr bool operator< (uint128 lhs, uint128 rhs)
 
constexpr int128 operator<< (int128 lhs, int amount)
 
template<typename CharT , typename Traits >
std::basic_ostream< CharT, Traits > & operator<< (std::basic_ostream< CharT, Traits > &os, const bernoulli_distribution &x)
 
template<typename CharT , typename Traits , typename RealType >
std::basic_ostream< CharT, Traits > & operator<< (std::basic_ostream< CharT, Traits > &os, const beta_distribution< RealType > &x)
 
template<typename CharT , typename Traits , typename IntType >
std::basic_ostream< CharT, Traits > & operator<< (std::basic_ostream< CharT, Traits > &os, const discrete_distribution< IntType > &x)
 
template<typename CharT , typename Traits , typename RealType >
std::basic_ostream< CharT, Traits > & operator<< (std::basic_ostream< CharT, Traits > &os, const exponential_distribution< RealType > &x)
 
template<typename CharT , typename Traits , typename RealType >
std::basic_ostream< CharT, Traits > & operator<< (std::basic_ostream< CharT, Traits > &os, const gaussian_distribution< RealType > &x)
 
template<typename CharT , typename Traits , typename IntType >
std::basic_ostream< CharT, Traits > & operator<< (std::basic_ostream< CharT, Traits > &os, const log_uniform_int_distribution< IntType > &x)
 
template<typename CharT , typename Traits , typename IntType >
std::basic_ostream< CharT, Traits > & operator<< (std::basic_ostream< CharT, Traits > &os, const poisson_distribution< IntType > &x)
 
template<typename CharT , typename Traits , typename IntType >
std::basic_ostream< CharT, Traits > & operator<< (std::basic_ostream< CharT, Traits > &os, const uniform_int_distribution< IntType > &x)
 
template<typename CharT , typename Traits , typename RealType >
std::basic_ostream< CharT, Traits > & operator<< (std::basic_ostream< CharT, Traits > &os, const uniform_real_distribution< RealType > &x)
 
template<typename CharT , typename Traits , typename IntType >
std::basic_ostream< CharT, Traits > & operator<< (std::basic_ostream< CharT, Traits > &os, const zipf_distribution< IntType > &x)
 
std::ostream & operator<< (std::ostream &o, string_view piece)
 
ABSL_NAMESPACE_BEGIN std::ostream & operator<< (std::ostream &os, absl::LogSeverity s)
 
std::ostream & operator<< (std::ostream &os, absl::LogSeverityAtLeast s)
 
std::ostream & operator<< (std::ostream &os, absl::LogSeverityAtMost s)
 
std::ostream & operator<< (std::ostream &os, const Status &x)
 
std::ostream & operator<< (std::ostream &os, Duration d)
 
std::ostream & operator<< (std::ostream &os, int128 v)
 
std::ostream & operator<< (std::ostream &os, StatusCode code)
 
std::ostream & operator<< (std::ostream &os, Time t)
 
std::ostream & operator<< (std::ostream &os, uint128 v)
 
std::ostream & operator<< (std::ostream &out, const Cord &cord)
 
std::ostream & operator<< (std::ostream &stream, TestCordSize size)
 
constexpr uint128 operator<< (uint128 lhs, int amount)
 
bool operator<= (absl::string_view x, const Cord &y)
 
template<typename T , size_t N, typename A >
bool operator<= (const absl::InlinedVector< T, N, A > &a, const absl::InlinedVector< T, N, A > &b)
 
bool operator<= (const Cord &x, absl::string_view y)
 
bool operator<= (const Cord &x, const Cord &y)
 
template<typename T , typename U >
constexpr auto operator<= (const optional< T > &x, const optional< U > &y) -> decltype(optional_internal::convertible_to_bool(*x<= *y))
 
template<typename T , typename U >
constexpr auto operator<= (const optional< T > &x, const U &v) -> decltype(optional_internal::convertible_to_bool(*x<=v))
 
template<typename T >
constexpr bool operator<= (const optional< T > &x, nullopt_t) noexcept
 
template<typename T , typename U , typename = span_internal::EnableIfConvertibleTo<U, absl::Span<const T>>>
bool operator<= (const U &a, Span< T > b)
 
template<typename T , typename U >
constexpr auto operator<= (const U &v, const optional< T > &x) -> decltype(optional_internal::convertible_to_bool(v<= *x))
 
template<typename... Types>
constexpr variant_internal::RequireAllHaveLessThanOrEqualT< Types... > operator<= (const variant< Types... > &a, const variant< Types... > &b)
 
constexpr bool operator<= (Duration lhs, Duration rhs)
 
constexpr bool operator<= (monostate, monostate) noexcept
 
template<typename T >
constexpr bool operator<= (nullopt_t, const optional< T > &) noexcept
 
template<typename T , typename U , typename = span_internal::EnableIfConvertibleTo<U, absl::Span<const T>>>
bool operator<= (Span< T > a, const U &b)
 
template<typename T >
bool operator<= (Span< T > a, Span< T > b)
 
constexpr bool operator<= (string_view x, string_view y) noexcept
 
constexpr bool operator<= (Time lhs, Time rhs)
 
constexpr bool operator<= (uint128 lhs, uint128 rhs)
 
bool operator== (absl::string_view x, const Cord &y)
 
template<typename T , size_t N, typename A >
bool operator== (const absl::InlinedVector< T, N, A > &a, const absl::InlinedVector< T, N, A > &b)
 
bool operator== (const Cord &lhs, absl::string_view rhs)
 
bool operator== (const Cord &lhs, const Cord &rhs)
 
template<typename T , typename U >
constexpr auto operator== (const optional< T > &x, const optional< U > &y) -> decltype(optional_internal::convertible_to_bool(*x== *y))
 
template<typename T , typename U >
constexpr auto operator== (const optional< T > &x, const U &v) -> decltype(optional_internal::convertible_to_bool(*x==v))
 
template<typename T >
constexpr bool operator== (const optional< T > &x, nullopt_t) noexcept
 
bool operator== (const Status &lhs, const Status &rhs)
 
template<typename T >
bool operator== (const StatusOr< T > &lhs, const StatusOr< T > &rhs)
 
template<typename T , typename U , typename = span_internal::EnableIfConvertibleTo<U, absl::Span<const T>>>
bool operator== (const U &a, Span< T > b)
 
template<typename T , typename U >
constexpr auto operator== (const U &v, const optional< T > &x) -> decltype(optional_internal::convertible_to_bool(v== *x))
 
template<typename... Types>
constexpr variant_internal::RequireAllHaveEqualT< Types... > operator== (const variant< Types... > &a, const variant< Types... > &b)
 
constexpr bool operator== (Duration lhs, Duration rhs)
 
constexpr bool operator== (monostate, monostate) noexcept
 
template<typename T >
constexpr bool operator== (nullopt_t, const optional< T > &x) noexcept
 
template<typename T , typename U , typename = span_internal::EnableIfConvertibleTo<U, absl::Span<const T>>>
bool operator== (Span< T > a, const U &b)
 
template<typename T >
bool operator== (Span< T > a, Span< T > b)
 
constexpr bool operator== (string_view x, string_view y) noexcept
 
constexpr bool operator== (Time lhs, Time rhs)
 
constexpr bool operator== (uint128 lhs, uint128 rhs)
 
bool operator> (absl::string_view x, const Cord &y)
 
template<typename T , size_t N, typename A >
bool operator> (const absl::InlinedVector< T, N, A > &a, const absl::InlinedVector< T, N, A > &b)
 
bool operator> (const Cord &x, absl::string_view y)
 
bool operator> (const Cord &x, const Cord &y)
 
template<typename T , typename U >
constexpr auto operator> (const optional< T > &x, const optional< U > &y) -> decltype(optional_internal::convertible_to_bool(*x > *y))
 
template<typename T , typename U >
constexpr auto operator> (const optional< T > &x, const U &v) -> decltype(optional_internal::convertible_to_bool(*x > v))
 
template<typename T >
constexpr bool operator> (const optional< T > &x, nullopt_t) noexcept
 
template<typename T , typename U , typename = span_internal::EnableIfConvertibleTo<U, absl::Span<const T>>>
bool operator> (const U &a, Span< T > b)
 
template<typename T , typename U >
constexpr auto operator> (const U &v, const optional< T > &x) -> decltype(optional_internal::convertible_to_bool(v > *x))
 
template<typename... Types>
constexpr variant_internal::RequireAllHaveGreaterThanT< Types... > operator> (const variant< Types... > &a, const variant< Types... > &b)
 
constexpr bool operator> (Duration lhs, Duration rhs)
 
constexpr bool operator> (monostate, monostate) noexcept
 
template<typename T >
constexpr bool operator> (nullopt_t, const optional< T > &) noexcept
 
template<typename T , typename U , typename = span_internal::EnableIfConvertibleTo<U, absl::Span<const T>>>
bool operator> (Span< T > a, const U &b)
 
template<typename T >
bool operator> (Span< T > a, Span< T > b)
 
constexpr bool operator> (string_view x, string_view y) noexcept
 
constexpr bool operator> (Time lhs, Time rhs)
 
constexpr bool operator> (uint128 lhs, uint128 rhs)
 
bool operator>= (absl::string_view x, const Cord &y)
 
template<typename T , size_t N, typename A >
bool operator>= (const absl::InlinedVector< T, N, A > &a, const absl::InlinedVector< T, N, A > &b)
 
bool operator>= (const Cord &x, absl::string_view y)
 
bool operator>= (const Cord &x, const Cord &y)
 
template<typename T >
constexpr bool operator>= (const optional< T > &, nullopt_t) noexcept
 
template<typename T , typename U >
constexpr auto operator>= (const optional< T > &x, const optional< U > &y) -> decltype(optional_internal::convertible_to_bool(*x >= *y))
 
template<typename T , typename U >
constexpr auto operator>= (const optional< T > &x, const U &v) -> decltype(optional_internal::convertible_to_bool(*x >=v))
 
template<typename T , typename U , typename = span_internal::EnableIfConvertibleTo<U, absl::Span<const T>>>
bool operator>= (const U &a, Span< T > b)
 
template<typename T , typename U >
constexpr auto operator>= (const U &v, const optional< T > &x) -> decltype(optional_internal::convertible_to_bool(v >= *x))
 
template<typename... Types>
constexpr variant_internal::RequireAllHaveGreaterThanOrEqualT< Types... > operator>= (const variant< Types... > &a, const variant< Types... > &b)
 
constexpr bool operator>= (Duration lhs, Duration rhs)
 
constexpr bool operator>= (monostate, monostate) noexcept
 
template<typename T >
constexpr bool operator>= (nullopt_t, const optional< T > &x) noexcept
 
template<typename T , typename U , typename = span_internal::EnableIfConvertibleTo<U, absl::Span<const T>>>
bool operator>= (Span< T > a, const U &b)
 
template<typename T >
bool operator>= (Span< T > a, Span< T > b)
 
constexpr bool operator>= (string_view x, string_view y) noexcept
 
constexpr bool operator>= (Time lhs, Time rhs)
 
constexpr bool operator>= (uint128 lhs, uint128 rhs)
 
constexpr int128 operator>> (int128 lhs, int amount)
 
template<typename CharT , typename Traits >
std::basic_istream< CharT, Traits > & operator>> (std::basic_istream< CharT, Traits > &is, bernoulli_distribution &x)
 
template<typename CharT , typename Traits , typename RealType >
std::basic_istream< CharT, Traits > & operator>> (std::basic_istream< CharT, Traits > &is, beta_distribution< RealType > &x)
 
template<typename CharT , typename Traits , typename IntType >
std::basic_istream< CharT, Traits > & operator>> (std::basic_istream< CharT, Traits > &is, discrete_distribution< IntType > &x)
 
template<typename CharT , typename Traits , typename RealType >
std::basic_istream< CharT, Traits > & operator>> (std::basic_istream< CharT, Traits > &is, exponential_distribution< RealType > &x)
 
template<typename CharT , typename Traits , typename RealType >
std::basic_istream< CharT, Traits > & operator>> (std::basic_istream< CharT, Traits > &is, gaussian_distribution< RealType > &x)
 
template<typename CharT , typename Traits , typename IntType >
std::basic_istream< CharT, Traits > & operator>> (std::basic_istream< CharT, Traits > &is, log_uniform_int_distribution< IntType > &x)
 
template<typename CharT , typename Traits , typename IntType >
std::basic_istream< CharT, Traits > & operator>> (std::basic_istream< CharT, Traits > &is, poisson_distribution< IntType > &x)
 
template<typename CharT , typename Traits , typename IntType >
std::basic_istream< CharT, Traits > & operator>> (std::basic_istream< CharT, Traits > &is, uniform_int_distribution< IntType > &x)
 
template<typename CharT , typename Traits , typename RealType >
std::basic_istream< CharT, Traits > & operator>> (std::basic_istream< CharT, Traits > &is, uniform_real_distribution< RealType > &x)
 
template<typename CharT , typename Traits , typename IntType >
std::basic_istream< CharT, Traits > & operator>> (std::basic_istream< CharT, Traits > &is, zipf_distribution< IntType > &x)
 
constexpr uint128 operator>> (uint128 lhs, int amount)
 
constexpr chars_format operator^ (chars_format lhs, chars_format rhs)
 
constexpr int128 operator^ (int128 lhs, int128 rhs)
 
constexpr StatusToStringMode operator^ (StatusToStringMode lhs, StatusToStringMode rhs)
 
constexpr uint128 operator^ (uint128 lhs, uint128 rhs)
 
chars_formatoperator^= (chars_format &lhs, chars_format rhs)
 
StatusToStringModeoperator^= (StatusToStringMode &lhs, StatusToStringMode rhs)
 
constexpr chars_format operator| (chars_format lhs, chars_format rhs)
 
constexpr FormatConversionCharSet operator| (FormatConversionCharSet a, FormatConversionCharSet b)
 
constexpr int128 operator| (int128 lhs, int128 rhs)
 
constexpr StatusToStringMode operator| (StatusToStringMode lhs, StatusToStringMode rhs)
 
constexpr uint128 operator| (uint128 lhs, uint128 rhs)
 
chars_formatoperator|= (chars_format &lhs, chars_format rhs)
 
StatusToStringModeoperator|= (StatusToStringMode &lhs, StatusToStringMode rhs)
 
constexpr chars_format operator~ (chars_format arg)
 
constexpr StatusToStringMode operator~ (StatusToStringMode arg)
 
constexpr uint128 operator~ (uint128 val)
 
Status OutOfRangeError (absl::string_view message)
 
strings_internal::PairFormatterImpl< strings_internal::AlphaNumFormatterImpl, strings_internal::AlphaNumFormatterImplPairFormatter (absl::string_view sep)
 
template<typename FirstFormatter , typename SecondFormatter >
strings_internal::PairFormatterImpl< FirstFormatter, SecondFormatter > PairFormatter (FirstFormatter f1, absl::string_view sep, SecondFormatter f2)
 
bool ParseCivilTime (string_view s, CivilSecond *c)
 
std::vector< char * > ParseCommandLine (int argc, char *argv[])
 
bool ParseDuration (absl::string_view dur_sv, Duration *d)
 
template<typename T >
ABSL_NAMESPACE_BEGIN bool ParseFlag (absl::string_view input, T *dst, std::string *error)
 
template<typename T >
bool ParseFlag (absl::string_view input, T *dst, std::string *error)
 
bool ParseFlag (const std::string &text, absl::Time *t, std::string *error)
 
bool ParseFlag (const std::string &text, Duration *dst, std::string *)
 
bool ParseLenientCivilTime (string_view s, CivilSecond *c)
 
bool ParseTime (absl::string_view format, absl::string_view input, absl::Time *time, std::string *err)
 
bool ParseTime (absl::string_view format, absl::string_view input, absl::TimeZone tz, absl::Time *time, std::string *err)
 
Status PermissionDeniedError (absl::string_view message)
 
template<typename IntType , typename URBG >
IntType Poisson (URBG &&urbg, double mean=1.0)
 
template<class T >
ABSL_INTERNAL_CONSTEXPR_POPCOUNT std::enable_if< std::is_unsigned< T >::value, int >::type popcount (T x) noexcept
 
static void PortableSleepForSeconds (int seconds)
 
static void PortableSleepForSeconds (int seconds)
 
static void PostSynchEvent (void *obj, int ev)
 
static void PostSynchEvent (void *obj, int ev)
 
static std::pair< uint64_t, uint64_tPowFive (uint64_t num, int expfive)
 
static std::pair< uint64_t, uint64_tPowFive (uint64_t num, int expfive)
 
static bool PrepareAppendRegion (CordRep *root, char **region, size_t *size, size_t max_length)
 
static bool PrepareAppendRegion (CordRep *root, char **region, size_t *size, size_t max_length)
 
CivilDay PrevWeekday (CivilDay cd, Weekday wd)
 
template<typename... Args>
int PrintF (const FormatSpec< Args... > &format, const Args &... args)
 
absl::string_view ProgramUsageMessage ()
 
static void RaiseToDefaultHandler (int signo)
 
static void RaiseToDefaultHandler (int signo)
 
static void RaiseToPreviousHandler (int signo)
 
static void RaiseToPreviousHandler (int signo)
 
static CordRep * RawConcat (CordRep *left, CordRep *right)
 
std::nullptr_t RawPtr (std::nullptr_t)
 
template<typename T >
auto RawPtr (T &&ptr) -> decltype(std::addressof(*ptr))
 
static CordRep * Rebalance (CordRep *node)
 
void RegisterCondVarTracer (void(*fn)(const char *msg, const void *cv))
 
void RegisterLivePointers (const void *, size_t)
 
void RegisterMutexProfiler (void(*fn)(int64_t wait_cycles))
 
void RegisterMutexProfiler (void(*fn)(int64_t wait_timestamp))
 
void RegisterMutexTracer (void(*fn)(const char *msg, const void *obj, int64_t wait_cycles))
 
void RegisterSymbolizer (bool(*fn)(const void *pc, char *out, int out_size))
 
void RemoveExtraAsciiWhitespace (std::string *str)
 
static CordRep * RemovePrefixFrom (CordRep *node, size_t n)
 
static CordRep * RemoveSuffixFrom (CordRep *node, size_t n)
 
static bool RepMemoryUsageLeaf (const CordRep *rep, size_t *total_mem_usage)
 
static std::string ReportError (CordRep *root, CordRep *node)
 
static std::string ReportError (CordRep *root, CordRep *node)
 
Status ResourceExhaustedError (absl::string_view message)
 
static CordRep * RingNewTree (const char *data, size_t length, size_t alloc_hint)
 
template<typename ForwardIterator >
ForwardIterator rotate (ForwardIterator first, ForwardIterator middle, ForwardIterator last)
 
template<class T >
ABSL_NAMESPACE_BEGIN constexpr ABSL_MUST_USE_RESULT std::enable_if< std::is_unsigned< T >::value, T >::type rotl (T x, int s) noexcept
 
template<class T >
constexpr ABSL_MUST_USE_RESULT std::enable_if< std::is_unsigned< T >::value, T >::type rotr (T x, int s) noexcept
 
static void RunWorker (int i, ThreadSafeCounter *ready_counter, Notification *notification, ThreadSafeCounter *done_counter)
 
static void RunWorker (int i, ThreadSafeCounter *ready_counter, Notification *notification, ThreadSafeCounter *done_counter)
 
constexpr Duration Seconds (int64_t n)
 
template<typename T , time_internal::EnableIfIntegral< T > = 0>
constexpr Duration Seconds (T n)
 
template<typename T , time_internal::EnableIfFloat< T > = 0>
Duration Seconds (T n)
 
static void SetConcatChildren (CordRepConcat *concat, CordRep *left, CordRep *right)
 
template<typename T >
void SetFlag (absl::Flag< T > *flag, const T &v)
 
template<typename T , typename V >
void SetFlag (absl::Flag< T > *flag, const V &v)
 
void SetFlagsUsageConfig (FlagsUsageConfig usage_config)
 
void SetMutexDeadlockDetectionMode (OnDeadlockCycle mode)
 
void SetProgramUsageMessage (absl::string_view new_usage_message)
 
void SetStackUnwinder (int(*unwinder)(void **pcs, int *sizes, int max_depth, int skip_count, const void *uc, int *min_dropped_frames))
 
void SetStackUnwinder (Unwinder w)
 
static bool SetupAlternateStackOnce ()
 
static bool SetupAlternateStackOnce ()
 
template<typename RHS >
int SharedCompareImpl (const Cord &lhs, const RHS &rhs)
 
template<typename T , typename D >
std::shared_ptr< TShareUniquePtr (std::unique_ptr< T, D > &&ptr)
 
bool SimpleAtob (absl::string_view str, bool *out)
 
bool SimpleAtod (absl::string_view str, double *out)
 
ABSL_NAMESPACE_BEGIN bool SimpleAtof (absl::string_view str, float *out)
 
ABSL_MUST_USE_RESULT bool SimpleAtoi (absl::string_view str, absl::int128 *out)
 
ABSL_MUST_USE_RESULT bool SimpleAtoi (absl::string_view str, absl::uint128 *out)
 
template<typename int_type >
ABSL_NAMESPACE_BEGIN ABSL_MUST_USE_RESULT bool SimpleAtoi (absl::string_view str, int_type *out)
 
template<typename int_type >
ABSL_MUST_USE_RESULT bool SimpleAtoi (absl::string_view str, int_type *out)
 
ABSL_MUST_USE_RESULT bool SimpleHexAtoi (absl::string_view str, absl::int128 *out)
 
ABSL_MUST_USE_RESULT bool SimpleHexAtoi (absl::string_view str, absl::uint128 *out)
 
template<typename int_type >
ABSL_MUST_USE_RESULT bool SimpleHexAtoi (absl::string_view str, int_type *out)
 
strings_internal::AlphaNumBuffer< numbers_internal::kSixDigitsToBufferSizeSixDigits (double d)
 
static PerThreadSynchSkip (PerThreadSynch *x)
 
static PerThreadSynchSkip (PerThreadSynch *x)
 
void SleepFor (absl::Duration duration)
 
template<typename... Args>
int SNPrintF (char *output, std::size_t size, const FormatSpec< Args... > &format, const Args &... args)
 
static ExpDigits SplitToSix (const double value)
 
static ExpDigits SplitToSix (const double value)
 
static char * StackString (void **pcs, int n, char *buf, int maxlen, bool symbolize)
 
static char * StackString (void **pcs, int n, char *buf, int maxlen, bool symbolize)
 
bool StartsWith (absl::string_view text, absl::string_view prefix) noexcept
 
bool StartsWithIgnoreCase (absl::string_view text, absl::string_view prefix) noexcept
 
ABSL_NAMESPACE_BEGIN std::string StatusCodeToString (StatusCode code)
 
void StrAppend (std::string *)
 
void StrAppend (std::string *dest, const AlphaNum &a)
 
void StrAppend (std::string *dest, const AlphaNum &a, const AlphaNum &b)
 
void StrAppend (std::string *dest, const AlphaNum &a, const AlphaNum &b, const AlphaNum &c)
 
void StrAppend (std::string *dest, const AlphaNum &a, const AlphaNum &b, const AlphaNum &c, const AlphaNum &d)
 
template<typename... AV>
void StrAppend (std::string *dest, const AlphaNum &a, const AlphaNum &b, const AlphaNum &c, const AlphaNum &d, const AlphaNum &e, const AV &... args)
 
template<typename... Args>
std::string & StrAppendFormat (std::string *dst, const FormatSpec< Args... > &format, const Args &... args)
 
ABSL_MUST_USE_RESULT std::string StrCat ()
 
ABSL_MUST_USE_RESULT std::string StrCat (const AlphaNum &a)
 
std::string StrCat (const AlphaNum &a, const AlphaNum &b)
 
std::string StrCat (const AlphaNum &a, const AlphaNum &b, const AlphaNum &c)
 
std::string StrCat (const AlphaNum &a, const AlphaNum &b, const AlphaNum &c, const AlphaNum &d)
 
template<typename... AV>
ABSL_MUST_USE_RESULT std::string StrCat (const AlphaNum &a, const AlphaNum &b, const AlphaNum &c, const AlphaNum &d, const AlphaNum &e, const AV &... args)
 
ABSL_NAMESPACE_BEGIN bool StrContains (absl::string_view haystack, absl::string_view needle) noexcept
 
bool StrContains (absl::string_view haystack, char needle) noexcept
 
template<typename... Args>
ABSL_MUST_USE_RESULT str_format_internal::Streamable StreamFormat (const FormatSpec< Args... > &format, const Args &... args)
 
strings_internal::StreamFormatterImpl StreamFormatter ()
 
template<typename... Args>
ABSL_MUST_USE_RESULT std::string StrFormat (const FormatSpec< Args... > &format, const Args &... args)
 
ABSL_MUST_USE_RESULT absl::string_view StripAsciiWhitespace (absl::string_view str)
 
void StripAsciiWhitespace (std::string *str)
 
ABSL_MUST_USE_RESULT absl::string_view StripLeadingAsciiWhitespace (absl::string_view str)
 
void StripLeadingAsciiWhitespace (std::string *str)
 
ABSL_MUST_USE_RESULT absl::string_view StripPrefix (absl::string_view str, absl::string_view prefix)
 
ABSL_MUST_USE_RESULT absl::string_view StripSuffix (absl::string_view str, absl::string_view suffix)
 
ABSL_MUST_USE_RESULT absl::string_view StripTrailingAsciiWhitespace (absl::string_view str)
 
void StripTrailingAsciiWhitespace (std::string *str)
 
template<typename Range >
std::string StrJoin (const Range &range, absl::string_view separator)
 
template<typename Range , typename Formatter >
std::string StrJoin (const Range &range, absl::string_view separator, Formatter &&fmt)
 
template<typename... T>
std::string StrJoin (const std::tuple< T... > &value, absl::string_view separator)
 
template<typename... T, typename Formatter >
std::string StrJoin (const std::tuple< T... > &value, absl::string_view separator, Formatter &&fmt)
 
template<typename Iterator , typename Formatter >
std::string StrJoin (Iterator start, Iterator end, absl::string_view sep, Formatter &&fmt)
 
template<typename Iterator >
std::string StrJoin (Iterator start, Iterator end, absl::string_view separator)
 
template<typename T >
std::string StrJoin (std::initializer_list< T > il, absl::string_view separator)
 
template<typename T , typename Formatter >
std::string StrJoin (std::initializer_list< T > il, absl::string_view separator, Formatter &&fmt)
 
template<typename StrToStrMapping >
std::string StrReplaceAll (absl::string_view s, const StrToStrMapping &replacements)
 
ABSL_NAMESPACE_BEGIN ABSL_MUST_USE_RESULT std::string StrReplaceAll (absl::string_view s, std::initializer_list< std::pair< absl::string_view, absl::string_view >> replacements)
 
std::string StrReplaceAll (absl::string_view s, strings_internal::FixedMapping replacements)
 
template<typename StrToStrMapping >
int StrReplaceAll (const StrToStrMapping &replacements, std::string *target)
 
int StrReplaceAll (std::initializer_list< std::pair< absl::string_view, absl::string_view >> replacements, std::string *target)
 
int StrReplaceAll (strings_internal::FixedMapping replacements, std::string *target)
 
template<typename Delimiter >
strings_internal::Splitter< typename strings_internal::SelectDelimiter< Delimiter >::type, AllowEmpty, absl::string_viewStrSplit (strings_internal::ConvertibleToStringView text, Delimiter d)
 
template<typename Delimiter , typename Predicate >
strings_internal::Splitter< typename strings_internal::SelectDelimiter< Delimiter >::type, Predicate, absl::string_viewStrSplit (strings_internal::ConvertibleToStringView text, Delimiter d, Predicate p)
 
template<typename Delimiter , typename StringType , EnableSplitIfString< StringType > = 0>
strings_internal::Splitter< typename strings_internal::SelectDelimiter< Delimiter >::type, AllowEmpty, std::string > StrSplit (StringType &&text, Delimiter d)
 
template<typename Delimiter , typename Predicate , typename StringType , EnableSplitIfString< StringType > = 0>
strings_internal::Splitter< typename strings_internal::SelectDelimiter< Delimiter >::type, Predicate, std::string > StrSplit (StringType &&text, Delimiter d, Predicate p)
 
ABSL_MUST_USE_RESULT std::string Substitute (absl::string_view format)
 
ABSL_MUST_USE_RESULT std::string Substitute (absl::string_view format, const substitute_internal::Arg &a0)
 
ABSL_MUST_USE_RESULT std::string Substitute (absl::string_view format, const substitute_internal::Arg &a0, const substitute_internal::Arg &a1)
 
ABSL_MUST_USE_RESULT std::string Substitute (absl::string_view format, const substitute_internal::Arg &a0, const substitute_internal::Arg &a1, const substitute_internal::Arg &a2)
 
ABSL_MUST_USE_RESULT std::string Substitute (absl::string_view format, const substitute_internal::Arg &a0, const substitute_internal::Arg &a1, const substitute_internal::Arg &a2, const substitute_internal::Arg &a3)
 
ABSL_MUST_USE_RESULT std::string Substitute (absl::string_view format, const substitute_internal::Arg &a0, const substitute_internal::Arg &a1, const substitute_internal::Arg &a2, const substitute_internal::Arg &a3, const substitute_internal::Arg &a4)
 
ABSL_MUST_USE_RESULT std::string Substitute (absl::string_view format, const substitute_internal::Arg &a0, const substitute_internal::Arg &a1, const substitute_internal::Arg &a2, const substitute_internal::Arg &a3, const substitute_internal::Arg &a4, const substitute_internal::Arg &a5)
 
ABSL_MUST_USE_RESULT std::string Substitute (absl::string_view format, const substitute_internal::Arg &a0, const substitute_internal::Arg &a1, const substitute_internal::Arg &a2, const substitute_internal::Arg &a3, const substitute_internal::Arg &a4, const substitute_internal::Arg &a5, const substitute_internal::Arg &a6)
 
ABSL_MUST_USE_RESULT std::string Substitute (absl::string_view format, const substitute_internal::Arg &a0, const substitute_internal::Arg &a1, const substitute_internal::Arg &a2, const substitute_internal::Arg &a3, const substitute_internal::Arg &a4, const substitute_internal::Arg &a5, const substitute_internal::Arg &a6, const substitute_internal::Arg &a7)
 
ABSL_MUST_USE_RESULT std::string Substitute (absl::string_view format, const substitute_internal::Arg &a0, const substitute_internal::Arg &a1, const substitute_internal::Arg &a2, const substitute_internal::Arg &a3, const substitute_internal::Arg &a4, const substitute_internal::Arg &a5, const substitute_internal::Arg &a6, const substitute_internal::Arg &a7, const substitute_internal::Arg &a8)
 
ABSL_MUST_USE_RESULT std::string Substitute (absl::string_view format, const substitute_internal::Arg &a0, const substitute_internal::Arg &a1, const substitute_internal::Arg &a2, const substitute_internal::Arg &a3, const substitute_internal::Arg &a4, const substitute_internal::Arg &a5, const substitute_internal::Arg &a6, const substitute_internal::Arg &a7, const substitute_internal::Arg &a8, const substitute_internal::Arg &a9)
 
void SubstituteAndAppend (std::string *output, absl::string_view format)
 
void SubstituteAndAppend (std::string *output, absl::string_view format, const substitute_internal::Arg &a0)
 
void SubstituteAndAppend (std::string *output, absl::string_view format, const substitute_internal::Arg &a0, const substitute_internal::Arg &a1)
 
void SubstituteAndAppend (std::string *output, absl::string_view format, const substitute_internal::Arg &a0, const substitute_internal::Arg &a1, const substitute_internal::Arg &a2)
 
void SubstituteAndAppend (std::string *output, absl::string_view format, const substitute_internal::Arg &a0, const substitute_internal::Arg &a1, const substitute_internal::Arg &a2, const substitute_internal::Arg &a3)
 
void SubstituteAndAppend (std::string *output, absl::string_view format, const substitute_internal::Arg &a0, const substitute_internal::Arg &a1, const substitute_internal::Arg &a2, const substitute_internal::Arg &a3, const substitute_internal::Arg &a4)
 
void SubstituteAndAppend (std::string *output, absl::string_view format, const substitute_internal::Arg &a0, const substitute_internal::Arg &a1, const substitute_internal::Arg &a2, const substitute_internal::Arg &a3, const substitute_internal::Arg &a4, const substitute_internal::Arg &a5)
 
void SubstituteAndAppend (std::string *output, absl::string_view format, const substitute_internal::Arg &a0, const substitute_internal::Arg &a1, const substitute_internal::Arg &a2, const substitute_internal::Arg &a3, const substitute_internal::Arg &a4, const substitute_internal::Arg &a5, const substitute_internal::Arg &a6)
 
void SubstituteAndAppend (std::string *output, absl::string_view format, const substitute_internal::Arg &a0, const substitute_internal::Arg &a1, const substitute_internal::Arg &a2, const substitute_internal::Arg &a3, const substitute_internal::Arg &a4, const substitute_internal::Arg &a5, const substitute_internal::Arg &a6, const substitute_internal::Arg &a7)
 
void SubstituteAndAppend (std::string *output, absl::string_view format, const substitute_internal::Arg &a0, const substitute_internal::Arg &a1, const substitute_internal::Arg &a2, const substitute_internal::Arg &a3, const substitute_internal::Arg &a4, const substitute_internal::Arg &a5, const substitute_internal::Arg &a6, const substitute_internal::Arg &a7, const substitute_internal::Arg &a8)
 
void SubstituteAndAppend (std::string *output, absl::string_view format, const substitute_internal::Arg &a0, const substitute_internal::Arg &a1, const substitute_internal::Arg &a2, const substitute_internal::Arg &a3, const substitute_internal::Arg &a4, const substitute_internal::Arg &a5, const substitute_internal::Arg &a6, const substitute_internal::Arg &a7, const substitute_internal::Arg &a8, const substitute_internal::Arg &a9)
 
template<typename T , size_t N, typename A >
void swap (absl::InlinedVector< T, N, A > &a, absl::InlinedVector< T, N, A > &b) noexcept(noexcept(a.swap(b)))
 
void swap (absl::Status &a, absl::Status &b)
 
void swap (any &x, any &y) noexcept
 
template<typename K , typename V , typename C , typename A >
void swap (btree_map< K, V, C, A > &x, btree_map< K, V, C, A > &y)
 
template<typename K , typename V , typename C , typename A >
void swap (btree_multimap< K, V, C, A > &x, btree_multimap< K, V, C, A > &y)
 
template<typename K , typename C , typename A >
void swap (btree_multiset< K, C, A > &x, btree_multiset< K, C, A > &y)
 
template<typename K , typename C , typename A >
void swap (btree_set< K, C, A > &x, btree_set< K, C, A > &y)
 
template<typename T , typename std::enable_if< std::is_move_constructible< T >::value &&type_traits_internal::IsSwappable< T >::value, bool >::type = false>
void swap (optional< T > &a, optional< T > &b) noexcept(noexcept(a.swap(b)))
 
template<typename... Ts, absl::enable_if_t< absl::conjunction< std::is_move_constructible< Ts >..., type_traits_internal::IsSwappable< Ts >... >::value, int > = 0>
void swap (variant< Ts... > &v, variant< Ts... > &w) noexcept(noexcept(v.swap(w)))
 
bool Symbolize (const void *pc, char *out, int out_size)
 
static ABSL_CONST_INIT absl::base_internal::SpinLock synch_event_mu (absl::kConstInit, base_internal::SCHEDULE_KERNEL_ONLY)
 
static ABSL_CONST_INIT absl::base_internal::SpinLock synch_event_mu (absl::kConstInit, base_internal::SCHEDULE_KERNEL_ONLY)
 
static SynchLocksHeldSynch_GetAllLocks ()
 
static SynchLocksHeldSynch_GetAllLocks ()
 
static PerThreadSynchSynch_GetPerThread ()
 
static PerThreadSynchSynch_GetPerThread ()
 
static PerThreadSynchSynch_GetPerThreadAnnotated (Mutex *mu)
 
static PerThreadSynchSynch_GetPerThreadAnnotated (Mutex *mu)
 
 TEST (NotificationTest, SanityTest)
 
absl::Time TimeFromTimespec (timespec ts)
 
absl::Time TimeFromTimeval (timeval tv)
 
std::chrono::hours ToChronoHours (Duration d)
 
std::chrono::microseconds ToChronoMicroseconds (Duration d)
 
std::chrono::milliseconds ToChronoMilliseconds (Duration d)
 
std::chrono::minutes ToChronoMinutes (Duration d)
 
std::chrono::nanoseconds ToChronoNanoseconds (Duration d)
 
std::chrono::seconds ToChronoSeconds (Duration d)
 
std::chrono::system_clock::time_point ToChronoTime (absl::Time t)
 
CivilDay ToCivilDay (Time t, TimeZone tz)
 
CivilHour ToCivilHour (Time t, TimeZone tz)
 
CivilMinute ToCivilMinute (Time t, TimeZone tz)
 
CivilMonth ToCivilMonth (Time t, TimeZone tz)
 
CivilSecond ToCivilSecond (Time t, TimeZone tz)
 
CivilYear ToCivilYear (Time t, TimeZone tz)
 
double ToDoubleHours (Duration d)
 
double ToDoubleMicroseconds (Duration d)
 
double ToDoubleMilliseconds (Duration d)
 
double ToDoubleMinutes (Duration d)
 
double ToDoubleNanoseconds (Duration d)
 
double ToDoubleSeconds (Duration d)
 
int64_t ToInt64Hours (Duration d)
 
int64_t ToInt64Microseconds (Duration d)
 
int64_t ToInt64Milliseconds (Duration d)
 
int64_t ToInt64Minutes (Duration d)
 
int64_t ToInt64Nanoseconds (Duration d)
 
int64_t ToInt64Seconds (Duration d)
 
absl::string_view ToString (TestCordSize size)
 
timespec ToTimespec (Duration d)
 
timespec ToTimespec (Time t)
 
time_t ToTimeT (Time t)
 
timeval ToTimeval (Duration d)
 
timeval ToTimeval (Time t)
 
struct tm ToTM (absl::Time t, absl::TimeZone tz)
 
double ToUDate (Time t)
 
int64_t ToUniversal (absl::Time t)
 
int64_t ToUnixMicros (Time t)
 
int64_t ToUnixMillis (Time t)
 
int64_t ToUnixNanos (Time t)
 
int64_t ToUnixSeconds (Time t)
 
Duration Trunc (Duration d, Duration unit)
 
static bool TryAcquireWithSpinning (std::atomic< intptr_t > *mu)
 
static bool TryAcquireWithSpinning (std::atomic< intptr_t > *mu)
 
constexpr uint64_t Uint128High64 (uint128 v)
 
constexpr uint64_t Uint128Low64 (uint128 v)
 
constexpr uint128 Uint128Max ()
 
Status UnauthenticatedError (absl::string_view message)
 
Status UnavailableError (absl::string_view message)
 
template<typename R = void, typename TagType , typename URBG , typename A , typename B >
absl::enable_if_t< std::is_same< R, void >::value, random_internal::uniform_inferred_return_t< A, B > > Uniform (TagType tag, URBG &&urbg, A lo, B hi)
 
template<typename R = void, typename TagType , typename URBG >
absl::enable_if_t<!std::is_same< R, void >::value, R > Uniform (TagType tag, URBG &&urbg, R lo, R hi)
 
template<typename R , typename URBG >
absl::enable_if_t<!std::is_signed< R >::value, R > Uniform (URBG &&urbg)
 
template<typename R = void, typename URBG , typename A , typename B >
absl::enable_if_t< std::is_same< R, void >::value, random_internal::uniform_inferred_return_t< A, B > > Uniform (URBG &&urbg, A lo, B hi)
 
template<typename R = void, typename URBG >
absl::enable_if_t<!std::is_same< R, void >::value, R > Uniform (URBG &&urbg, R lo, R hi)
 
Status UnimplementedError (absl::string_view message)
 
constexpr Time UniversalEpoch ()
 
constexpr Time UnixEpoch ()
 
Status UnknownError (absl::string_view message)
 
std::string UnparseFlag (absl::Time t)
 
template<typename T >
std::string UnparseFlag (const T &v)
 
std::string UnparseFlag (Duration d)
 
static void UnrefSynchEvent (SynchEvent *e)
 
static void UnrefSynchEvent (SynchEvent *e)
 
void UnRegisterLivePointers (const void *, size_t)
 
template<typename... Args>
Cord UnsampledCord (Args... args)
 
TimeZone UTCTimeZone ()
 
std::string Utf8SafeCEscape (absl::string_view src)
 
std::string Utf8SafeCHexEscape (absl::string_view src)
 
static bool VerifyNode (CordRep *root, CordRep *start_node, bool full_validation)
 
static bool VerifyNode (CordRep *root, CordRep *start_node, bool full_validation)
 
static CordRep * VerifyTree (CordRep *node)
 
static CordRep * VerifyTree (CordRep *node)
 
template<int &... ExplicitBarrier, typename Container >
ABSL_NAMESPACE_BEGIN ABSL_MUST_USE_RESULT testing::AssertionResult VerifyTypeImplementsAbslHashCorrectly (const Container &values)
 
template<int & ..., typename Container >
ABSL_MUST_USE_RESULT testing::AssertionResult VerifyTypeImplementsAbslHashCorrectly (const Container &values)
 
template<int &... ExplicitBarrier, typename Container , typename Eq >
ABSL_MUST_USE_RESULT testing::AssertionResult VerifyTypeImplementsAbslHashCorrectly (const Container &values, Eq equals)
 
template<int & ..., typename T >
ABSL_MUST_USE_RESULT testing::AssertionResult VerifyTypeImplementsAbslHashCorrectly (std::initializer_list< T > values)
 
template<int & ..., typename T , typename Eq >
ABSL_MUST_USE_RESULT testing::AssertionResult VerifyTypeImplementsAbslHashCorrectly (std::initializer_list< T > values, Eq equals)
 
template<typename Visitor , typename... Variants>
variant_internal::VisitResult< Visitor, Variants... > visit (Visitor &&vis, Variants &&... vars)
 
template<typename T >
std::weak_ptr< TWeakenPtr (const std::shared_ptr< T > &ptr)
 
std::string WebSafeBase64Escape (absl::string_view src)
 
void WebSafeBase64Escape (absl::string_view src, std::string *dest)
 
bool WebSafeBase64Unescape (absl::string_view src, std::string *dest)
 
template<typename T >
ABSL_NAMESPACE_BEGIN std::unique_ptr< TWrapUnique (T *ptr)
 
static void WriteFailureInfo (int signo, void *ucontext, int cpu, void(*writerfn)(const char *))
 
static void WriteFailureInfo (int signo, void *ucontext, int cpu, void(*writerfn)(const char *))
 
static void WriterFnWrapper (const char *data, void *arg)
 
static void WriterFnWrapper (const char *data, void *arg)
 
static void WriteSignalMessage (int signo, int cpu, void(*writerfn)(const char *))
 
static void WriteSignalMessage (int signo, int cpu, void(*writerfn)(const char *))
 
static ABSL_ATTRIBUTE_NOINLINE void WriteStackTrace (void *ucontext, bool symbolize_stacktrace, void(*writerfn)(const char *, void *), void *writerfn_arg)
 
static ABSL_ATTRIBUTE_NOINLINE void WriteStackTrace (void *ucontext, bool symbolize_stacktrace, void(*writerfn)(const char *, void *), void *writerfn_arg)
 
static void WriteToStderr (const char *data)
 
static void WriteToStderr (const char *data)
 
constexpr Duration ZeroDuration ()
 
template<typename IntType , typename URBG >
IntType Zipf (URBG &&urbg, IntType hi=(std::numeric_limits< IntType >::max)(), double q=2.0, double v=1.0)
 

Variables

struct absl::SynchWaitParams ABSL_GUARDED_BY [kNSynchEvent]
 
struct {
   int   absl::flags
 
   const char *   absl::msg
 
event_properties []
 
struct {
   int   absl::flags
 
   const char *   absl::msg
 
event_properties []
 
static ABSL_CONST_INIT FailureSignalData failure_signal_data []
 
static ABSL_CONST_INIT FailureSignalData failure_signal_data []
 
ABSL_NAMESPACE_BEGIN static ABSL_CONST_INIT FailureSignalHandlerOptions fsh_options
 
ABSL_NAMESPACE_BEGIN static ABSL_CONST_INIT FailureSignalHandlerOptions fsh_options
 
static const intptr_t ignore_waiting_writers []
 
static const intptr_t kCvEvent = 0x0002L
 
static const intptr_t kCvEvent = 0x0002L
 
static const intptr_t kCvLow = 0x0003L
 
static const intptr_t kCvLow = 0x0003L
 
static const intptr_t kCvSpin = 0x0001L
 
static const intptr_t kCvSpin = 0x0001L
 
static constexpr bool kDebugMode = true
 
static constexpr bool kDebugMode = true
 
static constexpr const ABSL_NAMESPACE_BEGIN char kExceptionMessage []
 
static constexpr const ABSL_NAMESPACE_BEGIN char kExceptionMessage []
 
static const Mutex::MuHow kExclusive = &kExclusiveS
 
static const Mutex::MuHow kExclusive = &kExclusiveS
 
static const MuHowS kExclusiveS
 
static const MuHowS kExclusiveS
 
constexpr static ABSL_NAMESPACE_BEGIN auto kFixedArrayUseDefault = static_cast<size_t>(-1)
 
constexpr static ABSL_NAMESPACE_BEGIN auto kFixedArrayUseDefault = static_cast<size_t>(-1)
 
static const int kMinLengthSize = ABSL_ARRAYSIZE(min_length)
 
static const intptr_t kMuDesig = 0x0002L
 
static const intptr_t kMuDesig = 0x0002L
 
static const intptr_t kMuEvent = 0x0010L
 
static const intptr_t kMuEvent = 0x0010L
 
static const int kMuHasBlocked = 0x01
 
static const int kMuHasBlocked = 0x01
 
static const intptr_t kMuHigh = ~kMuLow
 
static const intptr_t kMuHigh = ~kMuLow
 
static const int kMuIsCond = 0x02
 
static const int kMuIsCond = 0x02
 
static const intptr_t kMuLow = 0x00ffL
 
static const intptr_t kMuLow = 0x00ffL
 
static const intptr_t kMuOne = 0x0100
 
static const intptr_t kMuOne = 0x0100
 
static const intptr_t kMuReader = 0x0001L
 
static const intptr_t kMuReader = 0x0001L
 
static const intptr_t kMuSpin = 0x0040L
 
static const intptr_t kMuSpin = 0x0040L
 
static const intptr_t kMuWait = 0x0004L
 
static const intptr_t kMuWait = 0x0004L
 
static const intptr_t kMuWriter = 0x0008L
 
static const intptr_t kMuWriter = 0x0008L
 
static const intptr_t kMuWrWait = 0x0020L
 
static const intptr_t kMuWrWait = 0x0020L
 
static constexpr uint32_t kNSynchEvent = 1031
 
static constexpr uint32_t kNSynchEvent = 1031
 
static PerThreadSynch *const kPerThreadSynchNull
 
static PerThreadSynch *const kPerThreadSynchNull
 
static const Mutex::MuHow kShared = &kSharedS
 
static const Mutex::MuHow kShared = &kSharedS
 
static const MuHowS kSharedS
 
static const MuHowS kSharedS
 
ABSL_NAMESPACE_BEGIN const ABSL_DLL uint128 kuint128max
 
static constexpr uint64_t min_length []
 
char * out
 
char int out_size
 
const ABSL_DLL char RFC1123_full [] = "%a, %d %b %E4Y %H:%M:%S %z"
 
const ABSL_DLL char RFC1123_no_wday [] = "%d %b %E4Y %H:%M:%S %z"
 
ABSL_NAMESPACE_BEGIN const ABSL_DLL char RFC3339_full [] = "%Y-%m-%d%ET%H:%M:%E*S%Ez"
 
const ABSL_DLL char RFC3339_sec [] = "%Y-%m-%d%ET%H:%M:%S%Ez"
 
ABSL_NAMESPACE_BEGIN class ABSL_MUST_USE_RESULT Status
 
template<typename T >
ABSL_NAMESPACE_BEGIN class ABSL_MUST_USE_RESULT StatusOr
 
static const intptr_t zap_desig_waker []
 

Typedef Documentation

◆ add_const_t

template<typename T >
using absl::add_const_t = typedef typename std::add_const<T>::type

Definition at line 591 of file abseil-cpp/absl/meta/type_traits.h.

◆ add_cv_t

template<typename T >
using absl::add_cv_t = typedef typename std::add_cv<T>::type

Definition at line 588 of file abseil-cpp/absl/meta/type_traits.h.

◆ add_lvalue_reference_t

template<typename T >
using absl::add_lvalue_reference_t = typedef typename std::add_lvalue_reference<T>::type

Definition at line 600 of file abseil-cpp/absl/meta/type_traits.h.

◆ add_pointer_t

template<typename T >
using absl::add_pointer_t = typedef typename std::add_pointer<T>::type

Definition at line 609 of file abseil-cpp/absl/meta/type_traits.h.

◆ add_rvalue_reference_t

template<typename T >
using absl::add_rvalue_reference_t = typedef typename std::add_rvalue_reference<T>::type

Definition at line 603 of file abseil-cpp/absl/meta/type_traits.h.

◆ add_volatile_t

template<typename T >
using absl::add_volatile_t = typedef typename std::add_volatile<T>::type

Definition at line 594 of file abseil-cpp/absl/meta/type_traits.h.

◆ aligned_storage_t

template<size_t Len, size_t Align = type_traits_internal:: default_alignment_of_aligned_storage<Len>::value>
using absl::aligned_storage_t = typedef typename std::aligned_storage<Len, Align>::type

Definition at line 625 of file abseil-cpp/absl/meta/type_traits.h.

◆ BitGen

Definition at line 121 of file abseil-cpp/absl/random/random.h.

◆ civil_diff_t

Definition at line 360 of file abseil-cpp/absl/time/civil_time.h.

◆ civil_year_t

Definition at line 347 of file abseil-cpp/absl/time/civil_time.h.

◆ CivilDay

Definition at line 330 of file abseil-cpp/absl/time/civil_time.h.

◆ CivilHour

Definition at line 328 of file abseil-cpp/absl/time/civil_time.h.

◆ CivilMinute

Definition at line 326 of file abseil-cpp/absl/time/civil_time.h.

◆ CivilMonth

Definition at line 332 of file abseil-cpp/absl/time/civil_time.h.

◆ CivilSecond

Definition at line 324 of file abseil-cpp/absl/time/civil_time.h.

◆ CivilYear

Definition at line 334 of file abseil-cpp/absl/time/civil_time.h.

◆ common_type_t

template<typename... T>
using absl::common_type_t = typedef typename std::common_type<T...>::type

Definition at line 637 of file abseil-cpp/absl/meta/type_traits.h.

◆ conditional_t

template<bool B, typename T , typename F >
using absl::conditional_t = typedef typename std::conditional<B, T, F>::type

Definition at line 634 of file abseil-cpp/absl/meta/type_traits.h.

◆ decay_t

template<typename T >
using absl::decay_t = typedef typename std::decay<T>::type

Definition at line 628 of file abseil-cpp/absl/meta/type_traits.h.

◆ enable_if_t

template<bool B, typename T = void>
using absl::enable_if_t = typedef typename std::enable_if<B, T>::type

Definition at line 631 of file abseil-cpp/absl/meta/type_traits.h.

◆ EnableSplitIfString

template<typename T >
using absl::EnableSplitIfString = typedef typename std::enable_if<std::is_same<T, std::string>::value || std::is_same<T, const std::string>::value, int>::type

Definition at line 376 of file abseil-cpp/absl/strings/str_split.h.

◆ Flag

template<typename T >
using absl::Flag = typedef flags_internal::Flag<T>

Definition at line 48 of file abseil-cpp/absl/flags/declare.h.

◆ FormatArg

Definition at line 520 of file abseil-cpp/absl/strings/str_format.h.

◆ FormatSpec

Definition at line 257 of file abseil-cpp/absl/strings/str_format.h.

◆ GetTidType

using absl::GetTidType = typedef decltype(absl::base_internal::GetTID())

◆ Hash

template<typename T >
using absl::Hash = typedef absl::hash_internal::Hash<T>

Definition at line 247 of file abseil-cpp/absl/hash/hash.h.

◆ in_place_index_t

template<size_t I>
using absl::in_place_index_t = typedef void (*)(utility_internal::InPlaceIndexTag<I>)

Definition at line 208 of file abseil-cpp/absl/utility/utility.h.

◆ in_place_type_t

template<typename T >
using absl::in_place_type_t = typedef void (*)(utility_internal::InPlaceTypeTag<T>)

Definition at line 191 of file abseil-cpp/absl/utility/utility.h.

◆ index_sequence

template<size_t... Ints>
using absl::index_sequence = typedef integer_sequence<size_t, Ints...>

Definition at line 87 of file abseil-cpp/absl/utility/utility.h.

◆ index_sequence_for

template<typename... Ts>
using absl::index_sequence_for = typedef make_index_sequence<sizeof...(Ts)>

Definition at line 158 of file abseil-cpp/absl/utility/utility.h.

◆ InsecureBitGen

Definition at line 162 of file abseil-cpp/absl/random/random.h.

◆ make_index_sequence

template<size_t N>
using absl::make_index_sequence = typedef make_integer_sequence<size_t, N>

Definition at line 150 of file abseil-cpp/absl/utility/utility.h.

◆ make_integer_sequence

template<typename T , T N>
using absl::make_integer_sequence = typedef typename utility_internal::Gen<T, N>::type

Definition at line 142 of file abseil-cpp/absl/utility/utility.h.

◆ make_signed_t

template<typename T >
using absl::make_signed_t = typedef typename std::make_signed<T>::type

Definition at line 612 of file abseil-cpp/absl/meta/type_traits.h.

◆ make_unsigned_t

template<typename T >
using absl::make_unsigned_t = typedef typename std::make_unsigned<T>::type

Definition at line 615 of file abseil-cpp/absl/meta/type_traits.h.

◆ MockBernoulli

Definition at line 111 of file abseil-cpp/absl/random/mock_distributions.h.

◆ MockBeta

template<typename RealType >
using absl::MockBeta = typedef random_internal::MockOverloadSet<absl::beta_distribution<RealType>, RealType(MockingBitGen&, RealType, RealType)>

Definition at line 136 of file abseil-cpp/absl/random/mock_distributions.h.

◆ MockExponential

template<typename RealType >
using absl::MockExponential = typedef random_internal::MockOverloadSet<absl::exponential_distribution<RealType>, RealType(MockingBitGen&, RealType)>

Definition at line 161 of file abseil-cpp/absl/random/mock_distributions.h.

◆ MockGaussian

template<typename RealType >
using absl::MockGaussian = typedef random_internal::MockOverloadSet<absl::gaussian_distribution<RealType>, RealType(MockingBitGen&, RealType, RealType)>

Definition at line 187 of file abseil-cpp/absl/random/mock_distributions.h.

◆ MockLogUniform

template<typename IntType >
using absl::MockLogUniform = typedef random_internal::MockOverloadSet< absl::log_uniform_int_distribution<IntType>, IntType(MockingBitGen&, IntType, IntType, IntType)>

Definition at line 212 of file abseil-cpp/absl/random/mock_distributions.h.

◆ MockPoisson

template<typename IntType >
using absl::MockPoisson = typedef random_internal::MockOverloadSet<absl::poisson_distribution<IntType>, IntType(MockingBitGen&, double)>

Definition at line 236 of file abseil-cpp/absl/random/mock_distributions.h.

◆ MockUniform

Definition at line 89 of file abseil-cpp/absl/random/mock_distributions.h.

◆ MockZipf

template<typename IntType >
using absl::MockZipf = typedef random_internal::MockOverloadSet<absl::zipf_distribution<IntType>, IntType(MockingBitGen&, IntType, double, double)>

Definition at line 261 of file abseil-cpp/absl/random/mock_distributions.h.

◆ ParsedFormat

Definition at line 312 of file abseil-cpp/absl/strings/str_format.h.

◆ remove_all_extents_t

template<typename T >
using absl::remove_all_extents_t = typedef typename std::remove_all_extents<T>::type

Definition at line 621 of file abseil-cpp/absl/meta/type_traits.h.

◆ remove_const_t

template<typename T >
using absl::remove_const_t = typedef typename std::remove_const<T>::type

Definition at line 582 of file abseil-cpp/absl/meta/type_traits.h.

◆ remove_cv_t

template<typename T >
using absl::remove_cv_t = typedef typename std::remove_cv<T>::type

Definition at line 579 of file abseil-cpp/absl/meta/type_traits.h.

◆ remove_cvref_t

template<typename T >
using absl::remove_cvref_t = typedef typename remove_cvref<T>::type

Definition at line 528 of file abseil-cpp/absl/meta/type_traits.h.

◆ remove_extent_t

template<typename T >
using absl::remove_extent_t = typedef typename std::remove_extent<T>::type

Definition at line 618 of file abseil-cpp/absl/meta/type_traits.h.

◆ remove_pointer_t

template<typename T >
using absl::remove_pointer_t = typedef typename std::remove_pointer<T>::type

Definition at line 606 of file abseil-cpp/absl/meta/type_traits.h.

◆ remove_reference_t

template<typename T >
using absl::remove_reference_t = typedef typename std::remove_reference<T>::type

Definition at line 597 of file abseil-cpp/absl/meta/type_traits.h.

◆ remove_volatile_t

template<typename T >
using absl::remove_volatile_t = typedef typename std::remove_volatile<T>::type

Definition at line 585 of file abseil-cpp/absl/meta/type_traits.h.

◆ result_of_t

template<typename F >
using absl::result_of_t = typedef typename type_traits_internal::result_of<F>::type

Definition at line 658 of file abseil-cpp/absl/meta/type_traits.h.

◆ SeedSeq

Definition at line 56 of file abseil-cpp/absl/random/seed_sequences.h.

◆ underlying_type_t

template<typename T >
using absl::underlying_type_t = typedef typename std::underlying_type<T>::type

Definition at line 640 of file abseil-cpp/absl/meta/type_traits.h.

◆ variant_alternative_t

template<std::size_t I, class T >
using absl::variant_alternative_t = typedef typename variant_alternative<I, T>::type

Definition at line 250 of file abseil-cpp/absl/types/variant.h.

◆ void_t

template<typename... Ts>
using absl::void_t = typedef typename type_traits_internal::VoidTImpl<Ts...>::type

Definition at line 218 of file abseil-cpp/absl/meta/type_traits.h.

◆ Weekday

typedef time_internal::cctz::weekday absl::Weekday

Definition at line 370 of file abseil-cpp/absl/time/civil_time.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
kGdbMuSpin 
kGdbMuEvent 
kGdbMuWait 
kGdbMuWriter 
kGdbMuDesig 
kGdbMuWrWait 
kGdbMuReader 
kGdbMuLow 

Definition at line 648 of file bloaty/third_party/abseil-cpp/absl/synchronization/mutex.cc.

◆ anonymous enum

anonymous enum
Enumerator
kGdbCvSpin 
kGdbCvEvent 
kGdbCvLow 

Definition at line 2433 of file bloaty/third_party/abseil-cpp/absl/synchronization/mutex.cc.

◆ anonymous enum

anonymous enum
Enumerator
kGdbMuSpin 
kGdbMuEvent 
kGdbMuWait 
kGdbMuWriter 
kGdbMuDesig 
kGdbMuWrWait 
kGdbMuReader 
kGdbMuLow 

Definition at line 648 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ anonymous enum

anonymous enum
Enumerator
kGdbCvSpin 
kGdbCvEvent 
kGdbCvLow 

Definition at line 2451 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ chars_format [1/2]

enum absl::chars_format
strong
Enumerator
scientific 
fixed 
hex 
general 
scientific 
fixed 
hex 
general 

Definition at line 29 of file bloaty/third_party/abseil-cpp/absl/strings/charconv.h.

◆ chars_format [2/2]

enum absl::chars_format
strong
Enumerator
scientific 
fixed 
hex 
general 
scientific 
fixed 
hex 
general 

Definition at line 29 of file abseil-cpp/absl/strings/charconv.h.

◆ ConstInitType [1/2]

Enumerator
kConstInit 
kConstInit 

Definition at line 69 of file bloaty/third_party/abseil-cpp/absl/base/const_init.h.

◆ ConstInitType [2/2]

Enumerator
kConstInit 
kConstInit 

Definition at line 69 of file abseil-cpp/absl/base/const_init.h.

◆ CordMemoryAccounting

Enumerator
kTotal 
kFairShare 

Definition at line 109 of file abseil-cpp/absl/strings/cord.h.

◆ FormatConversionChar [1/2]

Enumerator

Definition at line 636 of file abseil-cpp/absl/strings/str_format.h.

◆ FormatConversionChar [2/2]

Enumerator

Definition at line 637 of file bloaty/third_party/abseil-cpp/absl/strings/str_format.h.

◆ FormatConversionCharSet [1/2]

Enumerator
kStar 
kIntegral 
kFloating 
kNumeric 
kString 
kPointer 
kStar 
kIntegral 
kFloating 
kNumeric 
kString 
kPointer 

Definition at line 737 of file abseil-cpp/absl/strings/str_format.h.

◆ FormatConversionCharSet [2/2]

Enumerator
kStar 
kIntegral 
kFloating 
kNumeric 
kString 
kPointer 
kStar 
kIntegral 
kFloating 
kNumeric 
kString 
kPointer 

Definition at line 738 of file bloaty/third_party/abseil-cpp/absl/strings/str_format.h.

◆ LogSeverity [1/2]

enum absl::LogSeverity : int
strong
Enumerator
kInfo 
kWarning 
kError 
kFatal 
kInfo 
kWarning 
kError 
kFatal 

Definition at line 69 of file abseil-cpp/absl/base/log_severity.h.

◆ LogSeverity [2/2]

enum absl::LogSeverity : int
strong
Enumerator
kInfo 
kWarning 
kError 
kFatal 
kInfo 
kWarning 
kError 
kFatal 

Definition at line 69 of file bloaty/third_party/abseil-cpp/absl/base/log_severity.h.

◆ LogSeverityAtLeast

Enumerator
kInfo 
kWarning 
kError 
kFatal 
kInfinity 

Definition at line 123 of file abseil-cpp/absl/base/log_severity.h.

◆ LogSeverityAtMost

Enumerator
kNegativeInfinity 
kInfo 
kWarning 
kError 
kFatal 

Definition at line 138 of file abseil-cpp/absl/base/log_severity.h.

◆ OnDeadlockCycle [1/2]

enum absl::OnDeadlockCycle
strong
Enumerator
kIgnore 
kReport 
kAbort 
kIgnore 
kReport 
kAbort 

Definition at line 1054 of file bloaty/third_party/abseil-cpp/absl/synchronization/mutex.h.

◆ OnDeadlockCycle [2/2]

enum absl::OnDeadlockCycle
strong
Enumerator
kIgnore 
kReport 
kAbort 
kIgnore 
kReport 
kAbort 

Definition at line 1062 of file abseil-cpp/absl/synchronization/mutex.h.

◆ PadSpec [1/2]

Enumerator
kNoPad 
kZeroPad2 
kZeroPad3 
kZeroPad4 
kZeroPad5 
kZeroPad6 
kZeroPad7 
kZeroPad8 
kZeroPad9 
kZeroPad10 
kZeroPad11 
kZeroPad12 
kZeroPad13 
kZeroPad14 
kZeroPad15 
kZeroPad16 
kZeroPad17 
kZeroPad18 
kZeroPad19 
kZeroPad20 
kSpacePad2 
kSpacePad3 
kSpacePad4 
kSpacePad5 
kSpacePad6 
kSpacePad7 
kSpacePad8 
kSpacePad9 
kSpacePad10 
kSpacePad11 
kSpacePad12 
kSpacePad13 
kSpacePad14 
kSpacePad15 
kSpacePad16 
kSpacePad17 
kSpacePad18 
kSpacePad19 
kSpacePad20 
kNoPad 
kZeroPad2 
kZeroPad3 
kZeroPad4 
kZeroPad5 
kZeroPad6 
kZeroPad7 
kZeroPad8 
kZeroPad9 
kZeroPad10 
kZeroPad11 
kZeroPad12 
kZeroPad13 
kZeroPad14 
kZeroPad15 
kZeroPad16 
kZeroPad17 
kZeroPad18 
kZeroPad19 
kZeroPad20 
kSpacePad2 
kSpacePad3 
kSpacePad4 
kSpacePad5 
kSpacePad6 
kSpacePad7 
kSpacePad8 
kSpacePad9 
kSpacePad10 
kSpacePad11 
kSpacePad12 
kSpacePad13 
kSpacePad14 
kSpacePad15 
kSpacePad16 
kSpacePad17 
kSpacePad18 
kSpacePad19 
kSpacePad20 

Definition at line 85 of file bloaty/third_party/abseil-cpp/absl/strings/str_cat.h.

◆ PadSpec [2/2]

Enumerator
kNoPad 
kZeroPad2 
kZeroPad3 
kZeroPad4 
kZeroPad5 
kZeroPad6 
kZeroPad7 
kZeroPad8 
kZeroPad9 
kZeroPad10 
kZeroPad11 
kZeroPad12 
kZeroPad13 
kZeroPad14 
kZeroPad15 
kZeroPad16 
kZeroPad17 
kZeroPad18 
kZeroPad19 
kZeroPad20 
kSpacePad2 
kSpacePad3 
kSpacePad4 
kSpacePad5 
kSpacePad6 
kSpacePad7 
kSpacePad8 
kSpacePad9 
kSpacePad10 
kSpacePad11 
kSpacePad12 
kSpacePad13 
kSpacePad14 
kSpacePad15 
kSpacePad16 
kSpacePad17 
kSpacePad18 
kSpacePad19 
kSpacePad20 
kNoPad 
kZeroPad2 
kZeroPad3 
kZeroPad4 
kZeroPad5 
kZeroPad6 
kZeroPad7 
kZeroPad8 
kZeroPad9 
kZeroPad10 
kZeroPad11 
kZeroPad12 
kZeroPad13 
kZeroPad14 
kZeroPad15 
kZeroPad16 
kZeroPad17 
kZeroPad18 
kZeroPad19 
kZeroPad20 
kSpacePad2 
kSpacePad3 
kSpacePad4 
kSpacePad5 
kSpacePad6 
kSpacePad7 
kSpacePad8 
kSpacePad9 
kSpacePad10 
kSpacePad11 
kSpacePad12 
kSpacePad13 
kSpacePad14 
kSpacePad15 
kSpacePad16 
kSpacePad17 
kSpacePad18 
kSpacePad19 
kSpacePad20 

Definition at line 85 of file abseil-cpp/absl/strings/str_cat.h.

◆ StatusCode [1/2]

enum absl::StatusCode : int
strong
Enumerator
kOk 
kCancelled 
kUnknown 
kInvalidArgument 
kDeadlineExceeded 
kNotFound 
kAlreadyExists 
kPermissionDenied 
kResourceExhausted 
kFailedPrecondition 
kAborted 
kOutOfRange 
kUnimplemented 
kInternal 
kUnavailable 
kDataLoss 
kUnauthenticated 
kDoNotUseReservedForFutureExpansionUseDefaultInSwitchInstead_ 
kOk 
kCancelled 
kUnknown 
kInvalidArgument 
kDeadlineExceeded 
kNotFound 
kAlreadyExists 
kPermissionDenied 
kResourceExhausted 
kFailedPrecondition 
kAborted 
kOutOfRange 
kUnimplemented 
kInternal 
kUnavailable 
kDataLoss 
kUnauthenticated 
kDoNotUseReservedForFutureExpansionUseDefaultInSwitchInstead_ 

Definition at line 91 of file third_party/bloaty/third_party/abseil-cpp/absl/status/status.h.

◆ StatusCode [2/2]

enum absl::StatusCode : int
strong
Enumerator
kOk 
kCancelled 
kUnknown 
kInvalidArgument 
kDeadlineExceeded 
kNotFound 
kAlreadyExists 
kPermissionDenied 
kResourceExhausted 
kFailedPrecondition 
kAborted 
kOutOfRange 
kUnimplemented 
kInternal 
kUnavailable 
kDataLoss 
kUnauthenticated 
kDoNotUseReservedForFutureExpansionUseDefaultInSwitchInstead_ 
kOk 
kCancelled 
kUnknown 
kInvalidArgument 
kDeadlineExceeded 
kNotFound 
kAlreadyExists 
kPermissionDenied 
kResourceExhausted 
kFailedPrecondition 
kAborted 
kOutOfRange 
kUnimplemented 
kInternal 
kUnavailable 
kDataLoss 
kUnauthenticated 
kDoNotUseReservedForFutureExpansionUseDefaultInSwitchInstead_ 

Definition at line 92 of file third_party/abseil-cpp/absl/status/status.h.

◆ StatusToStringMode [1/2]

Enumerator
kWithNoExtraData 
kWithPayload 
kWithEverything 
kDefault 
kWithNoExtraData 
kWithPayload 
kWithEverything 
kDefault 

Definition at line 288 of file third_party/bloaty/third_party/abseil-cpp/absl/status/status.h.

◆ StatusToStringMode [2/2]

Enumerator
kWithNoExtraData 
kWithPayload 
kWithEverything 
kDefault 
kWithNoExtraData 
kWithPayload 
kWithEverything 
kDefault 

Definition at line 290 of file third_party/abseil-cpp/absl/status/status.h.

◆ TestCordSize [1/2]

enum absl::TestCordSize
strong
Enumerator
kEmpty 
kInlined 
kStringSso1 
kStringSso2 
kSmall 
kMedium 
kLarge 
kEmpty 
kInlined 
kStringSso1 
kStringSso2 
kSmall 
kMedium 
kLarge 

Definition at line 33 of file abseil-cpp/absl/strings/cord_test_helpers.h.

◆ TestCordSize [2/2]

enum absl::TestCordSize
strong
Enumerator
kEmpty 
kInlined 
kStringSso1 
kStringSso2 
kSmall 
kMedium 
kLarge 
kEmpty 
kInlined 
kStringSso1 
kStringSso2 
kSmall 
kMedium 
kLarge 

Definition at line 33 of file bloaty/third_party/abseil-cpp/absl/strings/cord_test_helpers.h.

Function Documentation

◆ AbortedError()

Status absl::AbortedError ( absl::string_view  message)

◆ AbsDuration()

Duration absl::AbsDuration ( Duration  d)
inline

Definition at line 313 of file third_party/abseil-cpp/absl/time/time.h.

◆ ABSL_COMPARE_INLINE_INIT() [1/17]

absl::ABSL_COMPARE_INLINE_INIT ( partial_ordering  ,
equivalent  ,
compare_internal::eq::equivalent   
)

◆ ABSL_COMPARE_INLINE_INIT() [2/17]

absl::ABSL_COMPARE_INLINE_INIT ( partial_ordering  ,
greater  ,
compare_internal::ord::greater   
)

◆ ABSL_COMPARE_INLINE_INIT() [3/17]

absl::ABSL_COMPARE_INLINE_INIT ( partial_ordering  ,
less  ,
compare_internal::ord::less   
)

◆ ABSL_COMPARE_INLINE_INIT() [4/17]

absl::ABSL_COMPARE_INLINE_INIT ( partial_ordering  ,
unordered  ,
compare_internal::ncmp::unordered   
)

◆ ABSL_COMPARE_INLINE_INIT() [5/17]

absl::ABSL_COMPARE_INLINE_INIT ( strong_equality  ,
equal  ,
compare_internal::eq::equal   
)

◆ ABSL_COMPARE_INLINE_INIT() [6/17]

absl::ABSL_COMPARE_INLINE_INIT ( strong_equality  ,
equivalent  ,
compare_internal::eq::equivalent   
)

◆ ABSL_COMPARE_INLINE_INIT() [7/17]

absl::ABSL_COMPARE_INLINE_INIT ( strong_equality  ,
nonequal  ,
compare_internal::eq::nonequal   
)

◆ ABSL_COMPARE_INLINE_INIT() [8/17]

absl::ABSL_COMPARE_INLINE_INIT ( strong_equality  ,
nonequivalent  ,
compare_internal::eq::nonequivalent   
)

◆ ABSL_COMPARE_INLINE_INIT() [9/17]

absl::ABSL_COMPARE_INLINE_INIT ( strong_ordering  ,
equal  ,
compare_internal::eq::equal   
)

◆ ABSL_COMPARE_INLINE_INIT() [10/17]

absl::ABSL_COMPARE_INLINE_INIT ( strong_ordering  ,
equivalent  ,
compare_internal::eq::equivalent   
)

◆ ABSL_COMPARE_INLINE_INIT() [11/17]

absl::ABSL_COMPARE_INLINE_INIT ( strong_ordering  ,
greater  ,
compare_internal::ord::greater   
)

◆ ABSL_COMPARE_INLINE_INIT() [12/17]

absl::ABSL_COMPARE_INLINE_INIT ( strong_ordering  ,
less  ,
compare_internal::ord::less   
)

◆ ABSL_COMPARE_INLINE_INIT() [13/17]

absl::ABSL_COMPARE_INLINE_INIT ( weak_equality  ,
equivalent  ,
compare_internal::eq::equivalent   
)

◆ ABSL_COMPARE_INLINE_INIT() [14/17]

absl::ABSL_COMPARE_INLINE_INIT ( weak_equality  ,
nonequivalent  ,
compare_internal::eq::nonequivalent   
)

◆ ABSL_COMPARE_INLINE_INIT() [15/17]

absl::ABSL_COMPARE_INLINE_INIT ( weak_ordering  ,
equivalent  ,
compare_internal::eq::equivalent   
)

◆ ABSL_COMPARE_INLINE_INIT() [16/17]

absl::ABSL_COMPARE_INLINE_INIT ( weak_ordering  ,
greater  ,
compare_internal::ord::greater   
)

◆ ABSL_COMPARE_INLINE_INIT() [17/17]

absl::ABSL_COMPARE_INLINE_INIT ( weak_ordering  ,
less  ,
compare_internal::ord::less   
)

◆ ABSL_DEPRECATED() [1/2]

template<typename Dest , typename Source , typename std::enable_if< !internal_casts::is_bitcastable< Dest, Source >::value, int >::type = 0>
absl::ABSL_DEPRECATED ( "absl::bit_cast type requirements were violated. Update the types " "being used such that they are the same size and are both " "TriviallyCopyable."  ) const &

◆ ABSL_DEPRECATED() [2/2]

absl::ABSL_DEPRECATED ( "absl::RegisterSymbolizer() is deprecated and will be removed " "on or after 2023-05-01"  ) const

◆ ABSL_GUARDED_BY() [1/4]

static ABSL_CONST_INIT GraphCycles* deadlock_graph absl::ABSL_GUARDED_BY ( deadlock_graph_mu  )
static

◆ ABSL_GUARDED_BY() [2/4]

static ABSL_CONST_INIT GraphCycles* deadlock_graph absl::ABSL_GUARDED_BY ( deadlock_graph_mu  )
static

◆ ABSL_GUARDED_BY() [3/4]

static struct absl::SynchEvent absl::ABSL_GUARDED_BY ( synch_event_mu  )
static

◆ ABSL_GUARDED_BY() [4/4]

static struct absl::SynchEvent absl::ABSL_GUARDED_BY ( synch_event_mu  )
static

◆ ABSL_INTERNAL_INLINE_CONSTEXPR() [1/9]

absl::ABSL_INTERNAL_INLINE_CONSTEXPR ( in_place_t  ,
in_place  ,
{}   
)

◆ ABSL_INTERNAL_INLINE_CONSTEXPR() [2/9]

absl::ABSL_INTERNAL_INLINE_CONSTEXPR ( IntervalClosedClosedTag  ,
IntervalClosed  ,
{}   
)

◆ ABSL_INTERNAL_INLINE_CONSTEXPR() [3/9]

ABSL_NAMESPACE_BEGIN absl::ABSL_INTERNAL_INLINE_CONSTEXPR ( IntervalClosedClosedTag  ,
IntervalClosedClosed  ,
{}   
)

◆ ABSL_INTERNAL_INLINE_CONSTEXPR() [4/9]

absl::ABSL_INTERNAL_INLINE_CONSTEXPR ( IntervalClosedOpenTag  ,
IntervalClosedOpen  ,
{}   
)

◆ ABSL_INTERNAL_INLINE_CONSTEXPR() [5/9]

absl::ABSL_INTERNAL_INLINE_CONSTEXPR ( IntervalOpenClosedTag  ,
IntervalOpenClosed  ,
{}   
)

◆ ABSL_INTERNAL_INLINE_CONSTEXPR() [6/9]

absl::ABSL_INTERNAL_INLINE_CONSTEXPR ( IntervalOpenOpenTag  ,
IntervalOpen  ,
{}   
)

◆ ABSL_INTERNAL_INLINE_CONSTEXPR() [7/9]

absl::ABSL_INTERNAL_INLINE_CONSTEXPR ( IntervalOpenOpenTag  ,
IntervalOpenOpen  ,
{}   
)

◆ ABSL_INTERNAL_INLINE_CONSTEXPR() [8/9]

absl::ABSL_INTERNAL_INLINE_CONSTEXPR ( nullopt_t  ,
nullopt  ,
nullopt_t(optional_internal::init_t())   
)

◆ ABSL_INTERNAL_INLINE_CONSTEXPR() [9/9]

absl::ABSL_INTERNAL_INLINE_CONSTEXPR ( size_t  ,
variant_npos  ,
static_cast< size_t >  -1 
)

◆ ABSL_XRAY_LOG_ARGS()

absl::ABSL_XRAY_LOG_ARGS ( )

Definition at line 1123 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ AbslFailureSignalHandler() [1/2]

static void absl::AbslFailureSignalHandler ( int  signo,
siginfo_t *  ,
void *  ucontext 
)
static

◆ AbslFailureSignalHandler() [2/2]

static void absl::AbslFailureSignalHandler ( int  signo,
siginfo_t *  ,
void *  ucontext 
)
static

◆ AbslHashValue()

template<typename H , typename T , size_t N, typename A >
H absl::AbslHashValue ( H  h,
const absl::InlinedVector< T, N, A > &  a 
)

Definition at line 858 of file abseil-cpp/absl/container/inlined_vector.h.

◆ AbslParseFlag() [1/3]

enum LogSeverity int bool absl::AbslParseFlag ( absl::string_view  text,
absl::LogSeverity dst,
std::string *  err 
)
strong

Definition at line 202 of file abseil-cpp/absl/flags/marshalling.cc.

◆ AbslParseFlag() [2/3]

bool absl::AbslParseFlag ( absl::string_view  text,
absl::Time t,
std::string *  error 
)

Definition at line 144 of file abseil-cpp/absl/time/format.cc.

◆ AbslParseFlag() [3/3]

bool absl::AbslParseFlag ( absl::string_view  text,
Duration dst,
std::string *   
)

Definition at line 943 of file abseil-cpp/absl/time/duration.cc.

◆ AbslUnparseFlag() [1/3]

std::string absl::AbslUnparseFlag ( absl::LogSeverity  v)

Definition at line 235 of file abseil-cpp/absl/flags/marshalling.cc.

◆ AbslUnparseFlag() [2/3]

std::string absl::AbslUnparseFlag ( absl::Time  t)

Definition at line 148 of file abseil-cpp/absl/time/format.cc.

◆ AbslUnparseFlag() [3/3]

std::string absl::AbslUnparseFlag ( Duration  d)

Definition at line 947 of file abseil-cpp/absl/time/duration.cc.

◆ AlphaNumFormatter()

Definition at line 96 of file abseil-cpp/absl/strings/str_join.h.

◆ AlreadyExistsError()

Status absl::AlreadyExistsError ( absl::string_view  message)

◆ any_cast() [1/7]

template<typename ValueType >
ValueType absl::any_cast ( any &&  operand)

Definition at line 482 of file abseil-cpp/absl/types/any.h.

◆ any_cast() [2/7]

template<typename ValueType >
ValueType absl::any_cast ( any operand)

Definition at line 468 of file abseil-cpp/absl/types/any.h.

◆ any_cast() [3/7]

template<typename ValueType >
ValueType * absl::any_cast ( any operand)
noexcept

Definition at line 503 of file abseil-cpp/absl/types/any.h.

◆ any_cast() [4/7]

template<typename T >
T * absl::any_cast ( any operand)
noexcept

Definition at line 503 of file abseil-cpp/absl/types/any.h.

◆ any_cast() [5/7]

template<typename ValueType >
ValueType absl::any_cast ( const any operand)

Definition at line 454 of file abseil-cpp/absl/types/any.h.

◆ any_cast() [6/7]

template<typename ValueType >
const ValueType * absl::any_cast ( const any operand)
noexcept

Definition at line 492 of file abseil-cpp/absl/types/any.h.

◆ any_cast() [7/7]

template<typename T >
const T * absl::any_cast ( const any operand)
noexcept

Definition at line 492 of file abseil-cpp/absl/types/any.h.

◆ Append() [1/2]

static char* absl::Append ( char *  out,
const AlphaNum x 
)
static

Definition at line 88 of file abseil-cpp/absl/strings/str_cat.cc.

◆ Append() [2/2]

static char* absl::Append ( char *  out,
const AlphaNum x 
)
static

◆ apply()

template<typename Functor , typename Tuple >
auto absl::apply ( Functor &&  functor,
Tuple &&  t 
) -> decltype(utility_internal::apply_helper( absl::forward<Functor>(functor), absl::forward<Tuple>(t), absl::make_index_sequence<std::tuple_size< typename std::remove_reference<Tuple>::type>::value>

Definition at line 289 of file abseil-cpp/absl/utility/utility.h.

◆ ascii_isalnum()

bool absl::ascii_isalnum ( unsigned char  c)
inline

Definition at line 87 of file abseil-cpp/absl/strings/ascii.h.

◆ ascii_isalpha()

bool absl::ascii_isalpha ( unsigned char  c)
inline

Definition at line 80 of file abseil-cpp/absl/strings/ascii.h.

◆ ascii_isascii()

bool absl::ascii_isascii ( unsigned char  c)
inline

Definition at line 157 of file abseil-cpp/absl/strings/ascii.h.

◆ ascii_isblank()

bool absl::ascii_isblank ( unsigned char  c)
inline

Definition at line 109 of file abseil-cpp/absl/strings/ascii.h.

◆ ascii_iscntrl()

bool absl::ascii_iscntrl ( unsigned char  c)
inline

Definition at line 116 of file abseil-cpp/absl/strings/ascii.h.

◆ ascii_isdigit()

bool absl::ascii_isdigit ( unsigned char  c)
inline

Definition at line 132 of file abseil-cpp/absl/strings/ascii.h.

◆ ascii_isgraph()

bool absl::ascii_isgraph ( unsigned char  c)
inline

Definition at line 142 of file abseil-cpp/absl/strings/ascii.h.

◆ ascii_islower()

bool absl::ascii_islower ( unsigned char  c)
inline

Definition at line 152 of file abseil-cpp/absl/strings/ascii.h.

◆ ascii_isprint()

bool absl::ascii_isprint ( unsigned char  c)
inline

Definition at line 137 of file abseil-cpp/absl/strings/ascii.h.

◆ ascii_ispunct()

bool absl::ascii_ispunct ( unsigned char  c)
inline

Definition at line 102 of file abseil-cpp/absl/strings/ascii.h.

◆ ascii_isspace()

bool absl::ascii_isspace ( unsigned char  c)
inline

Definition at line 95 of file abseil-cpp/absl/strings/ascii.h.

◆ ascii_isupper()

bool absl::ascii_isupper ( unsigned char  c)
inline

Definition at line 147 of file abseil-cpp/absl/strings/ascii.h.

◆ ascii_isxdigit()

bool absl::ascii_isxdigit ( unsigned char  c)
inline

Definition at line 124 of file abseil-cpp/absl/strings/ascii.h.

◆ ascii_tolower()

char absl::ascii_tolower ( unsigned char  c)
inline

Definition at line 163 of file abseil-cpp/absl/strings/ascii.h.

◆ ascii_toupper()

char absl::ascii_toupper ( unsigned char  c)
inline

Definition at line 181 of file abseil-cpp/absl/strings/ascii.h.

◆ AsciiStrToLower() [1/2]

ABSL_MUST_USE_RESULT std::string absl::AsciiStrToLower ( absl::string_view  s)
inline

Definition at line 171 of file abseil-cpp/absl/strings/ascii.h.

◆ AsciiStrToLower() [2/2]

void absl::AsciiStrToLower ( std::string *  s)

Definition at line 158 of file abseil-cpp/absl/strings/ascii.cc.

◆ AsciiStrToUpper() [1/2]

ABSL_MUST_USE_RESULT std::string absl::AsciiStrToUpper ( absl::string_view  s)
inline

Definition at line 189 of file abseil-cpp/absl/strings/ascii.h.

◆ AsciiStrToUpper() [2/2]

void absl::AsciiStrToUpper ( std::string *  s)

Definition at line 164 of file abseil-cpp/absl/strings/ascii.cc.

◆ AtomicClearBits() [1/2]

static void absl::AtomicClearBits ( std::atomic< intptr_t > *  pv,
intptr_t  bits,
intptr_t  wait_until_clear 
)
static

Definition at line 209 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ AtomicClearBits() [2/2]

static void absl::AtomicClearBits ( std::atomic< intptr_t > *  pv,
intptr_t  bits,
intptr_t  wait_until_clear 
)
static

◆ AtomicSetBits() [1/2]

static void absl::AtomicSetBits ( std::atomic< intptr_t > *  pv,
intptr_t  bits,
intptr_t  wait_until_clear 
)
static

Definition at line 193 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ AtomicSetBits() [2/2]

static void absl::AtomicSetBits ( std::atomic< intptr_t > *  pv,
intptr_t  bits,
intptr_t  wait_until_clear 
)
static

◆ Base64Escape() [1/2]

std::string absl::Base64Escape ( absl::string_view  src)

Definition at line 916 of file abseil-cpp/absl/strings/escaping.cc.

◆ Base64Escape() [2/2]

void absl::Base64Escape ( absl::string_view  src,
std::string *  dest 
)

Definition at line 904 of file abseil-cpp/absl/strings/escaping.cc.

◆ Base64Unescape()

bool absl::Base64Unescape ( absl::string_view  src,
std::string *  dest 
)

Definition at line 896 of file abseil-cpp/absl/strings/escaping.cc.

◆ BasicTests() [1/2]

static void absl::BasicTests ( bool  notify_before_waiting,
Notification notification 
)
static

◆ BasicTests() [2/2]

static void absl::BasicTests ( bool  notify_before_waiting,
Notification notification 
)
static

◆ Bernoulli()

template<typename URBG >
bool absl::Bernoulli ( URBG &&  urbg,
double  p 
)

Definition at line 241 of file abseil-cpp/absl/random/distributions.h.

◆ Beta()

template<typename RealType , typename URBG >
RealType absl::Beta ( URBG &&  urbg,
RealType  alpha,
RealType  beta 
)

Definition at line 268 of file abseil-cpp/absl/random/distributions.h.

◆ bind_front()

template<class F , class... BoundArgs>
constexpr ABSL_NAMESPACE_BEGIN functional_internal::bind_front_t< F, BoundArgs... > absl::bind_front ( F &&  func,
BoundArgs &&...  args 
)
constexpr

Definition at line 182 of file abseil-cpp/absl/functional/bind_front.h.

◆ bit_cast()

template<typename Dest , typename Source , typename std::enable_if< sizeof(Dest)==sizeof(Source) &&type_traits_internal::is_trivially_copyable< Source >::value &&type_traits_internal::is_trivially_copyable< Dest >::value &&std::is_default_constructible< Dest >::value, int >::type = 0>
Dest absl::bit_cast ( const Source source)
inline

Definition at line 167 of file abseil-cpp/absl/base/casts.h.

◆ bit_ceil()

template<class T >
ABSL_INTERNAL_CONSTEXPR_CLZ std::enable_if< std::is_unsigned< T >::value, T >::type absl::bit_ceil ( T  x)
inline

Definition at line 155 of file abseil-cpp/absl/numeric/bits.h.

◆ bit_floor()

template<class T >
ABSL_INTERNAL_CONSTEXPR_CLZ std::enable_if< std::is_unsigned< T >::value, T >::type absl::bit_floor ( T  x)
inlinenoexcept

Definition at line 145 of file abseil-cpp/absl/numeric/bits.h.

◆ bit_width()

template<class T >
ABSL_INTERNAL_CONSTEXPR_CLZ std::enable_if< std::is_unsigned< T >::value, T >::type absl::bit_width ( T  x)
inlinenoexcept

Definition at line 135 of file abseil-cpp/absl/numeric/bits.h.

◆ BytesToHexString()

std::string absl::BytesToHexString ( absl::string_view  from)

Definition at line 940 of file abseil-cpp/absl/strings/escaping.cc.

◆ c_accumulate() [1/2]

template<typename Sequence , typename T >
decay_t< T > absl::c_accumulate ( const Sequence &  sequence,
T &&  init 
)

Definition at line 1677 of file abseil-cpp/absl/algorithm/container.h.

◆ c_accumulate() [2/2]

template<typename Sequence , typename T , typename BinaryOp >
decay_t< T > absl::c_accumulate ( const Sequence &  sequence,
T &&  init,
BinaryOp &&  binary_op 
)

Definition at line 1686 of file abseil-cpp/absl/algorithm/container.h.

◆ c_adjacent_difference() [1/2]

template<typename InputSequence , typename OutputIt >
OutputIt absl::c_adjacent_difference ( const InputSequence &  input,
OutputIt  output_first 
)

Definition at line 1731 of file abseil-cpp/absl/algorithm/container.h.

◆ c_adjacent_difference() [2/2]

template<typename InputSequence , typename OutputIt , typename BinaryOp >
OutputIt absl::c_adjacent_difference ( const InputSequence &  input,
OutputIt  output_first,
BinaryOp &&  op 
)

Definition at line 1741 of file abseil-cpp/absl/algorithm/container.h.

◆ c_adjacent_find() [1/2]

template<typename Sequence >
container_algorithm_internal::ContainerIter< Sequence > absl::c_adjacent_find ( Sequence &  sequence)

Definition at line 300 of file abseil-cpp/absl/algorithm/container.h.

◆ c_adjacent_find() [2/2]

template<typename Sequence , typename BinaryPredicate >
container_algorithm_internal::ContainerIter< Sequence > absl::c_adjacent_find ( Sequence &  sequence,
BinaryPredicate &&  pred 
)

Definition at line 309 of file abseil-cpp/absl/algorithm/container.h.

◆ c_all_of()

template<typename C , typename Pred >
bool absl::c_all_of ( const C &  c,
Pred &&  pred 
)

Definition at line 171 of file abseil-cpp/absl/algorithm/container.h.

◆ c_any_of()

template<typename C , typename Pred >
bool absl::c_any_of ( const C &  c,
Pred &&  pred 
)

Definition at line 182 of file abseil-cpp/absl/algorithm/container.h.

◆ c_binary_search() [1/2]

template<typename Sequence , typename T >
bool absl::c_binary_search ( Sequence &&  sequence,
T &&  value 
)

Definition at line 1135 of file abseil-cpp/absl/algorithm/container.h.

◆ c_binary_search() [2/2]

template<typename Sequence , typename T , typename LessThan >
bool absl::c_binary_search ( Sequence &&  sequence,
T &&  value,
LessThan &&  comp 
)

Definition at line 1144 of file abseil-cpp/absl/algorithm/container.h.

◆ c_copy()

template<typename InputSequence , typename OutputIterator >
OutputIterator absl::c_copy ( const InputSequence &  input,
OutputIterator  output 
)

Definition at line 503 of file abseil-cpp/absl/algorithm/container.h.

◆ c_copy_backward()

template<typename C , typename BidirectionalIterator >
BidirectionalIterator absl::c_copy_backward ( const C &  src,
BidirectionalIterator  dest 
)

Definition at line 534 of file abseil-cpp/absl/algorithm/container.h.

◆ c_copy_if()

template<typename InputSequence , typename OutputIterator , typename Pred >
OutputIterator absl::c_copy_if ( const InputSequence &  input,
OutputIterator  output,
Pred &&  pred 
)

Definition at line 522 of file abseil-cpp/absl/algorithm/container.h.

◆ c_copy_n()

template<typename C , typename Size , typename OutputIterator >
OutputIterator absl::c_copy_n ( const C &  input,
Size  n,
OutputIterator  output 
)

Definition at line 513 of file abseil-cpp/absl/algorithm/container.h.

◆ c_count()

template<typename C , typename T >
container_algorithm_internal::ContainerDifferenceType< const C > absl::c_count ( const C &  c,
T &&  value 
)

Definition at line 321 of file abseil-cpp/absl/algorithm/container.h.

◆ c_count_if()

template<typename C , typename Pred >
container_algorithm_internal::ContainerDifferenceType< const C > absl::c_count_if ( const C &  c,
Pred &&  pred 
)

Definition at line 333 of file abseil-cpp/absl/algorithm/container.h.

◆ c_distance()

template<typename C >
container_algorithm_internal::ContainerDifferenceType< const C > absl::c_distance ( const C &  c)

Definition at line 156 of file abseil-cpp/absl/algorithm/container.h.

◆ c_equal() [1/2]

template<typename C1 , typename C2 >
bool absl::c_equal ( const C1 &  c1,
const C2 &  c2 
)

Definition at line 402 of file abseil-cpp/absl/algorithm/container.h.

◆ c_equal() [2/2]

template<typename C1 , typename C2 , typename BinaryPredicate >
bool absl::c_equal ( const C1 &  c1,
const C2 &  c2,
BinaryPredicate &&  pred 
)

Definition at line 413 of file abseil-cpp/absl/algorithm/container.h.

◆ c_equal_range() [1/2]

template<typename Sequence , typename T >
container_algorithm_internal::ContainerIterPairType< Sequence, Sequence > absl::c_equal_range ( Sequence &  sequence,
T &&  value 
)

Definition at line 1113 of file abseil-cpp/absl/algorithm/container.h.

◆ c_equal_range() [2/2]

template<typename Sequence , typename T , typename LessThan >
container_algorithm_internal::ContainerIterPairType< Sequence, Sequence > absl::c_equal_range ( Sequence &  sequence,
T &&  value,
LessThan &&  comp 
)

Definition at line 1123 of file abseil-cpp/absl/algorithm/container.h.

◆ c_fill()

template<typename C , typename T >
void absl::c_fill ( C &  c,
T &&  value 
)

Definition at line 670 of file abseil-cpp/absl/algorithm/container.h.

◆ c_fill_n()

template<typename C , typename Size , typename T >
void absl::c_fill_n ( C &  c,
Size  n,
T &&  value 
)

Definition at line 680 of file abseil-cpp/absl/algorithm/container.h.

◆ c_find()

template<typename C , typename T >
container_algorithm_internal::ContainerIter< C > absl::c_find ( C &  c,
T &&  value 
)

Definition at line 215 of file abseil-cpp/absl/algorithm/container.h.

◆ c_find_end() [1/2]

template<typename Sequence1 , typename Sequence2 >
container_algorithm_internal::ContainerIter< Sequence1 > absl::c_find_end ( Sequence1 &  sequence,
Sequence2 &  subsequence 
)

Definition at line 249 of file abseil-cpp/absl/algorithm/container.h.

◆ c_find_end() [2/2]

template<typename Sequence1 , typename Sequence2 , typename BinaryPredicate >
container_algorithm_internal::ContainerIter< Sequence1 > absl::c_find_end ( Sequence1 &  sequence,
Sequence2 &  subsequence,
BinaryPredicate &&  pred 
)

Definition at line 260 of file abseil-cpp/absl/algorithm/container.h.

◆ c_find_first_of() [1/2]

template<typename C1 , typename C2 >
container_algorithm_internal::ContainerIter< C1 > absl::c_find_first_of ( C1 &  container,
C2 &  options 
)

Definition at line 275 of file abseil-cpp/absl/algorithm/container.h.

◆ c_find_first_of() [2/2]

template<typename C1 , typename C2 , typename BinaryPredicate >
container_algorithm_internal::ContainerIter< C1 > absl::c_find_first_of ( C1 &  container,
C2 &  options,
BinaryPredicate &&  pred 
)

Definition at line 286 of file abseil-cpp/absl/algorithm/container.h.

◆ c_find_if()

template<typename C , typename Pred >
container_algorithm_internal::ContainerIter< C > absl::c_find_if ( C &  c,
Pred &&  pred 
)

Definition at line 226 of file abseil-cpp/absl/algorithm/container.h.

◆ c_find_if_not()

template<typename C , typename Pred >
container_algorithm_internal::ContainerIter< C > absl::c_find_if_not ( C &  c,
Pred &&  pred 
)

Definition at line 237 of file abseil-cpp/absl/algorithm/container.h.

◆ c_for_each()

template<typename C , typename Function >
decay_t< Function > absl::c_for_each ( C &&  c,
Function &&  f 
)

Definition at line 204 of file abseil-cpp/absl/algorithm/container.h.

◆ c_generate()

template<typename C , typename Generator >
void absl::c_generate ( C &  c,
Generator &&  gen 
)

Definition at line 690 of file abseil-cpp/absl/algorithm/container.h.

◆ c_generate_n()

template<typename C , typename Size , typename Generator >
container_algorithm_internal::ContainerIter< C > absl::c_generate_n ( C &  c,
Size  n,
Generator &&  gen 
)

Definition at line 702 of file abseil-cpp/absl/algorithm/container.h.

◆ c_includes() [1/2]

template<typename C1 , typename C2 >
bool absl::c_includes ( const C1 &  c1,
const C2 &  c2 
)

Definition at line 1207 of file abseil-cpp/absl/algorithm/container.h.

◆ c_includes() [2/2]

template<typename C1 , typename C2 , typename LessThan >
bool absl::c_includes ( const C1 &  c1,
const C2 &  c2,
LessThan &&  comp 
)

Definition at line 1217 of file abseil-cpp/absl/algorithm/container.h.

◆ c_inner_product() [1/2]

template<typename Sequence1 , typename Sequence2 , typename T >
decay_t< T > absl::c_inner_product ( const Sequence1 &  factors1,
const Sequence2 &  factors2,
T &&  sum 
)

Definition at line 1703 of file abseil-cpp/absl/algorithm/container.h.

◆ c_inner_product() [2/2]

template<typename Sequence1 , typename Sequence2 , typename T , typename BinaryOp1 , typename BinaryOp2 >
decay_t< T > absl::c_inner_product ( const Sequence1 &  factors1,
const Sequence2 &  factors2,
T &&  sum,
BinaryOp1 &&  op1,
BinaryOp2 &&  op2 
)

Definition at line 1716 of file abseil-cpp/absl/algorithm/container.h.

◆ c_inplace_merge() [1/2]

template<typename C >
void absl::c_inplace_merge ( C &  c,
container_algorithm_internal::ContainerIter< C >  middle 
)

Definition at line 1184 of file abseil-cpp/absl/algorithm/container.h.

◆ c_inplace_merge() [2/2]

template<typename C , typename LessThan >
void absl::c_inplace_merge ( C &  c,
container_algorithm_internal::ContainerIter< C >  middle,
LessThan &&  comp 
)

Definition at line 1193 of file abseil-cpp/absl/algorithm/container.h.

◆ c_iota()

template<typename Sequence , typename T >
void absl::c_iota ( Sequence &  sequence,
T &&  value 
)

Definition at line 1662 of file abseil-cpp/absl/algorithm/container.h.

◆ c_is_heap() [1/2]

template<typename RandomAccessContainer >
bool absl::c_is_heap ( const RandomAccessContainer &  sequence)

Definition at line 1473 of file abseil-cpp/absl/algorithm/container.h.

◆ c_is_heap() [2/2]

template<typename RandomAccessContainer , typename LessThan >
bool absl::c_is_heap ( const RandomAccessContainer &  sequence,
LessThan &&  comp 
)

Definition at line 1481 of file abseil-cpp/absl/algorithm/container.h.

◆ c_is_heap_until() [1/2]

template<typename RandomAccessContainer >
container_algorithm_internal::ContainerIter< RandomAccessContainer > absl::c_is_heap_until ( RandomAccessContainer &  sequence)

Definition at line 1493 of file abseil-cpp/absl/algorithm/container.h.

◆ c_is_heap_until() [2/2]

template<typename RandomAccessContainer , typename LessThan >
container_algorithm_internal::ContainerIter< RandomAccessContainer > absl::c_is_heap_until ( RandomAccessContainer &  sequence,
LessThan &&  comp 
)

Definition at line 1502 of file abseil-cpp/absl/algorithm/container.h.

◆ c_is_partitioned()

template<typename C , typename Pred >
bool absl::c_is_partitioned ( const C &  c,
Pred &&  pred 
)

Definition at line 829 of file abseil-cpp/absl/algorithm/container.h.

◆ c_is_permutation() [1/2]

template<typename C1 , typename C2 >
bool absl::c_is_permutation ( const C1 &  c1,
const C2 &  c2 
)

Definition at line 427 of file abseil-cpp/absl/algorithm/container.h.

◆ c_is_permutation() [2/2]

template<typename C1 , typename C2 , typename BinaryPredicate >
bool absl::c_is_permutation ( const C1 &  c1,
const C2 &  c2,
BinaryPredicate &&  pred 
)

Definition at line 437 of file abseil-cpp/absl/algorithm/container.h.

◆ c_is_sorted() [1/2]

template<typename C >
bool absl::c_is_sorted ( const C &  c)

Definition at line 940 of file abseil-cpp/absl/algorithm/container.h.

◆ c_is_sorted() [2/2]

template<typename C , typename LessThan >
bool absl::c_is_sorted ( const C &  c,
LessThan &&  comp 
)

Definition at line 948 of file abseil-cpp/absl/algorithm/container.h.

◆ c_is_sorted_until() [1/2]

template<typename C >
container_algorithm_internal::ContainerIter< C > absl::c_is_sorted_until ( C &  c)

Definition at line 1014 of file abseil-cpp/absl/algorithm/container.h.

◆ c_is_sorted_until() [2/2]

template<typename C , typename LessThan >
container_algorithm_internal::ContainerIter< C > absl::c_is_sorted_until ( C &  c,
LessThan &&  comp 
)

Definition at line 1022 of file abseil-cpp/absl/algorithm/container.h.

◆ c_lexicographical_compare() [1/2]

template<typename Sequence1 , typename Sequence2 >
bool absl::c_lexicographical_compare ( Sequence1 &&  sequence1,
Sequence2 &&  sequence2 
)

Definition at line 1591 of file abseil-cpp/absl/algorithm/container.h.

◆ c_lexicographical_compare() [2/2]

template<typename Sequence1 , typename Sequence2 , typename LessThan >
bool absl::c_lexicographical_compare ( Sequence1 &&  sequence1,
Sequence2 &&  sequence2,
LessThan &&  comp 
)

Definition at line 1602 of file abseil-cpp/absl/algorithm/container.h.

◆ c_linear_search()

template<typename C , typename EqualityComparable >
bool absl::c_linear_search ( const C &  c,
EqualityComparable &&  value 
)

Definition at line 141 of file abseil-cpp/absl/algorithm/container.h.

◆ c_lower_bound() [1/2]

template<typename Sequence , typename T >
container_algorithm_internal::ContainerIter< Sequence > absl::c_lower_bound ( Sequence &  sequence,
T &&  value 
)

Definition at line 1066 of file abseil-cpp/absl/algorithm/container.h.

◆ c_lower_bound() [2/2]

template<typename Sequence , typename T , typename LessThan >
container_algorithm_internal::ContainerIter< Sequence > absl::c_lower_bound ( Sequence &  sequence,
T &&  value,
LessThan &&  comp 
)

Definition at line 1076 of file abseil-cpp/absl/algorithm/container.h.

◆ c_make_heap() [1/2]

template<typename RandomAccessContainer >
void absl::c_make_heap ( RandomAccessContainer &  sequence)

Definition at line 1435 of file abseil-cpp/absl/algorithm/container.h.

◆ c_make_heap() [2/2]

template<typename RandomAccessContainer , typename LessThan >
void absl::c_make_heap ( RandomAccessContainer &  sequence,
LessThan &&  comp 
)

Definition at line 1443 of file abseil-cpp/absl/algorithm/container.h.

◆ c_max_element() [1/2]

template<typename Sequence >
container_algorithm_internal::ContainerIter< Sequence > absl::c_max_element ( Sequence &  sequence)

Definition at line 1540 of file abseil-cpp/absl/algorithm/container.h.

◆ c_max_element() [2/2]

template<typename Sequence , typename LessThan >
container_algorithm_internal::ContainerIter< Sequence > absl::c_max_element ( Sequence &  sequence,
LessThan &&  comp 
)

Definition at line 1549 of file abseil-cpp/absl/algorithm/container.h.

◆ c_merge() [1/2]

template<typename C1 , typename C2 , typename OutputIterator >
OutputIterator absl::c_merge ( const C1 &  c1,
const C2 &  c2,
OutputIterator  result 
)

Definition at line 1160 of file abseil-cpp/absl/algorithm/container.h.

◆ c_merge() [2/2]

template<typename C1 , typename C2 , typename OutputIterator , typename LessThan >
OutputIterator absl::c_merge ( const C1 &  c1,
const C2 &  c2,
OutputIterator  result,
LessThan &&  comp 
)

Definition at line 1170 of file abseil-cpp/absl/algorithm/container.h.

◆ c_min_element() [1/2]

template<typename Sequence >
container_algorithm_internal::ContainerIter< Sequence > absl::c_min_element ( Sequence &  sequence)

Definition at line 1518 of file abseil-cpp/absl/algorithm/container.h.

◆ c_min_element() [2/2]

template<typename Sequence , typename LessThan >
container_algorithm_internal::ContainerIter< Sequence > absl::c_min_element ( Sequence &  sequence,
LessThan &&  comp 
)

Definition at line 1527 of file abseil-cpp/absl/algorithm/container.h.

◆ c_minmax_element() [1/2]

template<typename C >
container_algorithm_internal::ContainerIterPairType< C, C > absl::c_minmax_element ( C &  c)

Definition at line 1564 of file abseil-cpp/absl/algorithm/container.h.

◆ c_minmax_element() [2/2]

template<typename C , typename LessThan >
container_algorithm_internal::ContainerIterPairType< C, C > absl::c_minmax_element ( C &  c,
LessThan &&  comp 
)

Definition at line 1573 of file abseil-cpp/absl/algorithm/container.h.

◆ c_mismatch() [1/2]

template<typename C1 , typename C2 >
container_algorithm_internal::ContainerIterPairType< C1, C2 > absl::c_mismatch ( C1 &  c1,
C2 &  c2 
)

Definition at line 347 of file abseil-cpp/absl/algorithm/container.h.

◆ c_mismatch() [2/2]

template<typename C1 , typename C2 , typename BinaryPredicate >
container_algorithm_internal::ContainerIterPairType< C1, C2 > absl::c_mismatch ( C1 &  c1,
C2 &  c2,
BinaryPredicate  pred 
)

Definition at line 369 of file abseil-cpp/absl/algorithm/container.h.

◆ c_move()

template<typename C , typename OutputIterator >
OutputIterator absl::c_move ( C &&  src,
OutputIterator  dest 
)

Definition at line 545 of file abseil-cpp/absl/algorithm/container.h.

◆ c_move_backward()

template<typename C , typename BidirectionalIterator >
BidirectionalIterator absl::c_move_backward ( C &&  src,
BidirectionalIterator  dest 
)

Definition at line 555 of file abseil-cpp/absl/algorithm/container.h.

◆ c_next_permutation() [1/2]

template<typename C >
bool absl::c_next_permutation ( C &  c)

Definition at line 1618 of file abseil-cpp/absl/algorithm/container.h.

◆ c_next_permutation() [2/2]

template<typename C , typename LessThan >
bool absl::c_next_permutation ( C &  c,
LessThan &&  comp 
)

Definition at line 1626 of file abseil-cpp/absl/algorithm/container.h.

◆ c_none_of()

template<typename C , typename Pred >
bool absl::c_none_of ( const C &  c,
Pred &&  pred 
)

Definition at line 193 of file abseil-cpp/absl/algorithm/container.h.

◆ c_nth_element() [1/2]

template<typename RandomAccessContainer >
void absl::c_nth_element ( RandomAccessContainer &  sequence,
container_algorithm_internal::ContainerIter< RandomAccessContainer >  nth 
)

Definition at line 1037 of file abseil-cpp/absl/algorithm/container.h.

◆ c_nth_element() [2/2]

template<typename RandomAccessContainer , typename LessThan >
void absl::c_nth_element ( RandomAccessContainer &  sequence,
container_algorithm_internal::ContainerIter< RandomAccessContainer >  nth,
LessThan &&  comp 
)

Definition at line 1047 of file abseil-cpp/absl/algorithm/container.h.

◆ c_partial_sort() [1/2]

template<typename RandomAccessContainer >
void absl::c_partial_sort ( RandomAccessContainer &  sequence,
container_algorithm_internal::ContainerIter< RandomAccessContainer >  middle 
)

Definition at line 960 of file abseil-cpp/absl/algorithm/container.h.

◆ c_partial_sort() [2/2]

template<typename RandomAccessContainer , typename LessThan >
void absl::c_partial_sort ( RandomAccessContainer &  sequence,
container_algorithm_internal::ContainerIter< RandomAccessContainer >  middle,
LessThan &&  comp 
)

Definition at line 970 of file abseil-cpp/absl/algorithm/container.h.

◆ c_partial_sort_copy() [1/2]

template<typename C , typename RandomAccessContainer >
container_algorithm_internal::ContainerIter< RandomAccessContainer > absl::c_partial_sort_copy ( const C &  sequence,
RandomAccessContainer &  result 
)

Definition at line 988 of file abseil-cpp/absl/algorithm/container.h.

◆ c_partial_sort_copy() [2/2]

template<typename C , typename RandomAccessContainer , typename LessThan >
container_algorithm_internal::ContainerIter< RandomAccessContainer > absl::c_partial_sort_copy ( const C &  sequence,
RandomAccessContainer &  result,
LessThan &&  comp 
)

Definition at line 999 of file abseil-cpp/absl/algorithm/container.h.

◆ c_partial_sum() [1/2]

template<typename InputSequence , typename OutputIt >
OutputIt absl::c_partial_sum ( const InputSequence &  input,
OutputIt  output_first 
)

Definition at line 1755 of file abseil-cpp/absl/algorithm/container.h.

◆ c_partial_sum() [2/2]

template<typename InputSequence , typename OutputIt , typename BinaryOp >
OutputIt absl::c_partial_sum ( const InputSequence &  input,
OutputIt  output_first,
BinaryOp &&  op 
)

Definition at line 1764 of file abseil-cpp/absl/algorithm/container.h.

◆ c_partition()

template<typename C , typename Pred >
container_algorithm_internal::ContainerIter< C > absl::c_partition ( C &  c,
Pred &&  pred 
)

Definition at line 842 of file abseil-cpp/absl/algorithm/container.h.

◆ c_partition_copy()

template<typename C , typename OutputIterator1 , typename OutputIterator2 , typename Pred >
std::pair< OutputIterator1, OutputIterator2 > absl::c_partition_copy ( const C &  c,
OutputIterator1  out_true,
OutputIterator2  out_false,
Pred &&  pred 
)

Definition at line 871 of file abseil-cpp/absl/algorithm/container.h.

◆ c_partition_point()

template<typename C , typename Pred >
container_algorithm_internal::ContainerIter< C > absl::c_partition_point ( C &  c,
Pred &&  pred 
)

Definition at line 885 of file abseil-cpp/absl/algorithm/container.h.

◆ c_pop_heap() [1/2]

template<typename RandomAccessContainer >
void absl::c_pop_heap ( RandomAccessContainer &  sequence)

Definition at line 1416 of file abseil-cpp/absl/algorithm/container.h.

◆ c_pop_heap() [2/2]

template<typename RandomAccessContainer , typename LessThan >
void absl::c_pop_heap ( RandomAccessContainer &  sequence,
LessThan &&  comp 
)

Definition at line 1424 of file abseil-cpp/absl/algorithm/container.h.

◆ c_prev_permutation() [1/2]

template<typename C >
bool absl::c_prev_permutation ( C &  c)

Definition at line 1638 of file abseil-cpp/absl/algorithm/container.h.

◆ c_prev_permutation() [2/2]

template<typename C , typename LessThan >
bool absl::c_prev_permutation ( C &  c,
LessThan &&  comp 
)

Definition at line 1646 of file abseil-cpp/absl/algorithm/container.h.

◆ c_push_heap() [1/2]

template<typename RandomAccessContainer >
void absl::c_push_heap ( RandomAccessContainer &  sequence)

Definition at line 1397 of file abseil-cpp/absl/algorithm/container.h.

◆ c_push_heap() [2/2]

template<typename RandomAccessContainer , typename LessThan >
void absl::c_push_heap ( RandomAccessContainer &  sequence,
LessThan &&  comp 
)

Definition at line 1405 of file abseil-cpp/absl/algorithm/container.h.

◆ c_remove_copy()

template<typename C , typename OutputIterator , typename T >
OutputIterator absl::c_remove_copy ( const C &  c,
OutputIterator  result,
T &&  value 
)

Definition at line 719 of file abseil-cpp/absl/algorithm/container.h.

◆ c_remove_copy_if()

template<typename C , typename OutputIterator , typename Pred >
OutputIterator absl::c_remove_copy_if ( const C &  c,
OutputIterator  result,
Pred &&  pred 
)

Definition at line 731 of file abseil-cpp/absl/algorithm/container.h.

◆ c_replace()

template<typename Sequence , typename T >
void absl::c_replace ( Sequence &  sequence,
const T old_value,
const T new_value 
)

Definition at line 619 of file abseil-cpp/absl/algorithm/container.h.

◆ c_replace_copy()

template<typename C , typename OutputIterator , typename T >
OutputIterator absl::c_replace_copy ( const C &  c,
OutputIterator  result,
T &&  old_value,
T &&  new_value 
)

Definition at line 643 of file abseil-cpp/absl/algorithm/container.h.

◆ c_replace_copy_if()

template<typename C , typename OutputIterator , typename Pred , typename T >
OutputIterator absl::c_replace_copy_if ( const C &  c,
OutputIterator  result,
Pred &&  pred,
T &&  new_value 
)

Definition at line 657 of file abseil-cpp/absl/algorithm/container.h.

◆ c_replace_if()

template<typename C , typename Pred , typename T >
void absl::c_replace_if ( C &  c,
Pred &&  pred,
T &&  new_value 
)

Definition at line 631 of file abseil-cpp/absl/algorithm/container.h.

◆ c_reverse()

template<typename Sequence >
void absl::c_reverse ( Sequence &  sequence)

Definition at line 764 of file abseil-cpp/absl/algorithm/container.h.

◆ c_reverse_copy()

template<typename C , typename OutputIterator >
OutputIterator absl::c_reverse_copy ( const C &  sequence,
OutputIterator  result 
)

Definition at line 774 of file abseil-cpp/absl/algorithm/container.h.

◆ c_rotate()

template<typename C , typename Iterator = container_algorithm_internal::ContainerIter<C>>
Iterator absl::c_rotate ( C &  sequence,
Iterator  middle 
)

Definition at line 787 of file abseil-cpp/absl/algorithm/container.h.

◆ c_rotate_copy()

template<typename C , typename OutputIterator >
OutputIterator absl::c_rotate_copy ( const C &  sequence,
container_algorithm_internal::ContainerIter< const C >  middle,
OutputIterator  result 
)

Definition at line 798 of file abseil-cpp/absl/algorithm/container.h.

◆ c_search() [1/2]

template<typename Sequence1 , typename Sequence2 >
container_algorithm_internal::ContainerIter< Sequence1 > absl::c_search ( Sequence1 &  sequence,
Sequence2 &  subsequence 
)

Definition at line 450 of file abseil-cpp/absl/algorithm/container.h.

◆ c_search() [2/2]

template<typename Sequence1 , typename Sequence2 , typename BinaryPredicate >
container_algorithm_internal::ContainerIter< Sequence1 > absl::c_search ( Sequence1 &  sequence,
Sequence2 &  subsequence,
BinaryPredicate &&  pred 
)

Definition at line 461 of file abseil-cpp/absl/algorithm/container.h.

◆ c_search_n() [1/2]

template<typename Sequence , typename Size , typename T >
container_algorithm_internal::ContainerIter< Sequence > absl::c_search_n ( Sequence &  sequence,
Size  count,
T &&  value 
)

Definition at line 475 of file abseil-cpp/absl/algorithm/container.h.

◆ c_search_n() [2/2]

template<typename Sequence , typename Size , typename T , typename BinaryPredicate >
container_algorithm_internal::ContainerIter< Sequence > absl::c_search_n ( Sequence &  sequence,
Size  count,
T &&  value,
BinaryPredicate &&  pred 
)

Definition at line 486 of file abseil-cpp/absl/algorithm/container.h.

◆ c_set_difference() [1/2]

template<typename C1 , typename C2 , typename OutputIterator , typename = typename std::enable_if< !container_algorithm_internal::IsUnorderedContainer<C1>::value, void>::type, typename = typename std::enable_if< !container_algorithm_internal::IsUnorderedContainer<C2>::value, void>::type>
OutputIterator absl::c_set_difference ( const C1 &  c1,
const C2 &  c2,
OutputIterator  output 
)

Definition at line 1321 of file abseil-cpp/absl/algorithm/container.h.

◆ c_set_difference() [2/2]

template<typename C1 , typename C2 , typename OutputIterator , typename LessThan , typename = typename std::enable_if< !container_algorithm_internal::IsUnorderedContainer<C1>::value, void>::type, typename = typename std::enable_if< !container_algorithm_internal::IsUnorderedContainer<C2>::value, void>::type>
OutputIterator absl::c_set_difference ( const C1 &  c1,
const C2 &  c2,
OutputIterator  output,
LessThan &&  comp 
)

Definition at line 1338 of file abseil-cpp/absl/algorithm/container.h.

◆ c_set_intersection() [1/2]

template<typename C1 , typename C2 , typename OutputIterator , typename = typename std::enable_if< !container_algorithm_internal::IsUnorderedContainer<C1>::value, void>::type, typename = typename std::enable_if< !container_algorithm_internal::IsUnorderedContainer<C2>::value, void>::type>
OutputIterator absl::c_set_intersection ( const C1 &  c1,
const C2 &  c2,
OutputIterator  output 
)

Definition at line 1273 of file abseil-cpp/absl/algorithm/container.h.

◆ c_set_intersection() [2/2]

template<typename C1 , typename C2 , typename OutputIterator , typename LessThan , typename = typename std::enable_if< !container_algorithm_internal::IsUnorderedContainer<C1>::value, void>::type, typename = typename std::enable_if< !container_algorithm_internal::IsUnorderedContainer<C2>::value, void>::type>
OutputIterator absl::c_set_intersection ( const C1 &  c1,
const C2 &  c2,
OutputIterator  output,
LessThan &&  comp 
)

Definition at line 1295 of file abseil-cpp/absl/algorithm/container.h.

◆ c_set_symmetric_difference() [1/2]

template<typename C1 , typename C2 , typename OutputIterator , typename = typename std::enable_if< !container_algorithm_internal::IsUnorderedContainer<C1>::value, void>::type, typename = typename std::enable_if< !container_algorithm_internal::IsUnorderedContainer<C2>::value, void>::type>
OutputIterator absl::c_set_symmetric_difference ( const C1 &  c1,
const C2 &  c2,
OutputIterator  output 
)

Definition at line 1359 of file abseil-cpp/absl/algorithm/container.h.

◆ c_set_symmetric_difference() [2/2]

template<typename C1 , typename C2 , typename OutputIterator , typename LessThan , typename = typename std::enable_if< !container_algorithm_internal::IsUnorderedContainer<C1>::value, void>::type, typename = typename std::enable_if< !container_algorithm_internal::IsUnorderedContainer<C2>::value, void>::type>
OutputIterator absl::c_set_symmetric_difference ( const C1 &  c1,
const C2 &  c2,
OutputIterator  output,
LessThan &&  comp 
)

Definition at line 1377 of file abseil-cpp/absl/algorithm/container.h.

◆ c_set_union() [1/2]

template<typename C1 , typename C2 , typename OutputIterator , typename = typename std::enable_if< !container_algorithm_internal::IsUnorderedContainer<C1>::value, void>::type, typename = typename std::enable_if< !container_algorithm_internal::IsUnorderedContainer<C2>::value, void>::type>
OutputIterator absl::c_set_union ( const C1 &  c1,
const C2 &  c2,
OutputIterator  output 
)

Definition at line 1237 of file abseil-cpp/absl/algorithm/container.h.

◆ c_set_union() [2/2]

template<typename C1 , typename C2 , typename OutputIterator , typename LessThan , typename = typename std::enable_if< !container_algorithm_internal::IsUnorderedContainer<C1>::value, void>::type, typename = typename std::enable_if< !container_algorithm_internal::IsUnorderedContainer<C2>::value, void>::type>
OutputIterator absl::c_set_union ( const C1 &  c1,
const C2 &  c2,
OutputIterator  output,
LessThan &&  comp 
)

Definition at line 1253 of file abseil-cpp/absl/algorithm/container.h.

◆ c_shuffle()

template<typename RandomAccessContainer , typename UniformRandomBitGenerator >
void absl::c_shuffle ( RandomAccessContainer &  c,
UniformRandomBitGenerator &&  gen 
)

Definition at line 813 of file abseil-cpp/absl/algorithm/container.h.

◆ c_sort() [1/2]

template<typename C >
void absl::c_sort ( C &  c)

Definition at line 901 of file abseil-cpp/absl/algorithm/container.h.

◆ c_sort() [2/2]

template<typename C , typename LessThan >
void absl::c_sort ( C &  c,
LessThan &&  comp 
)

Definition at line 909 of file abseil-cpp/absl/algorithm/container.h.

◆ c_sort_heap() [1/2]

template<typename RandomAccessContainer >
void absl::c_sort_heap ( RandomAccessContainer &  sequence)

Definition at line 1454 of file abseil-cpp/absl/algorithm/container.h.

◆ c_sort_heap() [2/2]

template<typename RandomAccessContainer , typename LessThan >
void absl::c_sort_heap ( RandomAccessContainer &  sequence,
LessThan &&  comp 
)

Definition at line 1462 of file abseil-cpp/absl/algorithm/container.h.

◆ c_stable_partition()

template<typename C , typename Pred >
container_algorithm_internal::ContainerIter< C > absl::c_stable_partition ( C &  c,
Pred &&  pred 
)

Definition at line 856 of file abseil-cpp/absl/algorithm/container.h.

◆ c_stable_sort() [1/2]

template<typename C >
void absl::c_stable_sort ( C &  c)

Definition at line 921 of file abseil-cpp/absl/algorithm/container.h.

◆ c_stable_sort() [2/2]

template<typename C , typename LessThan >
void absl::c_stable_sort ( C &  c,
LessThan &&  comp 
)

Definition at line 929 of file abseil-cpp/absl/algorithm/container.h.

◆ c_swap_ranges()

template<typename C1 , typename C2 >
container_algorithm_internal::ContainerIter< C2 > absl::c_swap_ranges ( C1 &  c1,
C2 &  c2 
)

Definition at line 566 of file abseil-cpp/absl/algorithm/container.h.

◆ c_transform() [1/2]

template<typename InputSequence , typename OutputIterator , typename UnaryOp >
OutputIterator absl::c_transform ( const InputSequence &  input,
OutputIterator  output,
UnaryOp &&  unary_op 
)

Definition at line 586 of file abseil-cpp/absl/algorithm/container.h.

◆ c_transform() [2/2]

template<typename InputSequence1 , typename InputSequence2 , typename OutputIterator , typename BinaryOp >
OutputIterator absl::c_transform ( const InputSequence1 &  input1,
const InputSequence2 &  input2,
OutputIterator  output,
BinaryOp &&  binary_op 
)

Definition at line 598 of file abseil-cpp/absl/algorithm/container.h.

◆ c_unique_copy() [1/2]

template<typename C , typename OutputIterator >
OutputIterator absl::c_unique_copy ( const C &  c,
OutputIterator  result 
)

Definition at line 744 of file abseil-cpp/absl/algorithm/container.h.

◆ c_unique_copy() [2/2]

template<typename C , typename OutputIterator , typename BinaryPredicate >
OutputIterator absl::c_unique_copy ( const C &  c,
OutputIterator  result,
BinaryPredicate &&  pred 
)

Definition at line 752 of file abseil-cpp/absl/algorithm/container.h.

◆ c_upper_bound() [1/2]

template<typename Sequence , typename T >
container_algorithm_internal::ContainerIter< Sequence > absl::c_upper_bound ( Sequence &  sequence,
T &&  value 
)

Definition at line 1089 of file abseil-cpp/absl/algorithm/container.h.

◆ c_upper_bound() [2/2]

template<typename Sequence , typename T , typename LessThan >
container_algorithm_internal::ContainerIter< Sequence > absl::c_upper_bound ( Sequence &  sequence,
T &&  value,
LessThan &&  comp 
)

Definition at line 1099 of file abseil-cpp/absl/algorithm/container.h.

◆ call_once()

template<typename Callable , typename... Args>
void absl::call_once ( absl::once_flag flag,
Callable &&  fn,
Args &&...  args 
)

Definition at line 206 of file abseil-cpp/absl/base/call_once.h.

◆ CancelledError() [1/2]

Status absl::CancelledError ( )
inline

Definition at line 887 of file third_party/abseil-cpp/absl/status/status.h.

◆ CancelledError() [2/2]

Status absl::CancelledError ( absl::string_view  message)

◆ Ceil()

Duration absl::Ceil ( const Duration  d,
const Duration  unit 
)

Definition at line 515 of file abseil-cpp/absl/time/duration.cc.

◆ CEscape()

std::string absl::CEscape ( absl::string_view  src)

Definition at line 854 of file abseil-cpp/absl/strings/escaping.cc.

◆ CheckForMutexCorruption() [1/2]

static void absl::CheckForMutexCorruption ( intptr_t  v,
const char *  label 
)
static

◆ CheckForMutexCorruption() [2/2]

static void absl::CheckForMutexCorruption ( intptr_t  v,
const char *  label 
)
static

Definition at line 1903 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ CHexEscape()

std::string absl::CHexEscape ( absl::string_view  src)

Definition at line 860 of file abseil-cpp/absl/strings/escaping.cc.

◆ ClearDesignatedWakerMask()

static intptr_t absl::ClearDesignatedWakerMask ( int  flag)
static

Definition at line 1749 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ ClippedSubstr()

ABSL_NAMESPACE_BEGIN string_view absl::ClippedSubstr ( string_view  s,
size_t  pos,
size_t  n = string_view::npos 
)
inline

Definition at line 693 of file abseil-cpp/absl/strings/string_view.h.

◆ Concat()

static CordRep* absl::Concat ( CordRep *  left,
CordRep *  right 
)
static

◆ CondVarEnqueue() [1/2]

static void absl::CondVarEnqueue ( SynchWaitParams waitp)
static

◆ CondVarEnqueue() [2/2]

static void absl::CondVarEnqueue ( SynchWaitParams waitp)
static

Definition at line 2518 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ ConsumePrefix()

ABSL_NAMESPACE_BEGIN bool absl::ConsumePrefix ( absl::string_view str,
absl::string_view  expected 
)
inline

Definition at line 46 of file abseil-cpp/absl/strings/strip.h.

◆ ConsumeSuffix()

bool absl::ConsumeSuffix ( absl::string_view str,
absl::string_view  expected 
)
inline

Definition at line 62 of file abseil-cpp/absl/strings/strip.h.

◆ ConvertDateTime()

TimeConversion absl::ConvertDateTime ( int64_t  year,
int  mon,
int  day,
int  hour,
int  min,
int  sec,
TimeZone  tz 
)

Definition at line 402 of file third_party/abseil-cpp/absl/time/time.cc.

◆ ConvertVariantTo()

template<typename To , typename Variant >
To absl::ConvertVariantTo ( Variant &&  variant)

Definition at line 858 of file abseil-cpp/absl/types/variant.h.

◆ CopyCordToString()

void absl::CopyCordToString ( const Cord src,
std::string *  dst 
)

Definition at line 1013 of file abseil-cpp/absl/strings/cord.cc.

◆ cord_ring_enabled()

static bool absl::cord_ring_enabled ( )
inlinestatic

◆ CordRepFromString() [1/2]

static CordRep* absl::CordRepFromString ( std::string &&  src)
static

Definition at line 135 of file abseil-cpp/absl/strings/cord.cc.

◆ CordRepFromString() [2/2]

static CordRep* absl::CordRepFromString ( std::string &&  src)
static

◆ CordzInfoIsListed()

bool absl::CordzInfoIsListed ( const cord_internal::CordzInfo cordz_info,
cord_internal::CordzSampleToken  token = {} 
)
inline

Definition at line 43 of file abseil-cpp/absl/strings/cordz_test_helpers.h.

◆ countl_one()

template<class T >
ABSL_INTERNAL_CONSTEXPR_CLZ std::enable_if< std::is_unsigned< T >::value, int >::type absl::countl_one ( T  x)
inlinenoexcept

Definition at line 84 of file abseil-cpp/absl/numeric/bits.h.

◆ countl_zero()

template<class T >
ABSL_INTERNAL_CONSTEXPR_CLZ std::enable_if< std::is_unsigned< T >::value, int >::type absl::countl_zero ( T  x)
inlinenoexcept

Definition at line 77 of file abseil-cpp/absl/numeric/bits.h.

◆ countr_one()

template<class T >
ABSL_INTERNAL_CONSTEXPR_CTZ std::enable_if< std::is_unsigned< T >::value, int >::type absl::countr_one ( T  x)
inlinenoexcept

Definition at line 99 of file abseil-cpp/absl/numeric/bits.h.

◆ countr_zero()

template<class T >
ABSL_INTERNAL_CONSTEXPR_CTZ std::enable_if< std::is_unsigned< T >::value, int >::type absl::countr_zero ( T  x)
inlinenoexcept

Definition at line 92 of file abseil-cpp/absl/numeric/bits.h.

◆ CreateAppendBuffer()

static CordBuffer absl::CreateAppendBuffer ( InlineData &  data,
size_t  capacity 
)
static

Definition at line 540 of file abseil-cpp/absl/strings/cord.cc.

◆ CreateFlat() [1/2]

static CordRepFlat* absl::CreateFlat ( const char *  data,
size_t  length,
size_t  alloc_hint 
)
static

Definition at line 91 of file abseil-cpp/absl/strings/cord.cc.

◆ CreateFlat() [2/2]

static CordRepFlat* absl::CreateFlat ( const char *  data,
size_t  length,
size_t  alloc_hint 
)
static

◆ CreateSeedSeqFrom()

template<typename URBG >
SeedSeq absl::CreateSeedSeqFrom ( URBG *  urbg)

Definition at line 80 of file abseil-cpp/absl/random/seed_sequences.h.

◆ CUnescape() [1/2]

bool absl::CUnescape ( absl::string_view  source,
std::string *  dest 
)
inline

Definition at line 75 of file abseil-cpp/absl/strings/escaping.h.

◆ CUnescape() [2/2]

ABSL_NAMESPACE_BEGIN bool absl::CUnescape ( absl::string_view  source,
std::string *  dest,
std::string *  error 
)

Definition at line 849 of file abseil-cpp/absl/strings/escaping.cc.

◆ CurrentStackString() [1/2]

static char* absl::CurrentStackString ( char *  buf,
int  maxlen,
bool  symbolize 
)
static

Definition at line 1291 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ CurrentStackString() [2/2]

static char* absl::CurrentStackString ( char *  buf,
int  maxlen,
bool  symbolize 
)
static

◆ DataLossError()

Status absl::DataLossError ( absl::string_view  message)

◆ DeadlineExceededError()

Status absl::DeadlineExceededError ( absl::string_view  message)

◆ DeadlineFromTimeout() [1/2]

static absl::Time absl::DeadlineFromTimeout ( absl::Duration  timeout)
static

Definition at line 608 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ DeadlineFromTimeout() [2/2]

static absl::Time absl::DeadlineFromTimeout ( absl::Duration  timeout)
static

◆ deadlock_graph_mu() [1/2]

◆ deadlock_graph_mu() [2/2]

◆ DeadlockCheck() [1/2]

static GraphId absl::DeadlockCheck ( Mutex mu)
static

Definition at line 1324 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ DeadlockCheck() [2/2]

static GraphId absl::DeadlockCheck ( Mutex mu)
static

◆ DebugOnlyDeadlockCheck() [1/2]

static GraphId absl::DebugOnlyDeadlockCheck ( Mutex mu)
inlinestatic

Definition at line 1412 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ DebugOnlyDeadlockCheck() [2/2]

static GraphId absl::DebugOnlyDeadlockCheck ( Mutex mu)
inlinestatic

◆ DebugOnlyIsExiting() [1/2]

static bool absl::DebugOnlyIsExiting ( )
static

Definition at line 726 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ DebugOnlyIsExiting() [2/2]

static bool absl::DebugOnlyIsExiting ( )
static

◆ DebugOnlyLockEnter() [1/4]

static void absl::DebugOnlyLockEnter ( Mutex mu)
inlinestatic

Definition at line 1241 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ DebugOnlyLockEnter() [2/4]

static void absl::DebugOnlyLockEnter ( Mutex mu)
inlinestatic

◆ DebugOnlyLockEnter() [3/4]

static void absl::DebugOnlyLockEnter ( Mutex mu,
GraphId  id 
)
inlinestatic

Definition at line 1251 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ DebugOnlyLockEnter() [4/4]

static void absl::DebugOnlyLockEnter ( Mutex mu,
GraphId  id 
)
inlinestatic

◆ DebugOnlyLockLeave() [1/2]

static void absl::DebugOnlyLockLeave ( Mutex mu)
inlinestatic

Definition at line 1261 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ DebugOnlyLockLeave() [2/2]

static void absl::DebugOnlyLockLeave ( Mutex mu)
inlinestatic

◆ DefaultStackUnwinder()

int absl::DefaultStackUnwinder ( void **  pcs,
int sizes,
int  depth,
int  skip,
const void *  uc,
int min_dropped_frames 
)

Definition at line 118 of file abseil-cpp/absl/debugging/stacktrace.cc.

◆ DeleteSynchEvent() [1/2]

static void absl::DeleteSynchEvent ( SynchEvent e)
static

Definition at line 360 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ DeleteSynchEvent() [2/2]

static void absl::DeleteSynchEvent ( SynchEvent e)
static

◆ Depth()

static int absl::Depth ( const CordRep *  rep)
static

◆ Dequeue() [1/2]

static PerThreadSynch* absl::Dequeue ( PerThreadSynch head,
PerThreadSynch pw 
)
static

Definition at line 1005 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ Dequeue() [2/2]

static PerThreadSynch* absl::Dequeue ( PerThreadSynch head,
PerThreadSynch pw 
)
static

◆ DequeueAllWakeable() [1/2]

static PerThreadSynch* absl::DequeueAllWakeable ( PerThreadSynch head,
PerThreadSynch pw,
PerThreadSynch **  wake_tail 
)
static

Definition at line 1028 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ DequeueAllWakeable() [2/2]

static PerThreadSynch* absl::DequeueAllWakeable ( PerThreadSynch head,
PerThreadSynch pw,
PerThreadSynch **  wake_tail 
)
static

◆ Dereference() [1/2]

static bool absl::Dereference ( void *  arg)
static

◆ Dereference() [2/2]

static bool absl::Dereference ( void *  arg)
static

Definition at line 2741 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ DereferenceFormatter() [1/2]

Definition at line 145 of file abseil-cpp/absl/strings/str_join.h.

◆ DereferenceFormatter() [2/2]

template<typename Formatter >
strings_internal::DereferenceFormatterImpl< Formatter > absl::DereferenceFormatter ( Formatter &&  f)

Definition at line 135 of file abseil-cpp/absl/strings/str_join.h.

◆ DoIgnoreLeak()

void absl::DoIgnoreLeak ( const void *  )

Definition at line 65 of file abseil-cpp/absl/debugging/leak_check.cc.

◆ DumpNode() [1/2]

static void absl::DumpNode ( CordRep *  rep,
bool  include_data,
std::ostream *  os,
int  indent = 0 
)
static

Definition at line 1214 of file abseil-cpp/absl/strings/cord.cc.

◆ DumpNode() [2/2]

static void absl::DumpNode ( CordRep *  rep,
bool  include_data,
std::ostream *  os,
int  indent = 0 
)
static

◆ DurationFromTimespec()

Duration absl::DurationFromTimespec ( timespec  ts)

Definition at line 524 of file abseil-cpp/absl/time/duration.cc.

◆ DurationFromTimeval()

Duration absl::DurationFromTimeval ( timeval  tv)

Definition at line 532 of file abseil-cpp/absl/time/duration.cc.

◆ EnableMutexInvariantDebugging()

void absl::EnableMutexInvariantDebugging ( bool  enabled)

Definition at line 747 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ EndsWith()

bool absl::EndsWith ( absl::string_view  text,
absl::string_view  suffix 
)
inlinenoexcept

Definition at line 68 of file third_party/abseil-cpp/absl/strings/match.h.

◆ EndsWithIgnoreCase()

bool absl::EndsWithIgnoreCase ( absl::string_view  text,
absl::string_view  suffix 
)
noexcept

Definition at line 36 of file abseil-cpp/absl/strings/match.cc.

◆ Enqueue() [1/2]

static PerThreadSynch* absl::Enqueue ( PerThreadSynch head,
SynchWaitParams waitp,
intptr_t  mu,
int  flags 
)
static

Definition at line 889 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ Enqueue() [2/2]

static PerThreadSynch* absl::Enqueue ( PerThreadSynch head,
SynchWaitParams waitp,
intptr_t  mu,
int  flags 
)
static

◆ EnsureSynchEvent() [1/2]

static SynchEvent* absl::EnsureSynchEvent ( std::atomic< intptr_t > *  addr,
const char *  name,
intptr_t  bits,
intptr_t  lockbit 
)
static

Definition at line 325 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ EnsureSynchEvent() [2/2]

static SynchEvent* absl::EnsureSynchEvent ( std::atomic< intptr_t > *  addr,
const char *  name,
intptr_t  bits,
intptr_t  lockbit 
)
static

◆ equal() [1/2]

template<typename InputIter1 , typename InputIter2 >
bool absl::equal ( InputIter1  first1,
InputIter1  last1,
InputIter2  first2,
InputIter2  last2 
)

Definition at line 115 of file abseil-cpp/absl/algorithm/algorithm.h.

◆ equal() [2/2]

template<typename InputIter1 , typename InputIter2 , typename Pred >
bool absl::equal ( InputIter1  first1,
InputIter1  last1,
InputIter2  first2,
InputIter2  last2,
Pred &&  pred 
)

Definition at line 104 of file abseil-cpp/absl/algorithm/algorithm.h.

◆ EqualsIgnoreCase()

bool absl::EqualsIgnoreCase ( absl::string_view  piece1,
absl::string_view  piece2 
)
noexcept

Definition at line 22 of file abseil-cpp/absl/strings/match.cc.

◆ erase_if() [1/16]

template<typename K , typename V , typename C , typename A , typename Pred >
void absl::erase_if ( btree_map< K, V, C, A > &  map,
Pred  pred 
)

◆ erase_if() [2/16]

template<typename K , typename V , typename C , typename A , typename Pred >
btree_map<K, V, C, A>::size_type absl::erase_if ( btree_map< K, V, C, A > &  map,
Pred  pred 
)

Definition at line 483 of file abseil-cpp/absl/container/btree_map.h.

◆ erase_if() [3/16]

template<typename K , typename V , typename C , typename A , typename Pred >
void absl::erase_if ( btree_multimap< K, V, C, A > &  map,
Pred  pred 
)

◆ erase_if() [4/16]

template<typename K , typename V , typename C , typename A , typename Pred >
btree_multimap<K, V, C, A>::size_type absl::erase_if ( btree_multimap< K, V, C, A > &  map,
Pred  pred 
)

Definition at line 810 of file abseil-cpp/absl/container/btree_map.h.

◆ erase_if() [5/16]

template<typename K , typename C , typename A , typename Pred >
void absl::erase_if ( btree_multiset< K, C, A > &  set,
Pred  pred 
)

◆ erase_if() [6/16]

template<typename K , typename C , typename A , typename Pred >
btree_multiset<K, C, A>::size_type absl::erase_if ( btree_multiset< K, C, A > &  set,
Pred  pred 
)

Definition at line 725 of file abseil-cpp/absl/container/btree_set.h.

◆ erase_if() [7/16]

template<typename K , typename C , typename A , typename Pred >
void absl::erase_if ( btree_set< K, C, A > &  set,
Pred  pred 
)

◆ erase_if() [8/16]

template<typename K , typename C , typename A , typename Pred >
btree_set<K, C, A>::size_type absl::erase_if ( btree_set< K, C, A > &  set,
Pred  pred 
)

Definition at line 403 of file abseil-cpp/absl/container/btree_set.h.

◆ erase_if() [9/16]

template<typename K , typename V , typename H , typename E , typename A , typename Predicate >
void absl::erase_if ( flat_hash_map< K, V, H, E, A > &  c,
Predicate  pred 
)

◆ erase_if() [10/16]

template<typename K , typename V , typename H , typename E , typename A , typename Predicate >
flat_hash_map<K, V, H, E, A>::size_type absl::erase_if ( flat_hash_map< K, V, H, E, A > &  c,
Predicate  pred 
)

Definition at line 552 of file abseil-cpp/absl/container/flat_hash_map.h.

◆ erase_if() [11/16]

template<typename T , typename H , typename E , typename A , typename Predicate >
void absl::erase_if ( flat_hash_set< T, H, E, A > &  c,
Predicate  pred 
)

◆ erase_if() [12/16]

template<typename T , typename H , typename E , typename A , typename Predicate >
flat_hash_set<T, H, E, A>::size_type absl::erase_if ( flat_hash_set< T, H, E, A > &  c,
Predicate  pred 
)

Definition at line 452 of file abseil-cpp/absl/container/flat_hash_set.h.

◆ erase_if() [13/16]

template<typename K , typename V , typename H , typename E , typename A , typename Predicate >
void absl::erase_if ( node_hash_map< K, V, H, E, A > &  c,
Predicate  pred 
)

◆ erase_if() [14/16]

template<typename K , typename V , typename H , typename E , typename A , typename Predicate >
node_hash_map<K, V, H, E, A>::size_type absl::erase_if ( node_hash_map< K, V, H, E, A > &  c,
Predicate  pred 
)

Definition at line 536 of file abseil-cpp/absl/container/node_hash_map.h.

◆ erase_if() [15/16]

template<typename T , typename H , typename E , typename A , typename Predicate >
void absl::erase_if ( node_hash_set< T, H, E, A > &  c,
Predicate  pred 
)

◆ erase_if() [16/16]

template<typename T , typename H , typename E , typename A , typename Predicate >
node_hash_set<T, H, E, A>::size_type absl::erase_if ( node_hash_set< T, H, E, A > &  c,
Predicate  pred 
)

Definition at line 443 of file abseil-cpp/absl/container/node_hash_set.h.

◆ ErrnoToStatus()

Status absl::ErrnoToStatus ( int  error_number,
absl::string_view  message 
)

◆ ErrnoToStatusCode()

absl::StatusCode absl::ErrnoToStatusCode ( int  error_number)

◆ EvalConditionAnnotated() [1/2]

static bool absl::EvalConditionAnnotated ( const Condition cond,
Mutex mu,
bool  locking,
bool  trylock,
bool  read_lock 
)
inlinestatic

◆ EvalConditionAnnotated() [2/2]

static bool absl::EvalConditionAnnotated ( const Condition cond,
Mutex mu,
bool  locking,
bool  trylock,
bool  read_lock 
)
inlinestatic

Definition at line 1784 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ EvalConditionIgnored() [1/2]

static bool absl::EvalConditionIgnored ( Mutex mu,
const Condition cond 
)
inlinestatic

◆ EvalConditionIgnored() [2/2]

static bool absl::EvalConditionIgnored ( Mutex mu,
const Condition cond 
)
inlinestatic

Definition at line 1834 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ ExactlyOneReader() [1/2]

static bool absl::ExactlyOneReader ( intptr_t  v)
static

Definition at line 1718 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ ExactlyOneReader() [2/2]

static bool absl::ExactlyOneReader ( intptr_t  v)
static

◆ exchange()

template<typename T , typename U = T>
T absl::exchange ( T obj,
U &&  new_value 
)
Initial value:
{
absl::forward<Functor>(functor), absl::forward<Tuple>(t),
absl::make_index_sequence<std::tuple_size<

Definition at line 314 of file abseil-cpp/absl/utility/utility.h.

◆ Exponential()

template<typename RealType , typename URBG >
RealType absl::Exponential ( URBG &&  urbg,
RealType  lambda = 1 
)

Definition at line 300 of file abseil-cpp/absl/random/distributions.h.

◆ ExtractAppendBuffer()

static CordRep::ExtractResult absl::ExtractAppendBuffer ( CordRep *  rep,
size_t  min_capacity 
)
static

Definition at line 526 of file abseil-cpp/absl/strings/cord.cc.

◆ failed_tid() [1/2]

static ABSL_CONST_INIT std::atomic<GetTidType> absl::failed_tid ( )
static

◆ failed_tid() [2/2]

static ABSL_CONST_INIT std::atomic<GetTidType> absl::failed_tid ( )
static

◆ FailedPreconditionError()

Status absl::FailedPreconditionError ( absl::string_view  message)

◆ FDivDuration()

double absl::FDivDuration ( Duration  num,
Duration  den 
)

Definition at line 484 of file abseil-cpp/absl/time/duration.cc.

◆ Fibonacci()

constexpr uint64_t absl::Fibonacci ( unsigned char  n,
uint64_t  a = 0,
uint64_t  b = 1 
)
constexpr

◆ FindAndReportLeaks()

bool absl::FindAndReportLeaks ( )

◆ FindCommandLineFlag()

absl::CommandLineFlag * absl::FindCommandLineFlag ( absl::string_view  name)

Definition at line 336 of file abseil-cpp/absl/flags/reflection.cc.

◆ FixedTimeZone()

TimeZone absl::FixedTimeZone ( int  seconds)
inline

Definition at line 1091 of file third_party/abseil-cpp/absl/time/time.h.

◆ FixSkip() [1/2]

static void absl::FixSkip ( PerThreadSynch ancestor,
PerThreadSynch to_be_removed 
)
static

Definition at line 856 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ FixSkip() [2/2]

static void absl::FixSkip ( PerThreadSynch ancestor,
PerThreadSynch to_be_removed 
)
static

◆ Floor()

Duration absl::Floor ( const Duration  d,
const Duration  unit 
)

Definition at line 510 of file abseil-cpp/absl/time/duration.cc.

◆ ForceBtree()

static CordRepBtree* absl::ForceBtree ( CordRep *  rep)
static

Definition at line 198 of file abseil-cpp/absl/strings/cord.cc.

◆ ForceRing()

static CordRepRing* absl::ForceRing ( CordRep *  rep,
size_t  extra 
)
static

◆ ForgetSynchEvent() [1/2]

static void absl::ForgetSynchEvent ( std::atomic< intptr_t > *  addr,
intptr_t  bits,
intptr_t  lockbit 
)
static

Definition at line 379 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ ForgetSynchEvent() [2/2]

static void absl::ForgetSynchEvent ( std::atomic< intptr_t > *  addr,
intptr_t  bits,
intptr_t  lockbit 
)
static

◆ Format()

template<typename... Args>
bool absl::Format ( FormatRawSink  raw_sink,
const FormatSpec< Args... > &  format,
const Args &...  args 
)

Definition at line 504 of file abseil-cpp/absl/strings/str_format.h.

◆ FormatCivilTime()

std::string absl::FormatCivilTime ( CivilSecond  c)

Definition at line 98 of file abseil-cpp/absl/time/civil_time.cc.

◆ FormatDuration()

std::string absl::FormatDuration ( Duration  d)

Definition at line 768 of file abseil-cpp/absl/time/duration.cc.

◆ FormatStreamed()

template<typename T >
str_format_internal::StreamedWrapper< T > absl::FormatStreamed ( const T v)

Definition at line 123 of file abseil-cpp/absl/strings/str_format.h.

◆ FormatTime() [1/3]

std::string absl::FormatTime ( absl::string_view  format,
absl::Time  t,
absl::TimeZone  tz 
)

Definition at line 74 of file abseil-cpp/absl/time/format.cc.

◆ FormatTime() [2/3]

std::string absl::FormatTime ( absl::Time  t)

Definition at line 87 of file abseil-cpp/absl/time/format.cc.

◆ FormatTime() [3/3]

std::string absl::FormatTime ( absl::Time  t,
absl::TimeZone  tz 
)

Definition at line 83 of file abseil-cpp/absl/time/format.cc.

◆ FormatUntyped()

ABSL_MUST_USE_RESULT bool absl::FormatUntyped ( FormatRawSink  raw_sink,
const UntypedFormatSpec format,
absl::Span< const FormatArg args 
)
inline

Definition at line 561 of file abseil-cpp/absl/strings/str_format.h.

◆ forward()

template<typename T >
constexpr T && absl::forward ( absl::remove_reference_t< T > &  t)
constexprnoexcept

Definition at line 230 of file abseil-cpp/absl/utility/utility.h.

◆ FPrintF()

template<typename... Args>
int absl::FPrintF ( std::FILE *  output,
const FormatSpec< Args... > &  format,
const Args &...  args 
)

Definition at line 416 of file abseil-cpp/absl/strings/str_format.h.

◆ from_chars() [1/2]

absl::from_chars_result absl::from_chars ( const char *  first,
const char *  last,
double &  value,
chars_format  fmt 
)

Definition at line 679 of file abseil-cpp/absl/strings/charconv.cc.

◆ from_chars() [2/2]

absl::from_chars_result absl::from_chars ( const char *  first,
const char *  last,
float &  value,
chars_format  fmt 
)

Definition at line 684 of file abseil-cpp/absl/strings/charconv.cc.

◆ FromChrono() [1/7]

constexpr Duration absl::FromChrono ( const std::chrono::hours &  d)
constexpr

Definition at line 1593 of file third_party/abseil-cpp/absl/time/time.h.

◆ FromChrono() [2/7]

constexpr Duration absl::FromChrono ( const std::chrono::microseconds &  d)
constexpr

Definition at line 1581 of file third_party/abseil-cpp/absl/time/time.h.

◆ FromChrono() [3/7]

constexpr Duration absl::FromChrono ( const std::chrono::milliseconds &  d)
constexpr

Definition at line 1584 of file third_party/abseil-cpp/absl/time/time.h.

◆ FromChrono() [4/7]

constexpr Duration absl::FromChrono ( const std::chrono::minutes &  d)
constexpr

Definition at line 1590 of file third_party/abseil-cpp/absl/time/time.h.

◆ FromChrono() [5/7]

constexpr Duration absl::FromChrono ( const std::chrono::nanoseconds &  d)
constexpr

Definition at line 1578 of file third_party/abseil-cpp/absl/time/time.h.

◆ FromChrono() [6/7]

constexpr Duration absl::FromChrono ( const std::chrono::seconds &  d)
constexpr

Definition at line 1587 of file third_party/abseil-cpp/absl/time/time.h.

◆ FromChrono() [7/7]

Time absl::FromChrono ( const std::chrono::system_clock::time_point &  tp)

Definition at line 334 of file third_party/abseil-cpp/absl/time/time.cc.

◆ FromCivil()

Time absl::FromCivil ( CivilSecond  ct,
TimeZone  tz 
)
inline

Definition at line 1158 of file third_party/abseil-cpp/absl/time/time.h.

◆ FromDateTime()

Time absl::FromDateTime ( int64_t  year,
int  mon,
int  day,
int  hour,
int  min,
int  sec,
TimeZone  tz 
)
inline

Definition at line 1225 of file third_party/abseil-cpp/absl/time/time.h.

◆ FromTimeT()

constexpr Time absl::FromTimeT ( time_t  t)
constexpr

Definition at line 1613 of file third_party/abseil-cpp/absl/time/time.h.

◆ FromTM()

Time absl::FromTM ( const struct tm tm,
absl::TimeZone  tz 
)

Definition at line 434 of file third_party/abseil-cpp/absl/time/time.cc.

◆ FromUDate()

Time absl::FromUDate ( double  udate)

Definition at line 235 of file third_party/abseil-cpp/absl/time/time.cc.

◆ FromUniversal()

Time absl::FromUniversal ( int64_t  universal)

Definition at line 239 of file third_party/abseil-cpp/absl/time/time.cc.

◆ FromUnixMicros()

constexpr Time absl::FromUnixMicros ( int64_t  us)
constexpr

Definition at line 1601 of file third_party/abseil-cpp/absl/time/time.h.

◆ FromUnixMillis()

constexpr Time absl::FromUnixMillis ( int64_t  ms)
constexpr

Definition at line 1605 of file third_party/abseil-cpp/absl/time/time.h.

◆ FromUnixNanos()

constexpr Time absl::FromUnixNanos ( int64_t  ns)
constexpr

Definition at line 1597 of file third_party/abseil-cpp/absl/time/time.h.

◆ FromUnixSeconds()

constexpr Time absl::FromUnixSeconds ( int64_t  s)
constexpr

Definition at line 1609 of file third_party/abseil-cpp/absl/time/time.h.

◆ Gaussian()

template<typename RealType , typename URBG >
RealType absl::Gaussian ( URBG &&  urbg,
RealType  mean = 0,
RealType  stddev = 1 
)

Definition at line 331 of file abseil-cpp/absl/random/distributions.h.

◆ gbswap_16()

uint16_t absl::gbswap_16 ( uint16_t  host_int)
inline

Definition at line 60 of file abseil-cpp/absl/base/internal/endian.h.

◆ gbswap_32()

uint32_t absl::gbswap_32 ( uint32_t  host_int)
inline

Definition at line 47 of file abseil-cpp/absl/base/internal/endian.h.

◆ gbswap_64()

ABSL_NAMESPACE_BEGIN uint64_t absl::gbswap_64 ( uint64_t  host_int)
inline

Definition at line 30 of file abseil-cpp/absl/base/internal/endian.h.

◆ GenericCompare()

template<typename ResultType , typename RHS >
ResultType absl::GenericCompare ( const Cord lhs,
const RHS &  rhs,
size_t  size_to_compare 
)

Definition at line 934 of file abseil-cpp/absl/strings/cord.cc.

◆ get() [1/8]

template<class T , class... Types>
constexpr const T && absl::get ( const variant< Types... > &&  v)
constexpr

Definition at line 323 of file abseil-cpp/absl/types/variant.h.

◆ get() [2/8]

template<std::size_t I, class... Types>
constexpr const variant_alternative_t< I, variant< Types... > > && absl::get ( const variant< Types... > &&  v)
constexpr

Definition at line 353 of file abseil-cpp/absl/types/variant.h.

◆ get() [3/8]

template<class T , class... Types>
constexpr const T & absl::get ( const variant< Types... > &  v)
constexpr

Definition at line 315 of file abseil-cpp/absl/types/variant.h.

◆ get() [4/8]

template<std::size_t I, class... Types>
constexpr const variant_alternative_t< I, variant< Types... > > & absl::get ( const variant< Types... > &  v)
constexpr

Definition at line 345 of file abseil-cpp/absl/types/variant.h.

◆ get() [5/8]

template<class T , class... Types>
constexpr T && absl::get ( variant< Types... > &&  v)
constexpr

Definition at line 308 of file abseil-cpp/absl/types/variant.h.

◆ get() [6/8]

template<std::size_t I, class... Types>
constexpr variant_alternative_t< I, variant< Types... > > && absl::get ( variant< Types... > &&  v)
constexpr

Definition at line 338 of file abseil-cpp/absl/types/variant.h.

◆ get() [7/8]

template<class T , class... Types>
constexpr T & absl::get ( variant< Types... > &  v)
constexpr

Definition at line 300 of file abseil-cpp/absl/types/variant.h.

◆ get() [8/8]

template<std::size_t I, class... Types>
constexpr variant_alternative_t< I, variant< Types... > > & absl::get ( variant< Types... > &  v)
constexpr

Definition at line 330 of file abseil-cpp/absl/types/variant.h.

◆ get_if() [1/4]

template<std::size_t I, class... Types>
constexpr absl::add_pointer_t< const variant_alternative_t< I, variant< Types... > > > absl::get_if ( const variant< Types... > *  v)
constexprnoexcept

Definition at line 383 of file abseil-cpp/absl/types/variant.h.

◆ get_if() [2/4]

template<class T , class... Types>
constexpr absl::add_pointer_t< const T > absl::get_if ( const variant< Types... > *  v)
constexprnoexcept

Definition at line 400 of file abseil-cpp/absl/types/variant.h.

◆ get_if() [3/4]

template<std::size_t I, class... Types>
constexpr absl::add_pointer_t< variant_alternative_t< I, variant< Types... > > > absl::get_if ( variant< Types... > *  v)
constexprnoexcept

Definition at line 372 of file abseil-cpp/absl/types/variant.h.

◆ get_if() [4/4]

template<class T , class... Types>
constexpr absl::add_pointer_t< T > absl::get_if ( variant< Types... > *  v)
constexprnoexcept

Definition at line 393 of file abseil-cpp/absl/types/variant.h.

◆ GetAllFlags()

Definition at line 345 of file abseil-cpp/absl/flags/reflection.cc.

◆ GetCordzInfoForTesting()

const ABSL_NAMESPACE_BEGIN cord_internal::CordzInfo * absl::GetCordzInfoForTesting ( const Cord cord)
inline

Definition at line 36 of file abseil-cpp/absl/strings/cordz_test_helpers.h.

◆ GetCurrentTimeNanos()

int64_t absl::GetCurrentTimeNanos ( )

Definition at line 78 of file abseil-cpp/absl/time/clock.cc.

◆ GetFlag()

template<typename T >
ABSL_MUST_USE_RESULT T absl::GetFlag ( const absl::Flag< T > &  flag)

Definition at line 98 of file abseil-cpp/absl/flags/flag.h.

◆ GetFlagReflectionHandle() [1/2]

template<typename T >
const CommandLineFlag & absl::GetFlagReflectionHandle ( const absl::Flag< T > &  f)

Definition at line 134 of file abseil-cpp/absl/flags/flag.h.

◆ GetFlagReflectionHandle() [2/2]

template<typename U >
const CommandLineFlag & absl::GetFlagReflectionHandle ( const absl::Flag< U > &  f)

◆ GetGraphId() [1/2]

static GraphId absl::GetGraphId ( Mutex mu)
static

Definition at line 1171 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ GetGraphId() [2/2]

static GraphId absl::GetGraphId ( Mutex mu)
static

◆ GetGraphIdLocked() [1/2]

static GraphId absl::GetGraphIdLocked ( Mutex mu)
static

Definition at line 1161 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ GetGraphIdLocked() [2/2]

static GraphId absl::GetGraphIdLocked ( Mutex mu)
static

◆ GetPerThreadSynch() [1/2]

static PerThreadSynch* absl::GetPerThreadSynch ( intptr_t  v)
inlinestatic

Definition at line 778 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ GetPerThreadSynch() [2/2]

static PerThreadSynch* absl::GetPerThreadSynch ( intptr_t  v)
inlinestatic

◆ GetStackFrames()

ABSL_NAMESPACE_BEGIN int absl::GetStackFrames ( void **  result,
int sizes,
int  max_depth,
int  skip_count 
)

Definition at line 87 of file abseil-cpp/absl/debugging/stacktrace.cc.

◆ GetStackFramesWithContext()

int absl::GetStackFramesWithContext ( void **  result,
int sizes,
int  max_depth,
int  skip_count,
const void *  uc,
int min_dropped_frames 
)

Definition at line 94 of file abseil-cpp/absl/debugging/stacktrace.cc.

◆ GetStackTrace()

int absl::GetStackTrace ( void **  result,
int  max_depth,
int  skip_count 
)

Definition at line 101 of file abseil-cpp/absl/debugging/stacktrace.cc.

◆ GetStackTraceWithContext()

int absl::GetStackTraceWithContext ( void **  result,
int  max_depth,
int  skip_count,
const void *  uc,
int min_dropped_frames 
)

Definition at line 108 of file abseil-cpp/absl/debugging/stacktrace.cc.

◆ GetSynchEvent() [1/2]

static SynchEvent* absl::GetSynchEvent ( const void *  addr)
static

Definition at line 404 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ GetSynchEvent() [2/2]

static SynchEvent* absl::GetSynchEvent ( const void *  addr)
static

◆ GetWeekday()

Weekday absl::GetWeekday ( CivilSecond  cs)
inline

Definition at line 381 of file abseil-cpp/absl/time/civil_time.h.

◆ GetYearDay()

int absl::GetYearDay ( CivilSecond  cs)
inline

Definition at line 433 of file abseil-cpp/absl/time/civil_time.h.

◆ gntohl()

uint32_t absl::gntohl ( uint32_t  x)
inline

Definition at line 95 of file abseil-cpp/absl/base/internal/endian.h.

◆ gntohll()

uint64_t absl::gntohll ( uint64_t  x)
inline

Definition at line 96 of file abseil-cpp/absl/base/internal/endian.h.

◆ gntohs()

uint16_t absl::gntohs ( uint16_t  x)
inline

Definition at line 94 of file abseil-cpp/absl/base/internal/endian.h.

◆ has_single_bit()

template<class T >
constexpr std::enable_if< std::is_unsigned< T >::value, bool >::type absl::has_single_bit ( T  x)
inlineconstexprnoexcept

Definition at line 126 of file abseil-cpp/absl/numeric/bits.h.

◆ HashOf()

template<int &... ExplicitArgumentBarrier, typename... Types>
size_t absl::HashOf ( const Types &...  values)

Definition at line 264 of file abseil-cpp/absl/hash/hash.h.

◆ HaveLeakSanitizer()

ABSL_NAMESPACE_BEGIN bool absl::HaveLeakSanitizer ( )

Definition at line 63 of file abseil-cpp/absl/debugging/leak_check.cc.

◆ HexStringToBytes()

std::string absl::HexStringToBytes ( absl::string_view  from)

Definition at line 932 of file abseil-cpp/absl/strings/escaping.cc.

◆ holds_alternative()

template<class T , class... Types>
constexpr bool absl::holds_alternative ( const variant< Types... > &  v)
constexprnoexcept

Definition at line 264 of file abseil-cpp/absl/types/variant.h.

◆ Hours() [1/3]

constexpr Duration absl::Hours ( int64_t  n)
constexpr

◆ Hours() [2/3]

template<typename T , time_internal::EnableIfIntegral< T > = 0>
constexpr Duration absl::Hours ( T  n)
constexpr

Definition at line 427 of file third_party/abseil-cpp/absl/time/time.h.

◆ Hours() [3/3]

template<typename T , time_internal::EnableIfFloat< T > = 0>
Duration absl::Hours ( T  n)

Definition at line 471 of file third_party/abseil-cpp/absl/time/time.h.

◆ IDivDuration()

int64_t absl::IDivDuration ( Duration  num,
Duration  den,
Duration rem 
)
inline

Definition at line 285 of file third_party/abseil-cpp/absl/time/time.h.

◆ IgnoreLeak()

template<typename T >
T * absl::IgnoreLeak ( T ptr)

Definition at line 92 of file abseil-cpp/absl/debugging/leak_check.h.

◆ IgnoreWaitingWritersMask()

static intptr_t absl::IgnoreWaitingWritersMask ( int  flag)
static

Definition at line 1763 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ implicit_cast() [1/2]

template<typename To >
constexpr ABSL_NAMESPACE_BEGIN To absl::implicit_cast ( typename absl::internal::identity_t< To >  to)
constexpr

Definition at line 93 of file abseil-cpp/absl/base/casts.h.

◆ implicit_cast() [2/2]

template<typename To >
constexpr To absl::implicit_cast ( typename absl::internal::identity_t< To >  to)
constexpr

◆ in_place_index()

template<size_t I>
void absl::in_place_index ( utility_internal::InPlaceIndexTag< I )

Definition at line 211 of file abseil-cpp/absl/utility/utility.h.

◆ in_place_type()

template<typename T >
void absl::in_place_type ( utility_internal::InPlaceTypeTag< T )

Definition at line 194 of file abseil-cpp/absl/utility/utility.h.

◆ InfiniteDuration()

constexpr Duration absl::InfiniteDuration ( )
constexpr

Definition at line 1573 of file third_party/abseil-cpp/absl/time/time.h.

◆ InfiniteFuture()

constexpr Time absl::InfiniteFuture ( )
constexpr

Definition at line 760 of file third_party/abseil-cpp/absl/time/time.h.

◆ InfinitePast()

constexpr Time absl::InfinitePast ( )
constexpr

Definition at line 768 of file third_party/abseil-cpp/absl/time/time.h.

◆ InitializeSymbolizer()

ABSL_NAMESPACE_BEGIN void absl::InitializeSymbolizer ( const char *  argv0)

◆ InstallFailureSignalHandler()

void absl::InstallFailureSignalHandler ( const FailureSignalHandlerOptions options)

◆ InstallOneFailureHandler() [1/2]

static void absl::InstallOneFailureHandler ( FailureSignalData data,
void(*)(int, siginfo_t *, void *)  handler 
)
static

◆ InstallOneFailureHandler() [2/2]

static void absl::InstallOneFailureHandler ( FailureSignalData data,
void(*)(int, siginfo_t *, void *)  handler 
)
static

◆ Int128Max()

constexpr int128 absl::Int128Max ( )
constexpr

Definition at line 479 of file abseil-cpp/absl/numeric/int128.h.

◆ Int128Min()

constexpr int128 absl::Int128Min ( )
constexpr

Definition at line 484 of file abseil-cpp/absl/numeric/int128.h.

◆ InternalError()

Status absl::InternalError ( absl::string_view  message)

◆ InvalidArgumentError()

Status absl::InvalidArgumentError ( absl::string_view  message)

◆ IsAborted()

ABSL_MUST_USE_RESULT bool absl::IsAborted ( const Status status)

◆ IsAlreadyExists()

ABSL_MUST_USE_RESULT bool absl::IsAlreadyExists ( const Status status)

◆ IsCancelled()

ABSL_MUST_USE_RESULT bool absl::IsCancelled ( const Status status)

◆ IsDataLoss()

ABSL_MUST_USE_RESULT bool absl::IsDataLoss ( const Status status)

◆ IsDeadlineExceeded()

ABSL_MUST_USE_RESULT bool absl::IsDeadlineExceeded ( const Status status)

◆ IsFailedPrecondition()

ABSL_MUST_USE_RESULT bool absl::IsFailedPrecondition ( const Status status)

◆ IsInternal()

ABSL_MUST_USE_RESULT bool absl::IsInternal ( const Status status)

◆ IsInvalidArgument()

ABSL_MUST_USE_RESULT bool absl::IsInvalidArgument ( const Status status)

◆ IsNotFound()

ABSL_MUST_USE_RESULT bool absl::IsNotFound ( const Status status)

◆ IsOutOfRange()

ABSL_MUST_USE_RESULT bool absl::IsOutOfRange ( const Status status)

◆ IsPermissionDenied()

ABSL_MUST_USE_RESULT bool absl::IsPermissionDenied ( const Status status)

◆ IsResourceExhausted()

ABSL_MUST_USE_RESULT bool absl::IsResourceExhausted ( const Status status)

◆ IsRootBalanced()

static bool absl::IsRootBalanced ( CordRep *  node)
inlinestatic

◆ IsUnauthenticated()

ABSL_MUST_USE_RESULT bool absl::IsUnauthenticated ( const Status status)

◆ IsUnavailable()

ABSL_MUST_USE_RESULT bool absl::IsUnavailable ( const Status status)

◆ IsUnimplemented()

ABSL_MUST_USE_RESULT bool absl::IsUnimplemented ( const Status status)

◆ IsUnknown()

ABSL_MUST_USE_RESULT bool absl::IsUnknown ( const Status status)

◆ IsZero() [1/3]

static ABSL_NAMESPACE_BEGIN bool absl::IsZero ( void *  arg)
static

◆ IsZero() [2/3]

static ABSL_NAMESPACE_BEGIN bool absl::IsZero ( void *  arg)
static

Definition at line 24 of file abseil-cpp/absl/synchronization/barrier.cc.

◆ IsZero() [3/3]

static ABSL_NAMESPACE_BEGIN bool absl::IsZero ( void *  arg)
static

◆ LeakCheckerIsActive()

bool absl::LeakCheckerIsActive ( )

Definition at line 64 of file abseil-cpp/absl/debugging/leak_check.cc.

◆ Length()

size_t absl::Length ( TestCordSize  size)
inline

Definition at line 80 of file abseil-cpp/absl/strings/cord_test_helpers.h.

◆ linear_search()

template<typename InputIterator , typename EqualityComparable >
bool absl::linear_search ( InputIterator  first,
InputIterator  last,
const EqualityComparable &  value 
)

Definition at line 131 of file abseil-cpp/absl/algorithm/algorithm.h.

◆ LoadTimeZone()

bool absl::LoadTimeZone ( absl::string_view  name,
TimeZone tz 
)
inline

Definition at line 1075 of file third_party/abseil-cpp/absl/time/time.h.

◆ LocalTimeZone()

TimeZone absl::LocalTimeZone ( )
inline

Definition at line 1109 of file third_party/abseil-cpp/absl/time/time.h.

◆ LockEnter() [1/2]

static void absl::LockEnter ( Mutex mu,
GraphId  id,
SynchLocksHeld held_locks 
)
static

Definition at line 1181 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ LockEnter() [2/2]

static void absl::LockEnter ( Mutex mu,
GraphId  id,
SynchLocksHeld held_locks 
)
static

◆ LockLeave() [1/2]

static void absl::LockLeave ( Mutex mu,
GraphId  id,
SynchLocksHeld held_locks 
)
static

Definition at line 1205 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ LockLeave() [2/2]

static void absl::LockLeave ( Mutex mu,
GraphId  id,
SynchLocksHeld held_locks 
)
static

◆ LocksHeldAlloc() [1/2]

static SynchLocksHeld* absl::LocksHeldAlloc ( )
static

Definition at line 528 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ LocksHeldAlloc() [2/2]

static SynchLocksHeld* absl::LocksHeldAlloc ( )
static

◆ LogSeverities()

constexpr std::array< absl::LogSeverity, 4 > absl::LogSeverities ( )
constexpr

Definition at line 80 of file abseil-cpp/absl/base/log_severity.h.

◆ LogSeverityName()

constexpr const char * absl::LogSeverityName ( absl::LogSeverity  s)
constexpr

Definition at line 89 of file abseil-cpp/absl/base/log_severity.h.

◆ LogUniform()

template<typename IntType , typename URBG >
IntType absl::LogUniform ( URBG &&  urbg,
IntType  lo,
IntType  hi,
IntType  base = 2 
)

Definition at line 374 of file abseil-cpp/absl/random/distributions.h.

◆ make_any() [1/2]

template<typename T , typename... Args>
any absl::make_any ( Args &&...  args)

Definition at line 442 of file abseil-cpp/absl/types/any.h.

◆ make_any() [2/2]

template<typename T , typename U , typename... Args>
any absl::make_any ( std::initializer_list< U >  il,
Args &&...  args 
)

Definition at line 448 of file abseil-cpp/absl/types/any.h.

◆ make_from_tuple()

template<typename T , typename Tuple >
constexpr T absl::make_from_tuple ( Tuple &&  tup)
constexpr

Definition at line 340 of file abseil-cpp/absl/utility/utility.h.

◆ make_optional() [1/3]

template<typename T , typename... Args>
constexpr optional< T > absl::make_optional ( Args &&...  args)
constexpr

Definition at line 577 of file abseil-cpp/absl/types/optional.h.

◆ make_optional() [2/3]

template<typename T , typename U , typename... Args>
constexpr optional< T > absl::make_optional ( std::initializer_list< U >  il,
Args &&...  args 
)
constexpr

Definition at line 582 of file abseil-cpp/absl/types/optional.h.

◆ make_optional() [3/3]

template<typename T >
constexpr optional< typename std::decay< T >::type > absl::make_optional ( T &&  v)
constexpr

Definition at line 572 of file abseil-cpp/absl/types/optional.h.

◆ make_unique() [1/3]

template<typename T , typename... Args>
memory_internal::MakeUniqueResult< T >::scalar absl::make_unique ( Args &&...  args)

Definition at line 168 of file third_party/abseil-cpp/absl/memory/memory.h.

◆ make_unique() [2/3]

template<typename T , typename... Args>
memory_internal::MakeUniqueResult< T >::invalid absl::make_unique ( Args &&  ...)
delete

◆ make_unique() [3/3]

template<typename T >
memory_internal::MakeUniqueResult< T >::array absl::make_unique ( size_t  n)

Definition at line 178 of file third_party/abseil-cpp/absl/memory/memory.h.

◆ MakeBalancedTree()

static CordRep* absl::MakeBalancedTree ( CordRep **  reps,
size_t  n 
)
static

◆ MakeCleanup()

template<typename... Args, typename Callback >
absl::Cleanup< cleanup_internal::Tag, Callback > absl::MakeCleanup ( Callback  callback)

Definition at line 127 of file abseil-cpp/absl/cleanup/cleanup.h.

◆ MakeConstSpan() [1/4]

template<int &... ExplicitArgumentBarrier, typename C >
constexpr auto absl::MakeConstSpan ( const C &  c) -> decltype(MakeSpan(c))
constexprnoexcept

Definition at line 717 of file abseil-cpp/absl/types/span.h.

◆ MakeConstSpan() [2/4]

template<int &... ExplicitArgumentBarrier, typename T , size_t N>
constexpr Span< const T > absl::MakeConstSpan ( const T(&)  array[N])
constexprnoexcept

Definition at line 722 of file abseil-cpp/absl/types/span.h.

◆ MakeConstSpan() [3/4]

template<int &... ExplicitArgumentBarrier, typename T >
Span< const T > absl::MakeConstSpan ( T begin,
T end 
)
noexcept

Definition at line 712 of file abseil-cpp/absl/types/span.h.

◆ MakeConstSpan() [4/4]

template<int &... ExplicitArgumentBarrier, typename T >
constexpr Span< const T > absl::MakeConstSpan ( T ptr,
size_t  size 
)
constexprnoexcept

Definition at line 707 of file abseil-cpp/absl/types/span.h.

◆ MakeCordFromExternal()

template<typename Releaser >
Cord absl::MakeCordFromExternal ( absl::string_view  data,
Releaser &&  releaser 
)

Definition at line 1087 of file abseil-cpp/absl/strings/cord.h.

◆ MakeFragmentedCord() [1/2]

template<typename Container >
Cord absl::MakeFragmentedCord ( const Container &  c)

Definition at line 103 of file abseil-cpp/absl/strings/cord_test_helpers.h.

◆ MakeFragmentedCord() [2/2]

Cord absl::MakeFragmentedCord ( std::initializer_list< absl::string_view list)
inline

Definition at line 115 of file abseil-cpp/absl/strings/cord_test_helpers.h.

◆ MakeInt128()

constexpr int128 absl::MakeInt128 ( int64_t  high,
uint64_t  low 
)
constexpr

Definition at line 1040 of file abseil-cpp/absl/numeric/int128.h.

◆ MakeSeedSeq()

SeedSeq absl::MakeSeedSeq ( )

Definition at line 22 of file abseil-cpp/absl/random/seed_sequences.cc.

◆ MakeSpan() [1/4]

template<int &... ExplicitArgumentBarrier, typename C >
constexpr auto absl::MakeSpan ( C &  c) -> decltype(absl::MakeSpan(span_internal::GetData(c), c.size()))
constexprnoexcept

Definition at line 672 of file abseil-cpp/absl/types/span.h.

◆ MakeSpan() [2/4]

template<int &... ExplicitArgumentBarrier, typename T >
Span< T > absl::MakeSpan ( T begin,
T end 
)
noexcept

Definition at line 666 of file abseil-cpp/absl/types/span.h.

◆ MakeSpan() [3/4]

template<int &... ExplicitArgumentBarrier, typename T >
constexpr Span< T > absl::MakeSpan ( T ptr,
size_t  size 
)
constexprnoexcept

Definition at line 661 of file abseil-cpp/absl/types/span.h.

◆ MakeSpan() [4/4]

template<int &... ExplicitArgumentBarrier, typename T , size_t N>
constexpr Span< T > absl::MakeSpan ( T(&)  array[N])
constexprnoexcept

Definition at line 678 of file abseil-cpp/absl/types/span.h.

◆ MakeUint128()

constexpr ABSL_NAMESPACE_BEGIN uint128 absl::MakeUint128 ( uint64_t  high,
uint64_t  low 
)
constexpr

Definition at line 542 of file abseil-cpp/absl/numeric/int128.h.

◆ MATCHER_P()

absl::MATCHER_P ( HasValidCordzInfoOf  ,
method  ,
"CordzInfo matches cord"   
)

Definition at line 56 of file abseil-cpp/absl/strings/cordz_test_helpers.h.

◆ MATCHER_P2()

absl::MATCHER_P2 ( CordzMethodCountEq  ,
method  ,
,
absl::StrCat("CordzInfo method count equals ", n)   
)

Definition at line 82 of file abseil-cpp/absl/strings/cordz_test_helpers.h.

◆ MaxSplits()

template<typename Delimiter >
strings_internal::MaxSplitsImpl< typename strings_internal::SelectDelimiter< Delimiter >::type > absl::MaxSplits ( Delimiter  delimiter,
int  limit 
)
inline

Definition at line 294 of file abseil-cpp/absl/strings/str_split.h.

◆ MaybeSetupAlternateStack() [1/2]

static int absl::MaybeSetupAlternateStack ( )
static

◆ MaybeSetupAlternateStack() [2/2]

static int absl::MaybeSetupAlternateStack ( )
static

◆ Microseconds() [1/3]

constexpr Duration absl::Microseconds ( int64_t  n)
constexpr

◆ Microseconds() [2/3]

template<typename T , time_internal::EnableIfIntegral< T > = 0>
constexpr Duration absl::Microseconds ( T  n)
constexpr

Definition at line 411 of file third_party/abseil-cpp/absl/time/time.h.

◆ Microseconds() [3/3]

template<typename T , time_internal::EnableIfFloat< T > = 0>
Duration absl::Microseconds ( T  n)

Definition at line 445 of file third_party/abseil-cpp/absl/time/time.h.

◆ Milliseconds() [1/3]

constexpr Duration absl::Milliseconds ( int64_t  n)
constexpr

◆ Milliseconds() [2/3]

template<typename T , time_internal::EnableIfIntegral< T > = 0>
constexpr Duration absl::Milliseconds ( T  n)
constexpr

Definition at line 415 of file third_party/abseil-cpp/absl/time/time.h.

◆ Milliseconds() [3/3]

template<typename T , time_internal::EnableIfFloat< T > = 0>
Duration absl::Milliseconds ( T  n)

Definition at line 449 of file third_party/abseil-cpp/absl/time/time.h.

◆ Minutes() [1/3]

constexpr Duration absl::Minutes ( int64_t  n)
constexpr

◆ Minutes() [2/3]

template<typename T , time_internal::EnableIfIntegral< T > = 0>
constexpr Duration absl::Minutes ( T  n)
constexpr

Definition at line 423 of file third_party/abseil-cpp/absl/time/time.h.

◆ Minutes() [3/3]

template<typename T , time_internal::EnableIfFloat< T > = 0>
Duration absl::Minutes ( T  n)

Definition at line 467 of file third_party/abseil-cpp/absl/time/time.h.

◆ move()

template<typename T >
constexpr absl::remove_reference_t< T > && absl::move ( T &&  t)
constexprnoexcept

Definition at line 221 of file abseil-cpp/absl/utility/utility.h.

◆ MuEquivalentWaiter() [1/2]

static bool absl::MuEquivalentWaiter ( PerThreadSynch x,
PerThreadSynch y 
)
static

Definition at line 771 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ MuEquivalentWaiter() [2/2]

static bool absl::MuEquivalentWaiter ( PerThreadSynch x,
PerThreadSynch y 
)
static

◆ Mul32() [1/2]

static std::pair<uint64_t, uint64_t> absl::Mul32 ( std::pair< uint64_t, uint64_t num,
uint32_t  mul 
)
static

Definition at line 282 of file abseil-cpp/absl/strings/numbers.cc.

◆ Mul32() [2/2]

static std::pair<uint64_t, uint64_t> absl::Mul32 ( std::pair< uint64_t, uint64_t num,
uint32_t  mul 
)
static

◆ Nanoseconds() [1/3]

constexpr Duration absl::Nanoseconds ( int64_t  n)
constexpr

◆ Nanoseconds() [2/3]

template<typename T , time_internal::EnableIfIntegral< T > = 0>
constexpr Duration absl::Nanoseconds ( T  n)
constexpr

Definition at line 407 of file third_party/abseil-cpp/absl/time/time.h.

◆ Nanoseconds() [3/3]

template<typename T , time_internal::EnableIfFloat< T > = 0>
Duration absl::Nanoseconds ( T  n)

Definition at line 441 of file third_party/abseil-cpp/absl/time/time.h.

◆ NewBtree()

static CordRep* absl::NewBtree ( const char *  data,
size_t  length,
size_t  alloc_hint 
)
static

Definition at line 101 of file abseil-cpp/absl/strings/cord.cc.

◆ NewSubRange()

static CordRep* absl::NewSubRange ( CordRep *  node,
size_t  pos,
size_t  n 
)
static

◆ NewSubstring()

static CordRep* absl::NewSubstring ( CordRep *  child,
size_t  offset,
size_t  length 
)
static

◆ NewTree() [1/2]

static CordRep* absl::NewTree ( const char *  data,
size_t  length,
size_t  alloc_hint 
)
static

Definition at line 114 of file abseil-cpp/absl/strings/cord.cc.

◆ NewTree() [2/2]

static CordRep* absl::NewTree ( const char *  data,
size_t  length,
size_t  alloc_hint 
)
static

◆ NextWeekday()

CivilDay absl::NextWeekday ( CivilDay  cd,
Weekday  wd 
)
inline

Definition at line 415 of file abseil-cpp/absl/time/civil_time.h.

◆ NormalizeLogSeverity() [1/2]

constexpr absl::LogSeverity absl::NormalizeLogSeverity ( absl::LogSeverity  s)
constexpr

Definition at line 103 of file abseil-cpp/absl/base/log_severity.h.

◆ NormalizeLogSeverity() [2/2]

constexpr absl::LogSeverity absl::NormalizeLogSeverity ( int  s)
constexpr

Definition at line 108 of file abseil-cpp/absl/base/log_severity.h.

◆ NotFoundError()

Status absl::NotFoundError ( absl::string_view  message)

◆ Now()

Definition at line 39 of file abseil-cpp/absl/time/clock.cc.

◆ NullSafeStringView()

constexpr string_view absl::NullSafeStringView ( const char *  p)
constexpr

Definition at line 704 of file abseil-cpp/absl/strings/string_view.h.

◆ OkStatus()

Status absl::OkStatus ( )
inline

Definition at line 882 of file third_party/abseil-cpp/absl/status/status.h.

◆ operator!()

constexpr bool absl::operator! ( uint128  val)
inlineconstexpr

Definition at line 838 of file abseil-cpp/absl/numeric/int128.h.

◆ operator!=() [1/21]

bool absl::operator!= ( absl::string_view  x,
const Cord y 
)
inline

Definition at line 1613 of file abseil-cpp/absl/strings/cord.h.

◆ operator!=() [2/21]

template<typename T , size_t N, typename A >
bool absl::operator!= ( const absl::InlinedVector< T, N, A > &  a,
const absl::InlinedVector< T, N, A > &  b 
)

Definition at line 805 of file abseil-cpp/absl/container/inlined_vector.h.

◆ operator!=() [3/21]

bool absl::operator!= ( const Cord x,
absl::string_view  y 
)
inline

Definition at line 1612 of file abseil-cpp/absl/strings/cord.h.

◆ operator!=() [4/21]

bool absl::operator!= ( const Cord x,
const Cord y 
)
inline

Definition at line 1590 of file abseil-cpp/absl/strings/cord.h.

◆ operator!=() [5/21]

template<typename T , typename U >
constexpr auto absl::operator!= ( const optional< T > &  x,
const optional< U > &  y 
) -> decltype(optional_internal::convertible_to_bool(*x != *y))
constexpr

Definition at line 614 of file abseil-cpp/absl/types/optional.h.

◆ operator!=() [6/21]

template<typename T , typename U >
constexpr auto absl::operator!= ( const optional< T > &  x,
const U &  v 
) -> decltype(optional_internal::convertible_to_bool(*x != v))
constexpr

Definition at line 713 of file abseil-cpp/absl/types/optional.h.

◆ operator!=() [7/21]

template<typename T >
constexpr bool absl::operator!= ( const optional< T > &  x,
nullopt_t   
)
constexprnoexcept

Definition at line 657 of file abseil-cpp/absl/types/optional.h.

◆ operator!=() [8/21]

bool absl::operator!= ( const Status lhs,
const Status rhs 
)
inline

Definition at line 817 of file third_party/abseil-cpp/absl/status/status.h.

◆ operator!=() [9/21]

template<typename T >
bool absl::operator!= ( const StatusOr< T > &  lhs,
const StatusOr< T > &  rhs 
)

Definition at line 635 of file abseil-cpp/absl/status/statusor.h.

◆ operator!=() [10/21]

template<typename T , typename U , typename = span_internal::EnableIfConvertibleTo<U, absl::Span<const T>>>
bool absl::operator!= ( const U &  a,
Span< T b 
)

Definition at line 510 of file abseil-cpp/absl/types/span.h.

◆ operator!=() [11/21]

template<typename T , typename U >
constexpr auto absl::operator!= ( const U &  v,
const optional< T > &  x 
) -> decltype(optional_internal::convertible_to_bool(v != *x))
constexpr

Definition at line 718 of file abseil-cpp/absl/types/optional.h.

◆ operator!=() [12/21]

template<typename... Types>
constexpr variant_internal::RequireAllHaveNotEqualT< Types... > absl::operator!= ( const variant< Types... > &  a,
const variant< Types... > &  b 
)
constexpr

Definition at line 756 of file abseil-cpp/absl/types/variant.h.

◆ operator!=() [13/21]

constexpr bool absl::operator!= ( Duration  lhs,
Duration  rhs 
)
constexpr

Definition at line 230 of file third_party/abseil-cpp/absl/time/time.h.

◆ operator!=() [14/21]

constexpr bool absl::operator!= ( int128  lhs,
int128  rhs 
)
constexpr

◆ operator!=() [15/21]

constexpr bool absl::operator!= ( monostate  ,
monostate   
)
constexprnoexcept

Definition at line 453 of file abseil-cpp/absl/types/variant.h.

◆ operator!=() [16/21]

template<typename T >
constexpr bool absl::operator!= ( nullopt_t  ,
const optional< T > &  x 
)
constexprnoexcept

Definition at line 661 of file abseil-cpp/absl/types/optional.h.

◆ operator!=() [17/21]

template<typename T , typename U , typename = span_internal::EnableIfConvertibleTo<U, absl::Span<const T>>>
bool absl::operator!= ( Span< T a,
const U &  b 
)

Definition at line 516 of file abseil-cpp/absl/types/span.h.

◆ operator!=() [18/21]

template<typename T >
bool absl::operator!= ( Span< T a,
Span< T b 
)

Definition at line 496 of file abseil-cpp/absl/types/span.h.

◆ operator!=() [19/21]

constexpr bool absl::operator!= ( string_view  x,
string_view  y 
)
constexprnoexcept

Definition at line 655 of file abseil-cpp/absl/strings/string_view.h.

◆ operator!=() [20/21]

constexpr bool absl::operator!= ( Time  lhs,
Time  rhs 
)
constexpr

Definition at line 733 of file third_party/abseil-cpp/absl/time/time.h.

◆ operator!=() [21/21]

bool absl::operator!= ( uint128  lhs,
uint128  rhs 
)
inlineconstexpr

Definition at line 799 of file abseil-cpp/absl/numeric/int128.h.

◆ operator%() [1/3]

Duration absl::operator% ( Duration  lhs,
Duration  rhs 
)
inline

Definition at line 255 of file third_party/abseil-cpp/absl/time/time.h.

◆ operator%() [2/3]

int128 absl::operator% ( int128  lhs,
int128  rhs 
)

Definition at line 274 of file abseil-cpp/absl/numeric/int128.cc.

◆ operator%() [3/3]

uint128 absl::operator% ( uint128  lhs,
uint128  rhs 
)

Definition at line 149 of file abseil-cpp/absl/numeric/int128.cc.

◆ operator&() [1/4]

constexpr chars_format absl::operator& ( chars_format  lhs,
chars_format  rhs 
)
inlineconstexpr

Definition at line 89 of file abseil-cpp/absl/strings/charconv.h.

◆ operator&() [2/4]

int128 absl::operator& ( int128  lhs,
int128  rhs 
)
constexpr

◆ operator&() [3/4]

constexpr StatusToStringMode absl::operator& ( StatusToStringMode  lhs,
StatusToStringMode  rhs 
)
inlineconstexpr

Definition at line 304 of file third_party/abseil-cpp/absl/status/status.h.

◆ operator&() [4/4]

constexpr uint128 absl::operator& ( uint128  lhs,
uint128  rhs 
)
inlineconstexpr

Definition at line 866 of file abseil-cpp/absl/numeric/int128.h.

◆ operator&=() [1/2]

chars_format & absl::operator&= ( chars_format lhs,
chars_format  rhs 
)
inline

Definition at line 104 of file abseil-cpp/absl/strings/charconv.h.

◆ operator&=() [2/2]

StatusToStringMode & absl::operator&= ( StatusToStringMode lhs,
StatusToStringMode  rhs 
)
inline

Definition at line 322 of file third_party/abseil-cpp/absl/status/status.h.

◆ operator*() [1/4]

template<typename T >
Duration absl::operator* ( Duration  lhs,
T  rhs 
)

Definition at line 240 of file third_party/abseil-cpp/absl/time/time.h.

◆ operator*() [2/4]

int128 absl::operator* ( int128  lhs,
int128  rhs 
)

◆ operator*() [3/4]

template<typename T >
Duration absl::operator* ( T  lhs,
Duration  rhs 
)

Definition at line 244 of file third_party/abseil-cpp/absl/time/time.h.

◆ operator*() [4/4]

uint128 absl::operator* ( uint128  lhs,
uint128  rhs 
)
inline

Definition at line 977 of file abseil-cpp/absl/numeric/int128.h.

◆ operator+() [1/7]

Duration absl::operator+ ( Duration  lhs,
Duration  rhs 
)
inline

Definition at line 234 of file third_party/abseil-cpp/absl/time/time.h.

◆ operator+() [2/7]

Time absl::operator+ ( Duration  lhs,
Time  rhs 
)
inline

Definition at line 737 of file third_party/abseil-cpp/absl/time/time.h.

◆ operator+() [3/7]

int128 absl::operator+ ( int128  lhs,
int128  rhs 
)
constexpr

◆ operator+() [4/7]

constexpr int128 absl::operator+ ( int128  val)
inlineconstexpr

Definition at line 824 of file abseil-cpp/absl/numeric/int128.h.

◆ operator+() [5/7]

Time absl::operator+ ( Time  lhs,
Duration  rhs 
)
inline

Definition at line 736 of file third_party/abseil-cpp/absl/time/time.h.

◆ operator+() [6/7]

uint128 absl::operator+ ( uint128  lhs,
uint128  rhs 
)
inlineconstexpr

Definition at line 942 of file abseil-cpp/absl/numeric/int128.h.

◆ operator+() [7/7]

constexpr uint128 absl::operator+ ( uint128  val)
inlineconstexpr

Definition at line 820 of file abseil-cpp/absl/numeric/int128.h.

◆ operator-() [1/8]

constexpr Duration absl::operator- ( Duration  d)
constexpr

Definition at line 1547 of file third_party/abseil-cpp/absl/time/time.h.

◆ operator-() [2/8]

Duration absl::operator- ( Duration  lhs,
Duration  rhs 
)
inline

Definition at line 235 of file third_party/abseil-cpp/absl/time/time.h.

◆ operator-() [3/8]

int128 absl::operator- ( int128  lhs,
int128  rhs 
)
constexpr

◆ operator-() [4/8]

constexpr int128 absl::operator- ( int128  v)
constexpr

◆ operator-() [5/8]

Time absl::operator- ( Time  lhs,
Duration  rhs 
)
inline

Definition at line 738 of file third_party/abseil-cpp/absl/time/time.h.

◆ operator-() [6/8]

Duration absl::operator- ( Time  lhs,
Time  rhs 
)
inline

Definition at line 739 of file third_party/abseil-cpp/absl/time/time.h.

◆ operator-() [7/8]

uint128 absl::operator- ( uint128  lhs,
uint128  rhs 
)
inlineconstexpr

Definition at line 965 of file abseil-cpp/absl/numeric/int128.h.

◆ operator-() [8/8]

uint128 absl::operator- ( uint128  val)
inlineconstexpr

Definition at line 828 of file abseil-cpp/absl/numeric/int128.h.

◆ operator/() [1/4]

int64_t absl::operator/ ( Duration  lhs,
Duration  rhs 
)
inline

Definition at line 251 of file third_party/abseil-cpp/absl/time/time.h.

◆ operator/() [2/4]

template<typename T >
Duration absl::operator/ ( Duration  lhs,
T  rhs 
)

Definition at line 248 of file third_party/abseil-cpp/absl/time/time.h.

◆ operator/() [3/4]

int128 absl::operator/ ( int128  lhs,
int128  rhs 
)

Definition at line 262 of file abseil-cpp/absl/numeric/int128.cc.

◆ operator/() [4/4]

uint128 absl::operator/ ( uint128  lhs,
uint128  rhs 
)

Definition at line 142 of file abseil-cpp/absl/numeric/int128.cc.

◆ operator<() [1/18]

bool absl::operator< ( absl::string_view  x,
const Cord y 
)
inline

Definition at line 1617 of file abseil-cpp/absl/strings/cord.h.

◆ operator<() [2/18]

template<typename T , size_t N, typename A >
bool absl::operator< ( const absl::InlinedVector< T, N, A > &  a,
const absl::InlinedVector< T, N, A > &  b 
)

Definition at line 815 of file abseil-cpp/absl/container/inlined_vector.h.

◆ operator<() [3/18]

bool absl::operator< ( const Cord x,
absl::string_view  y 
)
inline

Definition at line 1614 of file abseil-cpp/absl/strings/cord.h.

◆ operator<() [4/18]

bool absl::operator< ( const Cord x,
const Cord y 
)
inline

Definition at line 1591 of file abseil-cpp/absl/strings/cord.h.

◆ operator<() [5/18]

template<typename T >
constexpr bool absl::operator< ( const optional< T > &  ,
nullopt_t   
)
constexprnoexcept

Definition at line 665 of file abseil-cpp/absl/types/optional.h.

◆ operator<() [6/18]

template<typename T , typename U >
constexpr auto absl::operator< ( const optional< T > &  x,
const optional< U > &  y 
) -> decltype(optional_internal::convertible_to_bool(*x < *y))
constexpr

Definition at line 623 of file abseil-cpp/absl/types/optional.h.

◆ operator<() [7/18]

template<typename T , typename U >
constexpr auto absl::operator< ( const optional< T > &  x,
const U &  v 
) -> decltype(optional_internal::convertible_to_bool(*x < v))
constexpr

Definition at line 723 of file abseil-cpp/absl/types/optional.h.

◆ operator<() [8/18]

template<typename T , typename U , typename = span_internal::EnableIfConvertibleTo<U, absl::Span<const T>>>
bool absl::operator< ( const U &  a,
Span< T b 
)

Definition at line 536 of file abseil-cpp/absl/types/span.h.

◆ operator<() [9/18]

template<typename T , typename U >
constexpr auto absl::operator< ( const U &  v,
const optional< T > &  x 
) -> decltype(optional_internal::convertible_to_bool(v < *x))
constexpr

Definition at line 728 of file abseil-cpp/absl/types/optional.h.

◆ operator<() [10/18]

template<typename... Types>
constexpr variant_internal::RequireAllHaveLessThanT< Types... > absl::operator< ( const variant< Types... > &  a,
const variant< Types... > &  b 
)
constexpr

Definition at line 765 of file abseil-cpp/absl/types/variant.h.

◆ operator<() [11/18]

constexpr bool absl::operator< ( Duration  lhs,
Duration  rhs 
)
constexpr

Definition at line 1533 of file third_party/abseil-cpp/absl/time/time.h.

◆ operator<() [12/18]

constexpr bool absl::operator< ( monostate  ,
monostate   
)
constexprnoexcept

Definition at line 448 of file abseil-cpp/absl/types/variant.h.

◆ operator<() [13/18]

template<typename T >
constexpr bool absl::operator< ( nullopt_t  ,
const optional< T > &  x 
)
constexprnoexcept

Definition at line 669 of file abseil-cpp/absl/types/optional.h.

◆ operator<() [14/18]

template<typename T , typename U , typename = span_internal::EnableIfConvertibleTo<U, absl::Span<const T>>>
bool absl::operator< ( Span< T a,
const U &  b 
)

Definition at line 542 of file abseil-cpp/absl/types/span.h.

◆ operator<() [15/18]

template<typename T >
bool absl::operator< ( Span< T a,
Span< T b 
)

Definition at line 522 of file abseil-cpp/absl/types/span.h.

◆ operator<() [16/18]

constexpr bool absl::operator< ( string_view  x,
string_view  y 
)
constexprnoexcept

Definition at line 659 of file abseil-cpp/absl/strings/string_view.h.

◆ operator<() [17/18]

constexpr bool absl::operator< ( Time  lhs,
Time  rhs 
)
constexpr

Definition at line 728 of file third_party/abseil-cpp/absl/time/time.h.

◆ operator<() [18/18]

bool absl::operator< ( uint128  lhs,
uint128  rhs 
)
inlineconstexpr

Definition at line 801 of file abseil-cpp/absl/numeric/int128.h.

◆ operator<<() [1/24]

int128 absl::operator<< ( int128  lhs,
int  amount 
)
constexpr

◆ operator<<() [2/24]

template<typename CharT , typename Traits >
std::basic_ostream< CharT, Traits > & absl::operator<< ( std::basic_ostream< CharT, Traits > &  os,
const bernoulli_distribution x 
)

◆ operator<<() [3/24]

template<typename CharT , typename Traits , typename RealType >
std::basic_ostream< CharT, Traits > & absl::operator<< ( std::basic_ostream< CharT, Traits > &  os,
const beta_distribution< RealType > &  x 
)

Definition at line 397 of file abseil-cpp/absl/random/beta_distribution.h.

◆ operator<<() [4/24]

template<typename CharT , typename Traits , typename IntType >
std::basic_ostream< CharT, Traits > & absl::operator<< ( std::basic_ostream< CharT, Traits > &  os,
const discrete_distribution< IntType > &  x 
)

◆ operator<<() [5/24]

template<typename CharT , typename Traits , typename RealType >
std::basic_ostream< CharT, Traits > & absl::operator<< ( std::basic_ostream< CharT, Traits > &  os,
const exponential_distribution< RealType > &  x 
)

◆ operator<<() [6/24]

template<typename CharT , typename Traits , typename RealType >
std::basic_ostream< CharT, Traits > & absl::operator<< ( std::basic_ostream< CharT, Traits > &  os,
const gaussian_distribution< RealType > &  x 
)

◆ operator<<() [7/24]

template<typename CharT , typename Traits , typename IntType >
std::basic_ostream< CharT, Traits > & absl::operator<< ( std::basic_ostream< CharT, Traits > &  os,
const log_uniform_int_distribution< IntType > &  x 
)

◆ operator<<() [8/24]

template<typename CharT , typename Traits , typename IntType >
std::basic_ostream< CharT, Traits > & absl::operator<< ( std::basic_ostream< CharT, Traits > &  os,
const poisson_distribution< IntType > &  x 
)

◆ operator<<() [9/24]

template<typename CharT , typename Traits , typename IntType >
std::basic_ostream< CharT, Traits > & absl::operator<< ( std::basic_ostream< CharT, Traits > &  os,
const uniform_int_distribution< IntType > &  x 
)

◆ operator<<() [10/24]

template<typename CharT , typename Traits , typename RealType >
std::basic_ostream< CharT, Traits > & absl::operator<< ( std::basic_ostream< CharT, Traits > &  os,
const uniform_real_distribution< RealType > &  x 
)

◆ operator<<() [11/24]

template<typename CharT , typename Traits , typename IntType >
std::basic_ostream< CharT, Traits > & absl::operator<< ( std::basic_ostream< CharT, Traits > &  os,
const zipf_distribution< IntType > &  x 
)

Definition at line 237 of file abseil-cpp/absl/random/zipf_distribution.h.

◆ operator<<() [12/24]

std::ostream & absl::operator<< ( std::ostream &  o,
string_view  piece 
)

Definition at line 60 of file abseil-cpp/absl/strings/string_view.cc.

◆ operator<<() [13/24]

std::ostream & absl::operator<< ( std::ostream &  os,
absl::LogSeverity  s 
)

Definition at line 24 of file abseil-cpp/absl/base/log_severity.cc.

◆ operator<<() [14/24]

std::ostream & absl::operator<< ( std::ostream &  os,
absl::LogSeverityAtLeast  s 
)

Definition at line 29 of file abseil-cpp/absl/base/log_severity.cc.

◆ operator<<() [15/24]

std::ostream & absl::operator<< ( std::ostream &  os,
absl::LogSeverityAtMost  s 
)

Definition at line 42 of file abseil-cpp/absl/base/log_severity.cc.

◆ operator<<() [16/24]

std::ostream & absl::operator<< ( std::ostream &  os,
const Status x 
)

◆ operator<<() [17/24]

std::ostream & absl::operator<< ( std::ostream &  os,
Duration  d 
)
inline

Definition at line 567 of file third_party/abseil-cpp/absl/time/time.h.

◆ operator<<() [18/24]

std::ostream & absl::operator<< ( std::ostream &  os,
int128  v 
)

Definition at line 287 of file abseil-cpp/absl/numeric/int128.cc.

◆ operator<<() [19/24]

std::ostream & absl::operator<< ( std::ostream &  os,
StatusCode  code 
)

Definition at line 74 of file third_party/abseil-cpp/absl/status/status.cc.

◆ operator<<() [20/24]

std::ostream & absl::operator<< ( std::ostream &  os,
Time  t 
)
inline

Definition at line 1317 of file third_party/abseil-cpp/absl/time/time.h.

◆ operator<<() [21/24]

std::ostream & absl::operator<< ( std::ostream &  os,
uint128  v 
)

Definition at line 205 of file abseil-cpp/absl/numeric/int128.cc.

◆ operator<<() [22/24]

ABSL_NAMESPACE_BEGIN std::ostream & absl::operator<< ( std::ostream &  out,
const Cord cord 
)

Definition at line 1303 of file abseil-cpp/absl/strings/cord.cc.

◆ operator<<() [23/24]

std::ostream & absl::operator<< ( std::ostream &  stream,
TestCordSize  size 
)
inline

Definition at line 83 of file abseil-cpp/absl/strings/cord_test_helpers.h.

◆ operator<<() [24/24]

uint128 absl::operator<< ( uint128  lhs,
int  amount 
)
inlineconstexpr

Definition at line 903 of file abseil-cpp/absl/numeric/int128.h.

◆ operator<=() [1/18]

bool absl::operator<= ( absl::string_view  x,
const Cord y 
)
inline

Definition at line 1623 of file abseil-cpp/absl/strings/cord.h.

◆ operator<=() [2/18]

template<typename T , size_t N, typename A >
bool absl::operator<= ( const absl::InlinedVector< T, N, A > &  a,
const absl::InlinedVector< T, N, A > &  b 
)

Definition at line 838 of file abseil-cpp/absl/container/inlined_vector.h.

◆ operator<=() [3/18]

bool absl::operator<= ( const Cord x,
absl::string_view  y 
)
inline

Definition at line 1622 of file abseil-cpp/absl/strings/cord.h.

◆ operator<=() [4/18]

bool absl::operator<= ( const Cord x,
const Cord y 
)
inline

Definition at line 1593 of file abseil-cpp/absl/strings/cord.h.

◆ operator<=() [5/18]

template<typename T , typename U >
constexpr auto absl::operator<= ( const optional< T > &  x,
const optional< U > &  y 
) -> decltype(optional_internal::convertible_to_bool(*x <= *y))
constexpr

Definition at line 635 of file abseil-cpp/absl/types/optional.h.

◆ operator<=() [6/18]

template<typename T , typename U >
constexpr auto absl::operator<= ( const optional< T > &  x,
const U &  v 
) -> decltype(optional_internal::convertible_to_bool(*x <= v))
constexpr

Definition at line 733 of file abseil-cpp/absl/types/optional.h.

◆ operator<=() [7/18]

template<typename T >
constexpr bool absl::operator<= ( const optional< T > &  x,
nullopt_t   
)
constexprnoexcept

Definition at line 673 of file abseil-cpp/absl/types/optional.h.

◆ operator<=() [8/18]

template<typename T , typename U , typename = span_internal::EnableIfConvertibleTo<U, absl::Span<const T>>>
bool absl::operator<= ( const U &  a,
Span< T b 
)

Definition at line 588 of file abseil-cpp/absl/types/span.h.

◆ operator<=() [9/18]

template<typename T , typename U >
constexpr auto absl::operator<= ( const U &  v,
const optional< T > &  x 
) -> decltype(optional_internal::convertible_to_bool(v <= *x))
constexpr

Definition at line 738 of file abseil-cpp/absl/types/optional.h.

◆ operator<=() [10/18]

template<typename... Types>
constexpr variant_internal::RequireAllHaveLessThanOrEqualT< Types... > absl::operator<= ( const variant< Types... > &  a,
const variant< Types... > &  b 
)
constexpr

Definition at line 786 of file abseil-cpp/absl/types/variant.h.

◆ operator<=() [11/18]

constexpr bool absl::operator<= ( Duration  lhs,
Duration  rhs 
)
constexpr

Definition at line 228 of file third_party/abseil-cpp/absl/time/time.h.

◆ operator<=() [12/18]

constexpr bool absl::operator<= ( monostate  ,
monostate   
)
constexprnoexcept

Definition at line 450 of file abseil-cpp/absl/types/variant.h.

◆ operator<=() [13/18]

template<typename T >
constexpr bool absl::operator<= ( nullopt_t  ,
const optional< T > &   
)
constexprnoexcept

Definition at line 677 of file abseil-cpp/absl/types/optional.h.

◆ operator<=() [14/18]

template<typename T , typename U , typename = span_internal::EnableIfConvertibleTo<U, absl::Span<const T>>>
bool absl::operator<= ( Span< T a,
const U &  b 
)

Definition at line 594 of file abseil-cpp/absl/types/span.h.

◆ operator<=() [15/18]

template<typename T >
bool absl::operator<= ( Span< T a,
Span< T b 
)

Definition at line 574 of file abseil-cpp/absl/types/span.h.

◆ operator<=() [16/18]

constexpr bool absl::operator<= ( string_view  x,
string_view  y 
)
constexprnoexcept

Definition at line 667 of file abseil-cpp/absl/strings/string_view.h.

◆ operator<=() [17/18]

constexpr bool absl::operator<= ( Time  lhs,
Time  rhs 
)
constexpr

Definition at line 731 of file third_party/abseil-cpp/absl/time/time.h.

◆ operator<=() [18/18]

bool absl::operator<= ( uint128  lhs,
uint128  rhs 
)
inlineconstexpr

Definition at line 814 of file abseil-cpp/absl/numeric/int128.h.

◆ operator==() [1/20]

bool absl::operator== ( absl::string_view  x,
const Cord y 
)
inline

Definition at line 1611 of file abseil-cpp/absl/strings/cord.h.

◆ operator==() [2/20]

template<typename T , size_t N, typename A >
bool absl::operator== ( const absl::InlinedVector< T, N, A > &  a,
const absl::InlinedVector< T, N, A > &  b 
)

Definition at line 794 of file abseil-cpp/absl/container/inlined_vector.h.

◆ operator==() [3/20]

bool absl::operator== ( const Cord lhs,
absl::string_view  rhs 
)
inline

Definition at line 1604 of file abseil-cpp/absl/strings/cord.h.

◆ operator==() [4/20]

bool absl::operator== ( const Cord lhs,
const Cord rhs 
)
inline

Definition at line 1583 of file abseil-cpp/absl/strings/cord.h.

◆ operator==() [5/20]

template<typename T , typename U >
constexpr auto absl::operator== ( const optional< T > &  x,
const optional< U > &  y 
) -> decltype(optional_internal::convertible_to_bool(*x == *y))
constexpr

Definition at line 603 of file abseil-cpp/absl/types/optional.h.

◆ operator==() [6/20]

template<typename T , typename U >
constexpr auto absl::operator== ( const optional< T > &  x,
const U &  v 
) -> decltype(optional_internal::convertible_to_bool(*x == v))
constexpr

Definition at line 703 of file abseil-cpp/absl/types/optional.h.

◆ operator==() [7/20]

template<typename T >
constexpr bool absl::operator== ( const optional< T > &  x,
nullopt_t   
)
constexprnoexcept

Definition at line 649 of file abseil-cpp/absl/types/optional.h.

◆ operator==() [8/20]

bool absl::operator== ( const Status lhs,
const Status rhs 
)
inline

Definition at line 813 of file third_party/abseil-cpp/absl/status/status.h.

◆ operator==() [9/20]

template<typename T >
bool absl::operator== ( const StatusOr< T > &  lhs,
const StatusOr< T > &  rhs 
)

Definition at line 626 of file abseil-cpp/absl/status/statusor.h.

◆ operator==() [10/20]

template<typename T , typename U , typename = span_internal::EnableIfConvertibleTo<U, absl::Span<const T>>>
bool absl::operator== ( const U &  a,
Span< T b 
)

Definition at line 484 of file abseil-cpp/absl/types/span.h.

◆ operator==() [11/20]

template<typename T , typename U >
constexpr auto absl::operator== ( const U &  v,
const optional< T > &  x 
) -> decltype(optional_internal::convertible_to_bool(v == *x))
constexpr

Definition at line 708 of file abseil-cpp/absl/types/optional.h.

◆ operator==() [12/20]

template<typename... Types>
constexpr variant_internal::RequireAllHaveEqualT< Types... > absl::operator== ( const variant< Types... > &  a,
const variant< Types... > &  b 
)
constexpr

Definition at line 747 of file abseil-cpp/absl/types/variant.h.

◆ operator==() [13/20]

constexpr bool absl::operator== ( Duration  lhs,
Duration  rhs 
)
constexpr

Definition at line 1542 of file third_party/abseil-cpp/absl/time/time.h.

◆ operator==() [14/20]

constexpr bool absl::operator== ( monostate  ,
monostate   
)
constexprnoexcept

Definition at line 452 of file abseil-cpp/absl/types/variant.h.

◆ operator==() [15/20]

template<typename T >
constexpr bool absl::operator== ( nullopt_t  ,
const optional< T > &  x 
)
constexprnoexcept

Definition at line 653 of file abseil-cpp/absl/types/optional.h.

◆ operator==() [16/20]

template<typename T , typename U , typename = span_internal::EnableIfConvertibleTo<U, absl::Span<const T>>>
bool absl::operator== ( Span< T a,
const U &  b 
)

Definition at line 490 of file abseil-cpp/absl/types/span.h.

◆ operator==() [17/20]

template<typename T >
bool absl::operator== ( Span< T a,
Span< T b 
)

Definition at line 470 of file abseil-cpp/absl/types/span.h.

◆ operator==() [18/20]

constexpr bool absl::operator== ( string_view  x,
string_view  y 
)
constexprnoexcept

Definition at line 649 of file abseil-cpp/absl/strings/string_view.h.

◆ operator==() [19/20]

constexpr bool absl::operator== ( Time  lhs,
Time  rhs 
)
constexpr

Definition at line 732 of file third_party/abseil-cpp/absl/time/time.h.

◆ operator==() [20/20]

bool absl::operator== ( uint128  lhs,
uint128  rhs 
)
inlineconstexpr

Definition at line 789 of file abseil-cpp/absl/numeric/int128.h.

◆ operator>() [1/18]

bool absl::operator> ( absl::string_view  x,
const Cord y 
)
inline

Definition at line 1621 of file abseil-cpp/absl/strings/cord.h.

◆ operator>() [2/18]

template<typename T , size_t N, typename A >
bool absl::operator> ( const absl::InlinedVector< T, N, A > &  a,
const absl::InlinedVector< T, N, A > &  b 
)

Definition at line 828 of file abseil-cpp/absl/container/inlined_vector.h.

◆ operator>() [3/18]

bool absl::operator> ( const Cord x,
absl::string_view  y 
)
inline

Definition at line 1620 of file abseil-cpp/absl/strings/cord.h.

◆ operator>() [4/18]

bool absl::operator> ( const Cord x,
const Cord y 
)
inline

Definition at line 1592 of file abseil-cpp/absl/strings/cord.h.

◆ operator>() [5/18]

template<typename T , typename U >
constexpr auto absl::operator> ( const optional< T > &  x,
const optional< U > &  y 
) -> decltype(optional_internal::convertible_to_bool(*x > *y))
constexpr

Definition at line 629 of file abseil-cpp/absl/types/optional.h.

◆ operator>() [6/18]

template<typename T , typename U >
constexpr auto absl::operator> ( const optional< T > &  x,
const U &  v 
) -> decltype(optional_internal::convertible_to_bool(*x > v))
constexpr

Definition at line 743 of file abseil-cpp/absl/types/optional.h.

◆ operator>() [7/18]

template<typename T >
constexpr bool absl::operator> ( const optional< T > &  x,
nullopt_t   
)
constexprnoexcept

Definition at line 681 of file abseil-cpp/absl/types/optional.h.

◆ operator>() [8/18]

template<typename T , typename U , typename = span_internal::EnableIfConvertibleTo<U, absl::Span<const T>>>
bool absl::operator> ( const U &  a,
Span< T b 
)

Definition at line 562 of file abseil-cpp/absl/types/span.h.

◆ operator>() [9/18]

template<typename T , typename U >
constexpr auto absl::operator> ( const U &  v,
const optional< T > &  x 
) -> decltype(optional_internal::convertible_to_bool(v > *x))
constexpr

Definition at line 748 of file abseil-cpp/absl/types/optional.h.

◆ operator>() [10/18]

template<typename... Types>
constexpr variant_internal::RequireAllHaveGreaterThanT< Types... > absl::operator> ( const variant< Types... > &  a,
const variant< Types... > &  b 
)
constexpr

Definition at line 775 of file abseil-cpp/absl/types/variant.h.

◆ operator>() [11/18]

constexpr bool absl::operator> ( Duration  lhs,
Duration  rhs 
)
constexpr

Definition at line 226 of file third_party/abseil-cpp/absl/time/time.h.

◆ operator>() [12/18]

constexpr bool absl::operator> ( monostate  ,
monostate   
)
constexprnoexcept

Definition at line 449 of file abseil-cpp/absl/types/variant.h.

◆ operator>() [13/18]

template<typename T >
constexpr bool absl::operator> ( nullopt_t  ,
const optional< T > &   
)
constexprnoexcept

Definition at line 685 of file abseil-cpp/absl/types/optional.h.

◆ operator>() [14/18]

template<typename T , typename U , typename = span_internal::EnableIfConvertibleTo<U, absl::Span<const T>>>
bool absl::operator> ( Span< T a,
const U &  b 
)

Definition at line 568 of file abseil-cpp/absl/types/span.h.

◆ operator>() [15/18]

template<typename T >
bool absl::operator> ( Span< T a,
Span< T b 
)

Definition at line 548 of file abseil-cpp/absl/types/span.h.

◆ operator>() [16/18]

constexpr bool absl::operator> ( string_view  x,
string_view  y 
)
constexprnoexcept

Definition at line 663 of file abseil-cpp/absl/strings/string_view.h.

◆ operator>() [17/18]

constexpr bool absl::operator> ( Time  lhs,
Time  rhs 
)
constexpr

Definition at line 729 of file third_party/abseil-cpp/absl/time/time.h.

◆ operator>() [18/18]

bool absl::operator> ( uint128  lhs,
uint128  rhs 
)
inlineconstexpr

Definition at line 812 of file abseil-cpp/absl/numeric/int128.h.

◆ operator>=() [1/18]

bool absl::operator>= ( absl::string_view  x,
const Cord y 
)
inline

Definition at line 1625 of file abseil-cpp/absl/strings/cord.h.

◆ operator>=() [2/18]

template<typename T , size_t N, typename A >
bool absl::operator>= ( const absl::InlinedVector< T, N, A > &  a,
const absl::InlinedVector< T, N, A > &  b 
)

Definition at line 848 of file abseil-cpp/absl/container/inlined_vector.h.

◆ operator>=() [3/18]

bool absl::operator>= ( const Cord x,
absl::string_view  y 
)
inline

Definition at line 1624 of file abseil-cpp/absl/strings/cord.h.

◆ operator>=() [4/18]

bool absl::operator>= ( const Cord x,
const Cord y 
)
inline

Definition at line 1596 of file abseil-cpp/absl/strings/cord.h.

◆ operator>=() [5/18]

template<typename T >
constexpr bool absl::operator>= ( const optional< T > &  ,
nullopt_t   
)
constexprnoexcept

Definition at line 689 of file abseil-cpp/absl/types/optional.h.

◆ operator>=() [6/18]

template<typename T , typename U >
constexpr auto absl::operator>= ( const optional< T > &  x,
const optional< U > &  y 
) -> decltype(optional_internal::convertible_to_bool(*x >= *y))
constexpr

Definition at line 641 of file abseil-cpp/absl/types/optional.h.

◆ operator>=() [7/18]

template<typename T , typename U >
constexpr auto absl::operator>= ( const optional< T > &  x,
const U &  v 
) -> decltype(optional_internal::convertible_to_bool(*x >= v))
constexpr

Definition at line 753 of file abseil-cpp/absl/types/optional.h.

◆ operator>=() [8/18]

template<typename T , typename U , typename = span_internal::EnableIfConvertibleTo<U, absl::Span<const T>>>
bool absl::operator>= ( const U &  a,
Span< T b 
)

Definition at line 614 of file abseil-cpp/absl/types/span.h.

◆ operator>=() [9/18]

template<typename T , typename U >
constexpr auto absl::operator>= ( const U &  v,
const optional< T > &  x 
) -> decltype(optional_internal::convertible_to_bool(v >= *x))
constexpr

Definition at line 758 of file abseil-cpp/absl/types/optional.h.

◆ operator>=() [10/18]

template<typename... Types>
constexpr variant_internal::RequireAllHaveGreaterThanOrEqualT< Types... > absl::operator>= ( const variant< Types... > &  a,
const variant< Types... > &  b 
)
constexpr

Definition at line 798 of file abseil-cpp/absl/types/variant.h.

◆ operator>=() [11/18]

constexpr bool absl::operator>= ( Duration  lhs,
Duration  rhs 
)
constexpr

Definition at line 227 of file third_party/abseil-cpp/absl/time/time.h.

◆ operator>=() [12/18]

constexpr bool absl::operator>= ( monostate  ,
monostate   
)
constexprnoexcept

Definition at line 451 of file abseil-cpp/absl/types/variant.h.

◆ operator>=() [13/18]

template<typename T >
constexpr bool absl::operator>= ( nullopt_t  ,
const optional< T > &  x 
)
constexprnoexcept

Definition at line 693 of file abseil-cpp/absl/types/optional.h.

◆ operator>=() [14/18]

template<typename T , typename U , typename = span_internal::EnableIfConvertibleTo<U, absl::Span<const T>>>
bool absl::operator>= ( Span< T a,
const U &  b 
)

Definition at line 620 of file abseil-cpp/absl/types/span.h.

◆ operator>=() [15/18]

template<typename T >
bool absl::operator>= ( Span< T a,
Span< T b 
)

Definition at line 600 of file abseil-cpp/absl/types/span.h.

◆ operator>=() [16/18]

constexpr bool absl::operator>= ( string_view  x,
string_view  y 
)
constexprnoexcept

Definition at line 671 of file abseil-cpp/absl/strings/string_view.h.

◆ operator>=() [17/18]

constexpr bool absl::operator>= ( Time  lhs,
Time  rhs 
)
constexpr

Definition at line 730 of file third_party/abseil-cpp/absl/time/time.h.

◆ operator>=() [18/18]

bool absl::operator>= ( uint128  lhs,
uint128  rhs 
)
inlineconstexpr

Definition at line 816 of file abseil-cpp/absl/numeric/int128.h.

◆ operator>>() [1/12]

int128 absl::operator>> ( int128  lhs,
int  amount 
)
constexpr

◆ operator>>() [2/12]

template<typename CharT , typename Traits >
std::basic_istream< CharT, Traits > & absl::operator>> ( std::basic_istream< CharT, Traits > &  is,
bernoulli_distribution x 
)

◆ operator>>() [3/12]

template<typename CharT , typename Traits , typename RealType >
std::basic_istream< CharT, Traits > & absl::operator>> ( std::basic_istream< CharT, Traits > &  is,
beta_distribution< RealType > &  x 
)

Definition at line 407 of file abseil-cpp/absl/random/beta_distribution.h.

◆ operator>>() [4/12]

template<typename CharT , typename Traits , typename IntType >
std::basic_istream< CharT, Traits > & absl::operator>> ( std::basic_istream< CharT, Traits > &  is,
discrete_distribution< IntType > &  x 
)

◆ operator>>() [5/12]

template<typename CharT , typename Traits , typename RealType >
std::basic_istream< CharT, Traits > & absl::operator>> ( std::basic_istream< CharT, Traits > &  is,
exponential_distribution< RealType > &  x 
)

◆ operator>>() [6/12]

template<typename CharT , typename Traits , typename RealType >
std::basic_istream< CharT, Traits > & absl::operator>> ( std::basic_istream< CharT, Traits > &  is,
gaussian_distribution< RealType > &  x 
)

◆ operator>>() [7/12]

template<typename CharT , typename Traits , typename IntType >
std::basic_istream< CharT, Traits > & absl::operator>> ( std::basic_istream< CharT, Traits > &  is,
log_uniform_int_distribution< IntType > &  x 
)

◆ operator>>() [8/12]

template<typename CharT , typename Traits , typename IntType >
std::basic_istream< CharT, Traits > & absl::operator>> ( std::basic_istream< CharT, Traits > &  is,
poisson_distribution< IntType > &  x 
)

◆ operator>>() [9/12]

template<typename CharT , typename Traits , typename IntType >
std::basic_istream< CharT, Traits > & absl::operator>> ( std::basic_istream< CharT, Traits > &  is,
uniform_int_distribution< IntType > &  x 
)

◆ operator>>() [10/12]

template<typename CharT , typename Traits , typename RealType >
std::basic_istream< CharT, Traits > & absl::operator>> ( std::basic_istream< CharT, Traits > &  is,
uniform_real_distribution< RealType > &  x 
)

◆ operator>>() [11/12]

template<typename CharT , typename Traits , typename IntType >
std::basic_istream< CharT, Traits > & absl::operator>> ( std::basic_istream< CharT, Traits > &  is,
zipf_distribution< IntType > &  x 
)

Definition at line 250 of file abseil-cpp/absl/random/zipf_distribution.h.

◆ operator>>() [12/12]

uint128 absl::operator>> ( uint128  lhs,
int  amount 
)
inlineconstexpr

Definition at line 917 of file abseil-cpp/absl/numeric/int128.h.

◆ operator^() [1/4]

constexpr chars_format absl::operator^ ( chars_format  lhs,
chars_format  rhs 
)
inlineconstexpr

Definition at line 97 of file abseil-cpp/absl/strings/charconv.h.

◆ operator^() [2/4]

int128 absl::operator^ ( int128  lhs,
int128  rhs 
)
constexpr

◆ operator^() [3/4]

constexpr StatusToStringMode absl::operator^ ( StatusToStringMode  lhs,
StatusToStringMode  rhs 
)
inlineconstexpr

Definition at line 314 of file third_party/abseil-cpp/absl/status/status.h.

◆ operator^() [4/4]

constexpr uint128 absl::operator^ ( uint128  lhs,
uint128  rhs 
)
inlineconstexpr

Definition at line 876 of file abseil-cpp/absl/numeric/int128.h.

◆ operator^=() [1/2]

chars_format & absl::operator^= ( chars_format lhs,
chars_format  rhs 
)
inline

Definition at line 112 of file abseil-cpp/absl/strings/charconv.h.

◆ operator^=() [2/2]

StatusToStringMode & absl::operator^= ( StatusToStringMode lhs,
StatusToStringMode  rhs 
)
inline

Definition at line 332 of file third_party/abseil-cpp/absl/status/status.h.

◆ operator|() [1/5]

constexpr chars_format absl::operator| ( chars_format  lhs,
chars_format  rhs 
)
inlineconstexpr

Definition at line 93 of file abseil-cpp/absl/strings/charconv.h.

◆ operator|() [2/5]

constexpr FormatConversionCharSet absl::operator| ( FormatConversionCharSet  a,
FormatConversionCharSet  b 
)
constexpr

Definition at line 726 of file abseil-cpp/absl/strings/str_format.h.

◆ operator|() [3/5]

int128 absl::operator| ( int128  lhs,
int128  rhs 
)
constexpr

◆ operator|() [4/5]

constexpr StatusToStringMode absl::operator| ( StatusToStringMode  lhs,
StatusToStringMode  rhs 
)
inlineconstexpr

Definition at line 309 of file third_party/abseil-cpp/absl/status/status.h.

◆ operator|() [5/5]

constexpr uint128 absl::operator| ( uint128  lhs,
uint128  rhs 
)
inlineconstexpr

Definition at line 856 of file abseil-cpp/absl/numeric/int128.h.

◆ operator|=() [1/2]

chars_format & absl::operator|= ( chars_format lhs,
chars_format  rhs 
)
inline

Definition at line 108 of file abseil-cpp/absl/strings/charconv.h.

◆ operator|=() [2/2]

StatusToStringMode & absl::operator|= ( StatusToStringMode lhs,
StatusToStringMode  rhs 
)
inline

Definition at line 327 of file third_party/abseil-cpp/absl/status/status.h.

◆ operator~() [1/3]

constexpr chars_format absl::operator~ ( chars_format  arg)
inlineconstexpr

Definition at line 101 of file abseil-cpp/absl/strings/charconv.h.

◆ operator~() [2/3]

constexpr StatusToStringMode absl::operator~ ( StatusToStringMode  arg)
inlineconstexpr

Definition at line 319 of file third_party/abseil-cpp/absl/status/status.h.

◆ operator~() [3/3]

constexpr uint128 absl::operator~ ( uint128  val)
inlineconstexpr

Definition at line 848 of file abseil-cpp/absl/numeric/int128.h.

◆ OutOfRangeError()

Status absl::OutOfRangeError ( absl::string_view  message)

◆ PairFormatter() [1/2]

Definition at line 124 of file abseil-cpp/absl/strings/str_join.h.

◆ PairFormatter() [2/2]

template<typename FirstFormatter , typename SecondFormatter >
strings_internal::PairFormatterImpl< FirstFormatter, SecondFormatter > absl::PairFormatter ( FirstFormatter  f1,
absl::string_view  sep,
SecondFormatter  f2 
)
inline

Definition at line 114 of file abseil-cpp/absl/strings/str_join.h.

◆ ParseCivilTime()

bool absl::ParseCivilTime ( string_view  s,
CivilSecond c 
)

Definition at line 111 of file abseil-cpp/absl/time/civil_time.cc.

◆ ParseCommandLine()

ABSL_NAMESPACE_BEGIN std::vector< char * > absl::ParseCommandLine ( int  argc,
char *  argv[] 
)

Definition at line 815 of file abseil-cpp/absl/flags/parse.cc.

◆ ParseDuration()

bool absl::ParseDuration ( absl::string_view  dur_sv,
Duration d 
)

Definition at line 902 of file abseil-cpp/absl/time/duration.cc.

◆ ParseFlag() [1/4]

template<typename T >
ABSL_NAMESPACE_BEGIN bool absl::ParseFlag ( absl::string_view  input,
T dst,
std::string *  error 
)
inline

Definition at line 328 of file abseil-cpp/absl/flags/marshalling.h.

◆ ParseFlag() [2/4]

template<typename T >
bool absl::ParseFlag ( absl::string_view  input,
T dst,
std::string *  error 
)
inline

Definition at line 328 of file abseil-cpp/absl/flags/marshalling.h.

◆ ParseFlag() [3/4]

bool absl::ParseFlag ( const std::string &  text,
absl::Time t,
std::string *  error 
)

Definition at line 151 of file abseil-cpp/absl/time/format.cc.

◆ ParseFlag() [4/4]

bool absl::ParseFlag ( const std::string &  text,
Duration dst,
std::string *   
)

Definition at line 948 of file abseil-cpp/absl/time/duration.cc.

◆ ParseLenientCivilTime()

bool absl::ParseLenientCivilTime ( string_view  s,
CivilSecond c 
)

Definition at line 130 of file abseil-cpp/absl/time/civil_time.cc.

◆ ParseTime() [1/2]

bool absl::ParseTime ( absl::string_view  format,
absl::string_view  input,
absl::Time time,
std::string *  err 
)

Definition at line 91 of file abseil-cpp/absl/time/format.cc.

◆ ParseTime() [2/2]

bool absl::ParseTime ( absl::string_view  format,
absl::string_view  input,
absl::TimeZone  tz,
absl::Time time,
std::string *  err 
)

Definition at line 98 of file abseil-cpp/absl/time/format.cc.

◆ PermissionDeniedError()

Status absl::PermissionDeniedError ( absl::string_view  message)

◆ Poisson()

template<typename IntType , typename URBG >
IntType absl::Poisson ( URBG &&  urbg,
double  mean = 1.0 
)

Definition at line 404 of file abseil-cpp/absl/random/distributions.h.

◆ popcount()

template<class T >
ABSL_INTERNAL_CONSTEXPR_POPCOUNT std::enable_if< std::is_unsigned< T >::value, int >::type absl::popcount ( T  x)
inlinenoexcept

Definition at line 107 of file abseil-cpp/absl/numeric/bits.h.

◆ PortableSleepForSeconds() [1/2]

static void absl::PortableSleepForSeconds ( int  seconds)
static

◆ PortableSleepForSeconds() [2/2]

static void absl::PortableSleepForSeconds ( int  seconds)
static

◆ PostSynchEvent() [1/2]

static void absl::PostSynchEvent ( void *  obj,
int  ev 
)
static

Definition at line 421 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ PostSynchEvent() [2/2]

static void absl::PostSynchEvent ( void *  obj,
int  ev 
)
static

◆ PowFive() [1/2]

static std::pair<uint64_t, uint64_t> absl::PowFive ( uint64_t  num,
int  expfive 
)
static

◆ PowFive() [2/2]

static std::pair<uint64_t, uint64_t> absl::PowFive ( uint64_t  num,
int  expfive 
)
static

Definition at line 325 of file abseil-cpp/absl/strings/numbers.cc.

◆ PrepareAppendRegion() [1/2]

static bool absl::PrepareAppendRegion ( CordRep *  root,
char **  region,
size_t *  size,
size_t  max_length 
)
inlinestatic

Definition at line 265 of file abseil-cpp/absl/strings/cord.cc.

◆ PrepareAppendRegion() [2/2]

static bool absl::PrepareAppendRegion ( CordRep *  root,
char **  region,
size_t *  size,
size_t  max_length 
)
inlinestatic

◆ PrevWeekday()

CivilDay absl::PrevWeekday ( CivilDay  cd,
Weekday  wd 
)
inline

Definition at line 418 of file abseil-cpp/absl/time/civil_time.h.

◆ PrintF()

template<typename... Args>
int absl::PrintF ( const FormatSpec< Args... > &  format,
const Args &...  args 
)

Definition at line 396 of file abseil-cpp/absl/strings/str_format.h.

◆ ProgramUsageMessage()

absl::string_view absl::ProgramUsageMessage ( )

Definition at line 56 of file abseil-cpp/absl/flags/usage.cc.

◆ RaiseToDefaultHandler() [1/2]

static void absl::RaiseToDefaultHandler ( int  signo)
static

◆ RaiseToDefaultHandler() [2/2]

static void absl::RaiseToDefaultHandler ( int  signo)
static

◆ RaiseToPreviousHandler() [1/2]

static void absl::RaiseToPreviousHandler ( int  signo)
static

◆ RaiseToPreviousHandler() [2/2]

static void absl::RaiseToPreviousHandler ( int  signo)
static

◆ RawConcat()

static CordRep* absl::RawConcat ( CordRep *  left,
CordRep *  right 
)
static

◆ RawPtr() [1/2]

std::nullptr_t absl::RawPtr ( std::nullptr_t  )
inline

Definition at line 201 of file third_party/abseil-cpp/absl/memory/memory.h.

◆ RawPtr() [2/2]

template<typename T >
auto absl::RawPtr ( T &&  ptr) -> decltype(std::addressof(*ptr))

Definition at line 197 of file third_party/abseil-cpp/absl/memory/memory.h.

◆ Rebalance()

static CordRep * absl::Rebalance ( CordRep *  node)
static

◆ RegisterCondVarTracer()

void absl::RegisterCondVarTracer ( void(*)(const char *msg, const void *cv fn)

Definition at line 121 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ RegisterLivePointers()

void absl::RegisterLivePointers ( const void *  ,
size_t   
)

Definition at line 66 of file abseil-cpp/absl/debugging/leak_check.cc.

◆ RegisterMutexProfiler() [1/2]

void absl::RegisterMutexProfiler ( void(*)(int64_t wait_cycles)  fn)

Definition at line 112 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ RegisterMutexProfiler() [2/2]

void absl::RegisterMutexProfiler ( void(*)(int64_t wait_timestamp)  fn)

◆ RegisterMutexTracer()

void absl::RegisterMutexTracer ( void(*)(const char *msg, const void *obj, int64_t wait_cycles)  fn)

Definition at line 116 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ RegisterSymbolizer()

void absl::RegisterSymbolizer ( bool(*)(const void *pc, char *out, int out_size fn)

Definition at line 125 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ RemoveExtraAsciiWhitespace()

void absl::RemoveExtraAsciiWhitespace ( std::string *  str)

Definition at line 170 of file abseil-cpp/absl/strings/ascii.cc.

◆ RemovePrefixFrom()

static CordRep* absl::RemovePrefixFrom ( CordRep *  node,
size_t  n 
)
static

◆ RemoveSuffixFrom()

static CordRep* absl::RemoveSuffixFrom ( CordRep *  node,
size_t  n 
)
static

◆ RepMemoryUsageLeaf()

static bool absl::RepMemoryUsageLeaf ( const CordRep *  rep,
size_t *  total_mem_usage 
)
static

◆ ReportError() [1/2]

static std::string absl::ReportError ( CordRep *  root,
CordRep *  node 
)
static

Definition at line 1258 of file abseil-cpp/absl/strings/cord.cc.

◆ ReportError() [2/2]

static std::string absl::ReportError ( CordRep *  root,
CordRep *  node 
)
static

◆ ResourceExhaustedError()

Status absl::ResourceExhaustedError ( absl::string_view  message)

◆ RingNewTree()

static CordRep* absl::RingNewTree ( const char *  data,
size_t  length,
size_t  alloc_hint 
)
static

◆ rotate()

template<typename ForwardIterator >
ForwardIterator absl::rotate ( ForwardIterator  first,
ForwardIterator  middle,
ForwardIterator  last 
)

Definition at line 148 of file abseil-cpp/absl/algorithm/algorithm.h.

◆ rotl()

template<class T >
ABSL_NAMESPACE_BEGIN constexpr ABSL_MUST_USE_RESULT std::enable_if< std::is_unsigned< T >::value, T >::type absl::rotl ( T  x,
int  s 
)
constexprnoexcept

Definition at line 58 of file abseil-cpp/absl/numeric/bits.h.

◆ rotr()

template<class T >
constexpr ABSL_MUST_USE_RESULT std::enable_if< std::is_unsigned< T >::value, T >::type absl::rotr ( T  x,
int  s 
)
constexprnoexcept

Definition at line 65 of file abseil-cpp/absl/numeric/bits.h.

◆ RunWorker() [1/2]

static void absl::RunWorker ( int  i,
ThreadSafeCounter ready_counter,
Notification notification,
ThreadSafeCounter done_counter 
)
static

◆ RunWorker() [2/2]

static void absl::RunWorker ( int  i,
ThreadSafeCounter ready_counter,
Notification notification,
ThreadSafeCounter done_counter 
)
static

◆ Seconds() [1/3]

constexpr Duration absl::Seconds ( int64_t  n)
constexpr

◆ Seconds() [2/3]

template<typename T , time_internal::EnableIfIntegral< T > = 0>
constexpr Duration absl::Seconds ( T  n)
constexpr

Definition at line 419 of file third_party/abseil-cpp/absl/time/time.h.

◆ Seconds() [3/3]

template<typename T , time_internal::EnableIfFloat< T > = 0>
Duration absl::Seconds ( T  n)

Definition at line 453 of file third_party/abseil-cpp/absl/time/time.h.

◆ SetConcatChildren()

static void absl::SetConcatChildren ( CordRepConcat *  concat,
CordRep *  left,
CordRep *  right 
)
static

◆ SetFlag() [1/2]

template<typename T >
void absl::SetFlag ( absl::Flag< T > *  flag,
const T v 
)

Definition at line 110 of file abseil-cpp/absl/flags/flag.h.

◆ SetFlag() [2/2]

template<typename T , typename V >
void absl::SetFlag ( absl::Flag< T > *  flag,
const V &  v 
)

Definition at line 118 of file abseil-cpp/absl/flags/flag.h.

◆ SetFlagsUsageConfig()

void absl::SetFlagsUsageConfig ( FlagsUsageConfig  usage_config)

Definition at line 138 of file abseil-cpp/absl/flags/usage_config.cc.

◆ SetMutexDeadlockDetectionMode()

void absl::SetMutexDeadlockDetectionMode ( OnDeadlockCycle  mode)

Definition at line 762 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ SetProgramUsageMessage()

ABSL_NAMESPACE_BEGIN void absl::SetProgramUsageMessage ( absl::string_view  new_usage_message)

Definition at line 41 of file abseil-cpp/absl/flags/usage.cc.

◆ SetStackUnwinder() [1/2]

void absl::SetStackUnwinder ( int(*)(void **pcs, int *sizes, int max_depth, int skip_count, const void *uc, int *min_dropped_frames)  unwinder)

◆ SetStackUnwinder() [2/2]

void absl::SetStackUnwinder ( Unwinder  w)

Definition at line 114 of file abseil-cpp/absl/debugging/stacktrace.cc.

◆ SetupAlternateStackOnce() [1/2]

static bool absl::SetupAlternateStackOnce ( )
static

◆ SetupAlternateStackOnce() [2/2]

static bool absl::SetupAlternateStackOnce ( )
static

◆ SharedCompareImpl()

template<typename RHS >
int absl::SharedCompareImpl ( const Cord lhs,
const RHS &  rhs 
)
inline

Definition at line 959 of file abseil-cpp/absl/strings/cord.cc.

◆ ShareUniquePtr()

template<typename T , typename D >
std::shared_ptr< T > absl::ShareUniquePtr ( std::unique_ptr< T, D > &&  ptr)

Definition at line 227 of file third_party/abseil-cpp/absl/memory/memory.h.

◆ SimpleAtob()

ABSL_MUST_USE_RESULT bool absl::SimpleAtob ( absl::string_view  str,
bool out 
)

Definition at line 108 of file abseil-cpp/absl/strings/numbers.cc.

◆ SimpleAtod()

ABSL_MUST_USE_RESULT bool absl::SimpleAtod ( absl::string_view  str,
double *  out 
)

Definition at line 77 of file abseil-cpp/absl/strings/numbers.cc.

◆ SimpleAtof()

ABSL_MUST_USE_RESULT bool absl::SimpleAtof ( absl::string_view  str,
float *  out 
)

Definition at line 46 of file abseil-cpp/absl/strings/numbers.cc.

◆ SimpleAtoi() [1/4]

ABSL_MUST_USE_RESULT bool absl::SimpleAtoi ( absl::string_view  str,
absl::int128 out 
)
inline

Definition at line 275 of file abseil-cpp/absl/strings/numbers.h.

◆ SimpleAtoi() [2/4]

ABSL_MUST_USE_RESULT bool absl::SimpleAtoi ( absl::string_view  str,
absl::uint128 out 
)
inline

Definition at line 280 of file abseil-cpp/absl/strings/numbers.h.

◆ SimpleAtoi() [3/4]

template<typename int_type >
ABSL_NAMESPACE_BEGIN ABSL_MUST_USE_RESULT bool absl::SimpleAtoi ( absl::string_view  str,
int_type *  out 
)

Definition at line 271 of file abseil-cpp/absl/strings/numbers.h.

◆ SimpleAtoi() [4/4]

template<typename int_type >
ABSL_MUST_USE_RESULT bool absl::SimpleAtoi ( absl::string_view  str,
int_type *  out 
)

Definition at line 271 of file abseil-cpp/absl/strings/numbers.h.

◆ SimpleHexAtoi() [1/3]

ABSL_MUST_USE_RESULT bool absl::SimpleHexAtoi ( absl::string_view  str,
absl::int128 out 
)
inline

Definition at line 290 of file abseil-cpp/absl/strings/numbers.h.

◆ SimpleHexAtoi() [2/3]

ABSL_MUST_USE_RESULT bool absl::SimpleHexAtoi ( absl::string_view  str,
absl::uint128 out 
)
inline

Definition at line 295 of file abseil-cpp/absl/strings/numbers.h.

◆ SimpleHexAtoi() [3/3]

template<typename int_type >
ABSL_MUST_USE_RESULT bool absl::SimpleHexAtoi ( absl::string_view  str,
int_type *  out 
)

Definition at line 286 of file abseil-cpp/absl/strings/numbers.h.

◆ SixDigits()

Definition at line 405 of file abseil-cpp/absl/strings/str_cat.h.

◆ Skip() [1/2]

static PerThreadSynch* absl::Skip ( PerThreadSynch x)
static

◆ Skip() [2/2]

static PerThreadSynch* absl::Skip ( PerThreadSynch x)
static

Definition at line 837 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ SleepFor()

void absl::SleepFor ( absl::Duration  duration)
inline

Definition at line 70 of file abseil-cpp/absl/time/clock.h.

◆ SNPrintF()

template<typename... Args>
int absl::SNPrintF ( char *  output,
std::size_t  size,
const FormatSpec< Args... > &  format,
const Args &...  args 
)

Definition at line 445 of file abseil-cpp/absl/strings/str_format.h.

◆ SplitToSix() [1/2]

static ExpDigits absl::SplitToSix ( const double  value)
static

◆ SplitToSix() [2/2]

static ExpDigits absl::SplitToSix ( const double  value)
static

Definition at line 366 of file abseil-cpp/absl/strings/numbers.cc.

◆ StackString() [1/2]

static char* absl::StackString ( void **  pcs,
int  n,
char *  buf,
int  maxlen,
bool  symbolize 
)
static

Definition at line 1270 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ StackString() [2/2]

static char* absl::StackString ( void **  pcs,
int  n,
char *  buf,
int  maxlen,
bool  symbolize 
)
static

◆ StartsWith()

bool absl::StartsWith ( absl::string_view  text,
absl::string_view  prefix 
)
inlinenoexcept

Definition at line 58 of file third_party/abseil-cpp/absl/strings/match.h.

◆ StartsWithIgnoreCase()

bool absl::StartsWithIgnoreCase ( absl::string_view  text,
absl::string_view  prefix 
)
noexcept

Definition at line 30 of file abseil-cpp/absl/strings/match.cc.

◆ StatusCodeToString()

std::string absl::StatusCodeToString ( StatusCode  code)

Definition at line 33 of file third_party/abseil-cpp/absl/status/status.cc.

◆ StrAppend() [1/6]

void absl::StrAppend ( std::string *  )
inline

Definition at line 383 of file abseil-cpp/absl/strings/str_cat.h.

◆ StrAppend() [2/6]

void absl::StrAppend ( std::string *  dest,
const AlphaNum a 
)

Definition at line 193 of file abseil-cpp/absl/strings/str_cat.cc.

◆ StrAppend() [3/6]

void absl::StrAppend ( std::string *  dest,
const AlphaNum a,
const AlphaNum b 
)

Definition at line 198 of file abseil-cpp/absl/strings/str_cat.cc.

◆ StrAppend() [4/6]

void absl::StrAppend ( std::string *  dest,
const AlphaNum a,
const AlphaNum b,
const AlphaNum c 
)

Definition at line 211 of file abseil-cpp/absl/strings/str_cat.cc.

◆ StrAppend() [5/6]

void absl::StrAppend ( std::string *  dest,
const AlphaNum a,
const AlphaNum b,
const AlphaNum c,
const AlphaNum d 
)

Definition at line 227 of file abseil-cpp/absl/strings/str_cat.cc.

◆ StrAppend() [6/6]

template<typename... AV>
void absl::StrAppend ( std::string *  dest,
const AlphaNum a,
const AlphaNum b,
const AlphaNum c,
const AlphaNum d,
const AlphaNum e,
const AV &...  args 
)
inline

Definition at line 393 of file abseil-cpp/absl/strings/str_cat.h.

◆ StrAppendFormat()

template<typename... Args>
std::string & absl::StrAppendFormat ( std::string *  dst,
const FormatSpec< Args... > &  format,
const Args &...  args 
)

Definition at line 356 of file abseil-cpp/absl/strings/str_format.h.

◆ StrCat() [1/6]

ABSL_MUST_USE_RESULT std::string absl::StrCat ( )
inline

Definition at line 334 of file abseil-cpp/absl/strings/str_cat.h.

◆ StrCat() [2/6]

ABSL_MUST_USE_RESULT std::string absl::StrCat ( const AlphaNum a)
inline

Definition at line 336 of file abseil-cpp/absl/strings/str_cat.h.

◆ StrCat() [3/6]

ABSL_MUST_USE_RESULT std::string absl::StrCat ( const AlphaNum a,
const AlphaNum b 
)

Definition at line 98 of file abseil-cpp/absl/strings/str_cat.cc.

◆ StrCat() [4/6]

ABSL_MUST_USE_RESULT std::string absl::StrCat ( const AlphaNum a,
const AlphaNum b,
const AlphaNum c 
)

Definition at line 110 of file abseil-cpp/absl/strings/str_cat.cc.

◆ StrCat() [5/6]

ABSL_MUST_USE_RESULT std::string absl::StrCat ( const AlphaNum a,
const AlphaNum b,
const AlphaNum c,
const AlphaNum d 
)

Definition at line 123 of file abseil-cpp/absl/strings/str_cat.cc.

◆ StrCat() [6/6]

template<typename... AV>
ABSL_MUST_USE_RESULT std::string absl::StrCat ( const AlphaNum a,
const AlphaNum b,
const AlphaNum c,
const AlphaNum d,
const AlphaNum e,
const AV &...  args 
)
inline

Definition at line 348 of file abseil-cpp/absl/strings/str_cat.h.

◆ StrContains() [1/2]

ABSL_NAMESPACE_BEGIN bool absl::StrContains ( absl::string_view  haystack,
absl::string_view  needle 
)
inlinenoexcept

Definition at line 46 of file third_party/abseil-cpp/absl/strings/match.h.

◆ StrContains() [2/2]

bool absl::StrContains ( absl::string_view  haystack,
char  needle 
)
inlinenoexcept

Definition at line 51 of file third_party/abseil-cpp/absl/strings/match.h.

◆ StreamFormat()

template<typename... Args>
ABSL_MUST_USE_RESULT str_format_internal::Streamable absl::StreamFormat ( const FormatSpec< Args... > &  format,
const Args &...  args 
)

Definition at line 375 of file abseil-cpp/absl/strings/str_format.h.

◆ StreamFormatter()

strings_internal::StreamFormatterImpl absl::StreamFormatter ( )
inline

Definition at line 103 of file abseil-cpp/absl/strings/str_join.h.

◆ StrFormat()

template<typename... Args>
ABSL_MUST_USE_RESULT std::string absl::StrFormat ( const FormatSpec< Args... > &  format,
const Args &...  args 
)

Definition at line 338 of file abseil-cpp/absl/strings/str_format.h.

◆ StripAsciiWhitespace() [1/2]

ABSL_MUST_USE_RESULT absl::string_view absl::StripAsciiWhitespace ( absl::string_view  str)
inline

Definition at line 225 of file abseil-cpp/absl/strings/ascii.h.

◆ StripAsciiWhitespace() [2/2]

void absl::StripAsciiWhitespace ( std::string *  str)
inline

Definition at line 231 of file abseil-cpp/absl/strings/ascii.h.

◆ StripLeadingAsciiWhitespace() [1/2]

ABSL_MUST_USE_RESULT absl::string_view absl::StripLeadingAsciiWhitespace ( absl::string_view  str)
inline

Definition at line 197 of file abseil-cpp/absl/strings/ascii.h.

◆ StripLeadingAsciiWhitespace() [2/2]

void absl::StripLeadingAsciiWhitespace ( std::string *  str)
inline

Definition at line 204 of file abseil-cpp/absl/strings/ascii.h.

◆ StripPrefix()

ABSL_MUST_USE_RESULT absl::string_view absl::StripPrefix ( absl::string_view  str,
absl::string_view  prefix 
)
inline

Definition at line 73 of file abseil-cpp/absl/strings/strip.h.

◆ StripSuffix()

ABSL_MUST_USE_RESULT absl::string_view absl::StripSuffix ( absl::string_view  str,
absl::string_view  suffix 
)
inline

Definition at line 84 of file abseil-cpp/absl/strings/strip.h.

◆ StripTrailingAsciiWhitespace() [1/2]

ABSL_MUST_USE_RESULT absl::string_view absl::StripTrailingAsciiWhitespace ( absl::string_view  str)
inline

Definition at line 211 of file abseil-cpp/absl/strings/ascii.h.

◆ StripTrailingAsciiWhitespace() [2/2]

void absl::StripTrailingAsciiWhitespace ( std::string *  str)
inline

Definition at line 218 of file abseil-cpp/absl/strings/ascii.h.

◆ StrJoin() [1/8]

template<typename Range >
std::string absl::StrJoin ( const Range range,
absl::string_view  separator 
)

Definition at line 268 of file abseil-cpp/absl/strings/str_join.h.

◆ StrJoin() [2/8]

template<typename Range , typename Formatter >
std::string absl::StrJoin ( const Range range,
absl::string_view  separator,
Formatter &&  fmt 
)

Definition at line 245 of file abseil-cpp/absl/strings/str_join.h.

◆ StrJoin() [3/8]

template<typename... T>
std::string absl::StrJoin ( const std::tuple< T... > &  value,
absl::string_view  separator 
)

Definition at line 279 of file abseil-cpp/absl/strings/str_join.h.

◆ StrJoin() [4/8]

template<typename... T, typename Formatter >
std::string absl::StrJoin ( const std::tuple< T... > &  value,
absl::string_view  separator,
Formatter &&  fmt 
)

Definition at line 257 of file abseil-cpp/absl/strings/str_join.h.

◆ StrJoin() [5/8]

template<typename Iterator , typename Formatter >
std::string absl::StrJoin ( Iterator  start,
Iterator  end,
absl::string_view  sep,
Formatter &&  fmt 
)

Definition at line 239 of file abseil-cpp/absl/strings/str_join.h.

◆ StrJoin() [6/8]

template<typename Iterator >
std::string absl::StrJoin ( Iterator  start,
Iterator  end,
absl::string_view  separator 
)

Definition at line 263 of file abseil-cpp/absl/strings/str_join.h.

◆ StrJoin() [7/8]

template<typename T >
std::string absl::StrJoin ( std::initializer_list< T il,
absl::string_view  separator 
)

Definition at line 273 of file abseil-cpp/absl/strings/str_join.h.

◆ StrJoin() [8/8]

template<typename T , typename Formatter >
std::string absl::StrJoin ( std::initializer_list< T il,
absl::string_view  separator,
Formatter &&  fmt 
)

Definition at line 251 of file abseil-cpp/absl/strings/str_join.h.

◆ StrReplaceAll() [1/6]

template<typename StrToStrMapping >
std::string absl::StrReplaceAll ( absl::string_view  s,
const StrToStrMapping &  replacements 
)

Definition at line 194 of file abseil-cpp/absl/strings/str_replace.h.

◆ StrReplaceAll() [2/6]

ABSL_NAMESPACE_BEGIN ABSL_MUST_USE_RESULT std::string absl::StrReplaceAll ( absl::string_view  s,
std::initializer_list< std::pair< absl::string_view, absl::string_view >>  replacements 
)

◆ StrReplaceAll() [3/6]

std::string absl::StrReplaceAll ( absl::string_view  s,
strings_internal::FixedMapping  replacements 
)

Definition at line 71 of file abseil-cpp/absl/strings/str_replace.cc.

◆ StrReplaceAll() [4/6]

template<typename StrToStrMapping >
int absl::StrReplaceAll ( const StrToStrMapping &  replacements,
std::string *  target 
)

Definition at line 204 of file abseil-cpp/absl/strings/str_replace.h.

◆ StrReplaceAll() [5/6]

int absl::StrReplaceAll ( std::initializer_list< std::pair< absl::string_view, absl::string_view >>  replacements,
std::string *  target 
)

◆ StrReplaceAll() [6/6]

int absl::StrReplaceAll ( strings_internal::FixedMapping  replacements,
std::string *  target 
)

Definition at line 76 of file abseil-cpp/absl/strings/str_replace.cc.

◆ StrSplit() [1/4]

template<typename Delimiter >
strings_internal::Splitter< typename strings_internal::SelectDelimiter< Delimiter >::type, AllowEmpty, absl::string_view > absl::StrSplit ( strings_internal::ConvertibleToStringView  text,
Delimiter  d 
)

Definition at line 499 of file abseil-cpp/absl/strings/str_split.h.

◆ StrSplit() [2/4]

template<typename Delimiter , typename Predicate >
strings_internal::Splitter< typename strings_internal::SelectDelimiter< Delimiter >::type, Predicate, absl::string_view > absl::StrSplit ( strings_internal::ConvertibleToStringView  text,
Delimiter  d,
Predicate  p 
)

Definition at line 523 of file abseil-cpp/absl/strings/str_split.h.

◆ StrSplit() [3/4]

template<typename Delimiter , typename StringType , EnableSplitIfString< StringType > = 0>
strings_internal::Splitter< typename strings_internal::SelectDelimiter< Delimiter >::type, AllowEmpty, std::string > absl::StrSplit ( StringType &&  text,
Delimiter  d 
)

Definition at line 512 of file abseil-cpp/absl/strings/str_split.h.

◆ StrSplit() [4/4]

template<typename Delimiter , typename Predicate , typename StringType , EnableSplitIfString< StringType > = 0>
strings_internal::Splitter< typename strings_internal::SelectDelimiter< Delimiter >::type, Predicate, std::string > absl::StrSplit ( StringType &&  text,
Delimiter  d,
Predicate  p 
)

Definition at line 537 of file abseil-cpp/absl/strings/str_split.h.

◆ Substitute() [1/11]

ABSL_MUST_USE_RESULT std::string absl::Substitute ( absl::string_view  format)
inline

Definition at line 506 of file abseil-cpp/absl/strings/substitute.h.

◆ Substitute() [2/11]

ABSL_MUST_USE_RESULT std::string absl::Substitute ( absl::string_view  format,
const substitute_internal::Arg a0 
)
inline

Definition at line 512 of file abseil-cpp/absl/strings/substitute.h.

◆ Substitute() [3/11]

ABSL_MUST_USE_RESULT std::string absl::Substitute ( absl::string_view  format,
const substitute_internal::Arg a0,
const substitute_internal::Arg a1 
)
inline

Definition at line 519 of file abseil-cpp/absl/strings/substitute.h.

◆ Substitute() [4/11]

ABSL_MUST_USE_RESULT std::string absl::Substitute ( absl::string_view  format,
const substitute_internal::Arg a0,
const substitute_internal::Arg a1,
const substitute_internal::Arg a2 
)
inline

Definition at line 527 of file abseil-cpp/absl/strings/substitute.h.

◆ Substitute() [5/11]

Definition at line 535 of file abseil-cpp/absl/strings/substitute.h.

◆ Substitute() [6/11]

Definition at line 544 of file abseil-cpp/absl/strings/substitute.h.

◆ Substitute() [7/11]

Definition at line 553 of file abseil-cpp/absl/strings/substitute.h.

◆ Substitute() [8/11]

Definition at line 563 of file abseil-cpp/absl/strings/substitute.h.

◆ Substitute() [9/11]

Definition at line 573 of file abseil-cpp/absl/strings/substitute.h.

◆ Substitute() [10/11]

Definition at line 584 of file abseil-cpp/absl/strings/substitute.h.

◆ Substitute() [11/11]

Definition at line 595 of file abseil-cpp/absl/strings/substitute.h.

◆ SubstituteAndAppend() [1/11]

void absl::SubstituteAndAppend ( std::string *  output,
absl::string_view  format 
)
inline

Definition at line 248 of file abseil-cpp/absl/strings/substitute.h.

◆ SubstituteAndAppend() [2/11]

void absl::SubstituteAndAppend ( std::string *  output,
absl::string_view  format,
const substitute_internal::Arg a0 
)
inline

Definition at line 252 of file abseil-cpp/absl/strings/substitute.h.

◆ SubstituteAndAppend() [3/11]

void absl::SubstituteAndAppend ( std::string *  output,
absl::string_view  format,
const substitute_internal::Arg a0,
const substitute_internal::Arg a1 
)
inline

Definition at line 259 of file abseil-cpp/absl/strings/substitute.h.

◆ SubstituteAndAppend() [4/11]

void absl::SubstituteAndAppend ( std::string *  output,
absl::string_view  format,
const substitute_internal::Arg a0,
const substitute_internal::Arg a1,
const substitute_internal::Arg a2 
)
inline

Definition at line 267 of file abseil-cpp/absl/strings/substitute.h.

◆ SubstituteAndAppend() [5/11]

void absl::SubstituteAndAppend ( std::string *  output,
absl::string_view  format,
const substitute_internal::Arg a0,
const substitute_internal::Arg a1,
const substitute_internal::Arg a2,
const substitute_internal::Arg a3 
)
inline

Definition at line 276 of file abseil-cpp/absl/strings/substitute.h.

◆ SubstituteAndAppend() [6/11]

void absl::SubstituteAndAppend ( std::string *  output,
absl::string_view  format,
const substitute_internal::Arg a0,
const substitute_internal::Arg a1,
const substitute_internal::Arg a2,
const substitute_internal::Arg a3,
const substitute_internal::Arg a4 
)
inline

Definition at line 287 of file abseil-cpp/absl/strings/substitute.h.

◆ SubstituteAndAppend() [7/11]

void absl::SubstituteAndAppend ( std::string *  output,
absl::string_view  format,
const substitute_internal::Arg a0,
const substitute_internal::Arg a1,
const substitute_internal::Arg a2,
const substitute_internal::Arg a3,
const substitute_internal::Arg a4,
const substitute_internal::Arg a5 
)
inline

Definition at line 299 of file abseil-cpp/absl/strings/substitute.h.

◆ SubstituteAndAppend() [8/11]

void absl::SubstituteAndAppend ( std::string *  output,
absl::string_view  format,
const substitute_internal::Arg a0,
const substitute_internal::Arg a1,
const substitute_internal::Arg a2,
const substitute_internal::Arg a3,
const substitute_internal::Arg a4,
const substitute_internal::Arg a5,
const substitute_internal::Arg a6 
)
inline

Definition at line 312 of file abseil-cpp/absl/strings/substitute.h.

◆ SubstituteAndAppend() [9/11]

Definition at line 327 of file abseil-cpp/absl/strings/substitute.h.

◆ SubstituteAndAppend() [10/11]

Definition at line 340 of file abseil-cpp/absl/strings/substitute.h.

◆ SubstituteAndAppend() [11/11]

Definition at line 354 of file abseil-cpp/absl/strings/substitute.h.

◆ swap() [1/9]

template<typename T , size_t N, typename A >
void absl::swap ( absl::InlinedVector< T, N, A > &  a,
absl::InlinedVector< T, N, A > &  b 
)
noexcept

Definition at line 785 of file abseil-cpp/absl/container/inlined_vector.h.

◆ swap() [2/9]

void absl::swap ( absl::Status a,
absl::Status b 
)
inline

Definition at line 829 of file third_party/abseil-cpp/absl/status/status.h.

◆ swap() [3/9]

void absl::swap ( any x,
any y 
)
inlinenoexcept

Definition at line 438 of file abseil-cpp/absl/types/any.h.

◆ swap() [4/9]

template<typename K , typename V , typename C , typename A >
void absl::swap ( btree_map< K, V, C, A > &  x,
btree_map< K, V, C, A > &  y 
)

Definition at line 474 of file abseil-cpp/absl/container/btree_map.h.

◆ swap() [5/9]

template<typename K , typename V , typename C , typename A >
void absl::swap ( btree_multimap< K, V, C, A > &  x,
btree_multimap< K, V, C, A > &  y 
)

Definition at line 801 of file abseil-cpp/absl/container/btree_map.h.

◆ swap() [6/9]

template<typename K , typename C , typename A >
void absl::swap ( btree_multiset< K, C, A > &  x,
btree_multiset< K, C, A > &  y 
)

Definition at line 716 of file abseil-cpp/absl/container/btree_set.h.

◆ swap() [7/9]

template<typename K , typename C , typename A >
void absl::swap ( btree_set< K, C, A > &  x,
btree_set< K, C, A > &  y 
)

Definition at line 394 of file abseil-cpp/absl/container/btree_set.h.

◆ swap() [8/9]

template<typename T , typename std::enable_if< std::is_move_constructible< T >::value &&type_traits_internal::IsSwappable< T >::value, bool >::type = false>
void absl::swap ( optional< T > &  a,
optional< T > &  b 
)
noexcept

Definition at line 552 of file abseil-cpp/absl/types/optional.h.

◆ swap() [9/9]

template<typename... Ts, absl::enable_if_t< absl::conjunction< std::is_move_constructible< Ts >..., type_traits_internal::IsSwappable< Ts >... >::value, int > = 0>
void absl::swap ( variant< Ts... > &  v,
variant< Ts... > &  w 
)
noexcept

Definition at line 141 of file abseil-cpp/absl/types/variant.h.

◆ Symbolize()

bool absl::Symbolize ( const void *  pc,
char *  out,
int  out_size 
)

◆ synch_event_mu() [1/2]

◆ synch_event_mu() [2/2]

◆ Synch_GetAllLocks() [1/2]

static SynchLocksHeld* absl::Synch_GetAllLocks ( )
static

Definition at line 553 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ Synch_GetAllLocks() [2/2]

static SynchLocksHeld* absl::Synch_GetAllLocks ( )
static

◆ Synch_GetPerThread() [1/2]

static PerThreadSynch* absl::Synch_GetPerThread ( )
static

◆ Synch_GetPerThread() [2/2]

static PerThreadSynch* absl::Synch_GetPerThread ( )
static

Definition at line 537 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ Synch_GetPerThreadAnnotated() [1/2]

static PerThreadSynch* absl::Synch_GetPerThreadAnnotated ( Mutex mu)
static

Definition at line 542 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ Synch_GetPerThreadAnnotated() [2/2]

static PerThreadSynch* absl::Synch_GetPerThreadAnnotated ( Mutex mu)
static

◆ TEST()

absl::TEST ( NotificationTest  ,
SanityTest   
)

◆ TimeFromTimespec()

Time absl::TimeFromTimespec ( timespec  ts)

Definition at line 288 of file third_party/abseil-cpp/absl/time/time.cc.

◆ TimeFromTimeval()

Time absl::TimeFromTimeval ( timeval  tv)

Definition at line 292 of file third_party/abseil-cpp/absl/time/time.cc.

◆ ToChronoHours()

std::chrono::hours absl::ToChronoHours ( Duration  d)

Definition at line 678 of file abseil-cpp/absl/time/duration.cc.

◆ ToChronoMicroseconds()

std::chrono::microseconds absl::ToChronoMicroseconds ( Duration  d)

Definition at line 666 of file abseil-cpp/absl/time/duration.cc.

◆ ToChronoMilliseconds()

std::chrono::milliseconds absl::ToChronoMilliseconds ( Duration  d)

Definition at line 669 of file abseil-cpp/absl/time/duration.cc.

◆ ToChronoMinutes()

std::chrono::minutes absl::ToChronoMinutes ( Duration  d)

Definition at line 675 of file abseil-cpp/absl/time/duration.cc.

◆ ToChronoNanoseconds()

std::chrono::nanoseconds absl::ToChronoNanoseconds ( Duration  d)

Definition at line 663 of file abseil-cpp/absl/time/duration.cc.

◆ ToChronoSeconds()

std::chrono::seconds absl::ToChronoSeconds ( Duration  d)

Definition at line 672 of file abseil-cpp/absl/time/duration.cc.

◆ ToChronoTime()

std::chrono::system_clock::time_point absl::ToChronoTime ( absl::Time  t)

Definition at line 339 of file third_party/abseil-cpp/absl/time/time.cc.

◆ ToCivilDay()

CivilDay absl::ToCivilDay ( Time  t,
TimeZone  tz 
)
inline

Definition at line 1136 of file third_party/abseil-cpp/absl/time/time.h.

◆ ToCivilHour()

CivilHour absl::ToCivilHour ( Time  t,
TimeZone  tz 
)
inline

Definition at line 1133 of file third_party/abseil-cpp/absl/time/time.h.

◆ ToCivilMinute()

CivilMinute absl::ToCivilMinute ( Time  t,
TimeZone  tz 
)
inline

Definition at line 1130 of file third_party/abseil-cpp/absl/time/time.h.

◆ ToCivilMonth()

CivilMonth absl::ToCivilMonth ( Time  t,
TimeZone  tz 
)
inline

Definition at line 1139 of file third_party/abseil-cpp/absl/time/time.h.

◆ ToCivilSecond()

CivilSecond absl::ToCivilSecond ( Time  t,
TimeZone  tz 
)
inline

Definition at line 1127 of file third_party/abseil-cpp/absl/time/time.h.

◆ ToCivilYear()

CivilYear absl::ToCivilYear ( Time  t,
TimeZone  tz 
)
inline

Definition at line 1142 of file third_party/abseil-cpp/absl/time/time.h.

◆ ToDoubleHours()

ABSL_ATTRIBUTE_PURE_FUNCTION double absl::ToDoubleHours ( Duration  d)

Definition at line 602 of file abseil-cpp/absl/time/duration.cc.

◆ ToDoubleMicroseconds()

ABSL_ATTRIBUTE_PURE_FUNCTION double absl::ToDoubleMicroseconds ( Duration  d)

Definition at line 590 of file abseil-cpp/absl/time/duration.cc.

◆ ToDoubleMilliseconds()

ABSL_ATTRIBUTE_PURE_FUNCTION double absl::ToDoubleMilliseconds ( Duration  d)

Definition at line 593 of file abseil-cpp/absl/time/duration.cc.

◆ ToDoubleMinutes()

ABSL_ATTRIBUTE_PURE_FUNCTION double absl::ToDoubleMinutes ( Duration  d)

Definition at line 599 of file abseil-cpp/absl/time/duration.cc.

◆ ToDoubleNanoseconds()

ABSL_ATTRIBUTE_PURE_FUNCTION double absl::ToDoubleNanoseconds ( Duration  d)

Definition at line 587 of file abseil-cpp/absl/time/duration.cc.

◆ ToDoubleSeconds()

ABSL_ATTRIBUTE_PURE_FUNCTION double absl::ToDoubleSeconds ( Duration  d)

Definition at line 596 of file abseil-cpp/absl/time/duration.cc.

◆ ToInt64Hours()

ABSL_ATTRIBUTE_PURE_FUNCTION int64_t absl::ToInt64Hours ( Duration  d)

Definition at line 580 of file abseil-cpp/absl/time/duration.cc.

◆ ToInt64Microseconds()

ABSL_ATTRIBUTE_PURE_FUNCTION int64_t absl::ToInt64Microseconds ( Duration  d)

Definition at line 552 of file abseil-cpp/absl/time/duration.cc.

◆ ToInt64Milliseconds()

ABSL_ATTRIBUTE_PURE_FUNCTION int64_t absl::ToInt64Milliseconds ( Duration  d)

Definition at line 560 of file abseil-cpp/absl/time/duration.cc.

◆ ToInt64Minutes()

ABSL_ATTRIBUTE_PURE_FUNCTION int64_t absl::ToInt64Minutes ( Duration  d)

Definition at line 574 of file abseil-cpp/absl/time/duration.cc.

◆ ToInt64Nanoseconds()

ABSL_ATTRIBUTE_PURE_FUNCTION int64_t absl::ToInt64Nanoseconds ( Duration  d)

Definition at line 544 of file abseil-cpp/absl/time/duration.cc.

◆ ToInt64Seconds()

ABSL_ATTRIBUTE_PURE_FUNCTION int64_t absl::ToInt64Seconds ( Duration  d)

Definition at line 568 of file abseil-cpp/absl/time/duration.cc.

◆ ToString()

absl::string_view absl::ToString ( TestCordSize  size)
inline

Definition at line 59 of file abseil-cpp/absl/strings/cord_test_helpers.h.

◆ ToTimespec() [1/2]

timespec absl::ToTimespec ( Duration  d)

Definition at line 606 of file abseil-cpp/absl/time/duration.cc.

◆ ToTimespec() [2/2]

timespec absl::ToTimespec ( Time  t)

Definition at line 296 of file third_party/abseil-cpp/absl/time/time.cc.

◆ ToTimeT()

time_t absl::ToTimeT ( Time  t)

Definition at line 277 of file third_party/abseil-cpp/absl/time/time.cc.

◆ ToTimeval() [1/2]

timeval absl::ToTimeval ( Duration  d)

Definition at line 636 of file abseil-cpp/absl/time/duration.cc.

◆ ToTimeval() [2/2]

timeval absl::ToTimeval ( Time  t)

Definition at line 316 of file third_party/abseil-cpp/absl/time/time.cc.

◆ ToTM()

struct tm absl::ToTM ( absl::Time  t,
absl::TimeZone  tz 
)

Definition at line 449 of file third_party/abseil-cpp/absl/time/time.cc.

◆ ToUDate()

double absl::ToUDate ( Time  t)

Definition at line 279 of file third_party/abseil-cpp/absl/time/time.cc.

◆ ToUniversal()

int64_t absl::ToUniversal ( absl::Time  t)

Definition at line 284 of file third_party/abseil-cpp/absl/time/time.cc.

◆ ToUnixMicros()

int64_t absl::ToUnixMicros ( Time  t)

Definition at line 253 of file third_party/abseil-cpp/absl/time/time.cc.

◆ ToUnixMillis()

int64_t absl::ToUnixMillis ( Time  t)

Definition at line 263 of file third_party/abseil-cpp/absl/time/time.cc.

◆ ToUnixNanos()

int64_t absl::ToUnixNanos ( Time  t)

Definition at line 243 of file third_party/abseil-cpp/absl/time/time.cc.

◆ ToUnixSeconds()

int64_t absl::ToUnixSeconds ( Time  t)

Definition at line 273 of file third_party/abseil-cpp/absl/time/time.cc.

◆ Trunc()

Duration absl::Trunc ( Duration  d,
Duration  unit 
)

Definition at line 506 of file abseil-cpp/absl/time/duration.cc.

◆ TryAcquireWithSpinning() [1/2]

static bool absl::TryAcquireWithSpinning ( std::atomic< intptr_t > *  mu)
static

◆ TryAcquireWithSpinning() [2/2]

static bool absl::TryAcquireWithSpinning ( std::atomic< intptr_t > *  mu)
static

Definition at line 1454 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ Uint128High64()

constexpr uint64_t absl::Uint128High64 ( uint128  v)
constexpr

Definition at line 634 of file abseil-cpp/absl/numeric/int128.h.

◆ Uint128Low64()

constexpr uint64_t absl::Uint128Low64 ( uint128  v)
constexpr

Definition at line 632 of file abseil-cpp/absl/numeric/int128.h.

◆ Uint128Max()

constexpr uint128 absl::Uint128Max ( )
constexpr

Definition at line 248 of file abseil-cpp/absl/numeric/int128.h.

◆ UnauthenticatedError()

Status absl::UnauthenticatedError ( absl::string_view  message)

◆ UnavailableError()

Status absl::UnavailableError ( absl::string_view  message)

◆ Uniform() [1/5]

template<typename R = void, typename TagType , typename URBG , typename A , typename B >
absl::enable_if_t< std::is_same< R, void >::value, random_internal::uniform_inferred_return_t< A, B > > absl::Uniform ( TagType  tag,
URBG &&  urbg,
A  lo,
hi 
)

Definition at line 166 of file abseil-cpp/absl/random/distributions.h.

◆ Uniform() [2/5]

template<typename R = void, typename TagType , typename URBG >
absl::enable_if_t<!std::is_same< R, void >::value, R > absl::Uniform ( TagType  tag,
URBG &&  urbg,
lo,
hi 
)

Definition at line 123 of file abseil-cpp/absl/random/distributions.h.

◆ Uniform() [3/5]

template<typename R , typename URBG >
absl::enable_if_t<!std::is_signed< R >::value, R > absl::Uniform ( URBG &&  urbg)

Definition at line 212 of file abseil-cpp/absl/random/distributions.h.

◆ Uniform() [4/5]

template<typename R = void, typename URBG , typename A , typename B >
absl::enable_if_t< std::is_same< R, void >::value, random_internal::uniform_inferred_return_t< A, B > > absl::Uniform ( URBG &&  urbg,
A  lo,
hi 
)

Definition at line 190 of file abseil-cpp/absl/random/distributions.h.

◆ Uniform() [5/5]

template<typename R = void, typename URBG >
absl::enable_if_t<!std::is_same< R, void >::value, R > absl::Uniform ( URBG &&  urbg,
lo,
hi 
)

Definition at line 143 of file abseil-cpp/absl/random/distributions.h.

◆ UnimplementedError()

Status absl::UnimplementedError ( absl::string_view  message)

◆ UniversalEpoch()

constexpr Time absl::UniversalEpoch ( )
constexpr

Definition at line 750 of file third_party/abseil-cpp/absl/time/time.h.

◆ UnixEpoch()

constexpr Time absl::UnixEpoch ( )
constexpr

Definition at line 744 of file third_party/abseil-cpp/absl/time/time.h.

◆ UnknownError()

Status absl::UnknownError ( absl::string_view  message)

◆ UnparseFlag() [1/3]

std::string absl::UnparseFlag ( absl::Time  t)

Definition at line 155 of file abseil-cpp/absl/time/format.cc.

◆ UnparseFlag() [2/3]

template<typename T >
std::string absl::UnparseFlag ( const T v)
inline

Definition at line 342 of file abseil-cpp/absl/flags/marshalling.h.

◆ UnparseFlag() [3/3]

std::string absl::UnparseFlag ( Duration  d)

Definition at line 952 of file abseil-cpp/absl/time/duration.cc.

◆ UnrefSynchEvent() [1/2]

static void absl::UnrefSynchEvent ( SynchEvent e)
static

◆ UnrefSynchEvent() [2/2]

static void absl::UnrefSynchEvent ( SynchEvent e)
static

Definition at line 365 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ UnRegisterLivePointers()

void absl::UnRegisterLivePointers ( const void *  ,
size_t   
)

Definition at line 67 of file abseil-cpp/absl/debugging/leak_check.cc.

◆ UnsampledCord()

template<typename... Args>
Cord absl::UnsampledCord ( Args...  args)

◆ UTCTimeZone()

TimeZone absl::UTCTimeZone ( )
inline

Definition at line 1099 of file third_party/abseil-cpp/absl/time/time.h.

◆ Utf8SafeCEscape()

std::string absl::Utf8SafeCEscape ( absl::string_view  src)

Definition at line 864 of file abseil-cpp/absl/strings/escaping.cc.

◆ Utf8SafeCHexEscape()

std::string absl::Utf8SafeCHexEscape ( absl::string_view  src)

Definition at line 868 of file abseil-cpp/absl/strings/escaping.cc.

◆ VerifyNode() [1/2]

static bool absl::VerifyNode ( CordRep *  root,
CordRep *  start_node,
bool  full_validation 
)
static

Definition at line 1265 of file abseil-cpp/absl/strings/cord.cc.

◆ VerifyNode() [2/2]

static bool absl::VerifyNode ( CordRep *  root,
CordRep *  start_node,
bool  full_validation 
)
static

◆ VerifyTree() [1/2]

static CordRep* absl::VerifyTree ( CordRep *  node)
inlinestatic

Definition at line 75 of file abseil-cpp/absl/strings/cord.cc.

◆ VerifyTree() [2/2]

static CordRep* absl::VerifyTree ( CordRep *  node)
inlinestatic

◆ VerifyTypeImplementsAbslHashCorrectly() [1/5]

template<int &... ExplicitBarrier, typename Container >
ABSL_NAMESPACE_BEGIN ABSL_MUST_USE_RESULT testing::AssertionResult absl::VerifyTypeImplementsAbslHashCorrectly ( const Container &  values)

Definition at line 345 of file abseil-cpp/absl/hash/hash_testing.h.

◆ VerifyTypeImplementsAbslHashCorrectly() [2/5]

template<int & ..., typename Container >
ABSL_MUST_USE_RESULT testing::AssertionResult absl::VerifyTypeImplementsAbslHashCorrectly ( const Container &  values)

Definition at line 345 of file abseil-cpp/absl/hash/hash_testing.h.

◆ VerifyTypeImplementsAbslHashCorrectly() [3/5]

template<int &... ExplicitBarrier, typename Container , typename Eq >
ABSL_MUST_USE_RESULT testing::AssertionResult absl::VerifyTypeImplementsAbslHashCorrectly ( const Container &  values,
Eq  equals 
)

Definition at line 353 of file abseil-cpp/absl/hash/hash_testing.h.

◆ VerifyTypeImplementsAbslHashCorrectly() [4/5]

template<int & ..., typename T >
ABSL_MUST_USE_RESULT testing::AssertionResult absl::VerifyTypeImplementsAbslHashCorrectly ( std::initializer_list< T values)

Definition at line 360 of file abseil-cpp/absl/hash/hash_testing.h.

◆ VerifyTypeImplementsAbslHashCorrectly() [5/5]

template<int & ..., typename T , typename Eq >
ABSL_MUST_USE_RESULT testing::AssertionResult absl::VerifyTypeImplementsAbslHashCorrectly ( std::initializer_list< T values,
Eq  equals 
)

Definition at line 368 of file abseil-cpp/absl/hash/hash_testing.h.

◆ visit()

template<typename Visitor , typename... Variants>
variant_internal::VisitResult< Visitor, Variants... > absl::visit ( Visitor &&  vis,
Variants &&...  vars 
)

Definition at line 430 of file abseil-cpp/absl/types/variant.h.

◆ WeakenPtr()

template<typename T >
std::weak_ptr< T > absl::WeakenPtr ( const std::shared_ptr< T > &  ptr)

Definition at line 247 of file third_party/abseil-cpp/absl/memory/memory.h.

◆ WebSafeBase64Escape() [1/2]

std::string absl::WebSafeBase64Escape ( absl::string_view  src)

Definition at line 924 of file abseil-cpp/absl/strings/escaping.cc.

◆ WebSafeBase64Escape() [2/2]

void absl::WebSafeBase64Escape ( absl::string_view  src,
std::string *  dest 
)

Definition at line 910 of file abseil-cpp/absl/strings/escaping.cc.

◆ WebSafeBase64Unescape()

bool absl::WebSafeBase64Unescape ( absl::string_view  src,
std::string *  dest 
)

Definition at line 900 of file abseil-cpp/absl/strings/escaping.cc.

◆ WrapUnique()

template<typename T >
ABSL_NAMESPACE_BEGIN std::unique_ptr< T > absl::WrapUnique ( T ptr)

Definition at line 72 of file third_party/abseil-cpp/absl/memory/memory.h.

◆ WriteFailureInfo() [1/2]

static void absl::WriteFailureInfo ( int  signo,
void *  ucontext,
int  cpu,
void(*)(const char *)  writerfn 
)
static

◆ WriteFailureInfo() [2/2]

static void absl::WriteFailureInfo ( int  signo,
void *  ucontext,
int  cpu,
void(*)(const char *)  writerfn 
)
static

◆ WriterFnWrapper() [1/2]

static void absl::WriterFnWrapper ( const char *  data,
void *  arg 
)
static

◆ WriterFnWrapper() [2/2]

static void absl::WriterFnWrapper ( const char *  data,
void *  arg 
)
static

◆ WriteSignalMessage() [1/2]

static void absl::WriteSignalMessage ( int  signo,
int  cpu,
void(*)(const char *)  writerfn 
)
static

◆ WriteSignalMessage() [2/2]

static void absl::WriteSignalMessage ( int  signo,
int  cpu,
void(*)(const char *)  writerfn 
)
static

◆ WriteStackTrace() [1/2]

static ABSL_ATTRIBUTE_NOINLINE void absl::WriteStackTrace ( void *  ucontext,
bool  symbolize_stacktrace,
void(*)(const char *, void *)  writerfn,
void *  writerfn_arg 
)
static

◆ WriteStackTrace() [2/2]

static ABSL_ATTRIBUTE_NOINLINE void absl::WriteStackTrace ( void *  ucontext,
bool  symbolize_stacktrace,
void(*)(const char *, void *)  writerfn,
void *  writerfn_arg 
)
static

◆ WriteToStderr() [1/2]

static void absl::WriteToStderr ( const char *  data)
static

◆ WriteToStderr() [2/2]

static void absl::WriteToStderr ( const char *  data)
static

◆ ZeroDuration()

constexpr Duration absl::ZeroDuration ( )
constexpr

Definition at line 308 of file third_party/abseil-cpp/absl/time/time.h.

◆ Zipf()

template<typename IntType , typename URBG >
IntType absl::Zipf ( URBG &&  urbg,
IntType  hi = (std::numeric_limits<IntType>::max)(),
double  q = 2.0,
double  v = 1.0 
)

Definition at line 435 of file abseil-cpp/absl/random/distributions.h.

Variable Documentation

◆ ABSL_GUARDED_BY

struct absl::SynchWaitParams absl::ABSL_GUARDED_BY

◆ event_properties [1/2]

const { ... } absl::event_properties[]
Initial value:
= {
{SYNCH_F_LCK_W | SYNCH_F_TRY, "TryLock succeeded "},
{0, "TryLock failed "},
{SYNCH_F_LCK_R | SYNCH_F_TRY, "ReaderTryLock succeeded "},
{0, "ReaderTryLock failed "},
{0, "Lock blocking "},
{SYNCH_F_LCK_W, "Lock returning "},
{0, "ReaderLock blocking "},
{SYNCH_F_LCK_R, "ReaderLock returning "},
{SYNCH_F_LCK_W | SYNCH_F_UNLOCK, "Unlock "},
{SYNCH_F_LCK_R | SYNCH_F_UNLOCK, "ReaderUnlock "},
{0, "Wait on "},
{0, "Wait unblocked "},
{0, "Signal on "},
{0, "SignalAll on "},
}

◆ event_properties [2/2]

const { ... } absl::event_properties[]
Initial value:
= {
{SYNCH_F_LCK_W | SYNCH_F_TRY, "TryLock succeeded "},
{0, "TryLock failed "},
{SYNCH_F_LCK_R | SYNCH_F_TRY, "ReaderTryLock succeeded "},
{0, "ReaderTryLock failed "},
{0, "Lock blocking "},
{SYNCH_F_LCK_W, "Lock returning "},
{0, "ReaderLock blocking "},
{SYNCH_F_LCK_R, "ReaderLock returning "},
{SYNCH_F_LCK_W | SYNCH_F_UNLOCK, "Unlock "},
{SYNCH_F_LCK_R | SYNCH_F_UNLOCK, "ReaderUnlock "},
{0, "Wait on "},
{0, "Wait unblocked "},
{0, "Signal on "},
{0, "SignalAll on "},
}

◆ failure_signal_data [1/2]

ABSL_CONST_INIT FailureSignalData absl::failure_signal_data[]
static
Initial value:
= {
{SIGSEGV, "SIGSEGV", FSD_PREVIOUS_INIT},
{SIGILL, "SIGILL", FSD_PREVIOUS_INIT},
{SIGFPE, "SIGFPE", FSD_PREVIOUS_INIT},
{SIGABRT, "SIGABRT", FSD_PREVIOUS_INIT},
{SIGTERM, "SIGTERM", FSD_PREVIOUS_INIT},
{SIGBUS, "SIGBUS", FSD_PREVIOUS_INIT},
{SIGTRAP, "SIGTRAP", FSD_PREVIOUS_INIT},
}

Definition at line 85 of file abseil-cpp/absl/debugging/failure_signal_handler.cc.

◆ failure_signal_data [2/2]

ABSL_CONST_INIT FailureSignalData absl::failure_signal_data[]
static
Initial value:
= {
{SIGSEGV, "SIGSEGV", FSD_PREVIOUS_INIT},
{SIGILL, "SIGILL", FSD_PREVIOUS_INIT},
{SIGFPE, "SIGFPE", FSD_PREVIOUS_INIT},
{SIGABRT, "SIGABRT", FSD_PREVIOUS_INIT},
{SIGTERM, "SIGTERM", FSD_PREVIOUS_INIT},
{SIGBUS, "SIGBUS", FSD_PREVIOUS_INIT},
{SIGTRAP, "SIGTRAP", FSD_PREVIOUS_INIT},
}

Definition at line 86 of file bloaty/third_party/abseil-cpp/absl/debugging/failure_signal_handler.cc.

◆ flags

int absl::flags

Definition at line 271 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ fsh_options [1/2]

◆ fsh_options [2/2]

◆ ignore_waiting_writers

const intptr_t absl::ignore_waiting_writers[]
static
Initial value:
= {
~static_cast<intptr_t>(0),
~static_cast<intptr_t>(
}

Definition at line 1759 of file bloaty/third_party/abseil-cpp/absl/synchronization/mutex.cc.

◆ kCvEvent [1/2]

const intptr_t absl::kCvEvent = 0x0002L
static

◆ kCvEvent [2/2]

const intptr_t absl::kCvEvent = 0x0002L
static

Definition at line 2446 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ kCvLow [1/2]

const intptr_t absl::kCvLow = 0x0003L
static

◆ kCvLow [2/2]

const intptr_t absl::kCvLow = 0x0003L
static

Definition at line 2448 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ kCvSpin [1/2]

const intptr_t absl::kCvSpin = 0x0001L
static

◆ kCvSpin [2/2]

const intptr_t absl::kCvSpin = 0x0001L
static

Definition at line 2445 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ kDebugMode [1/2]

constexpr bool absl::kDebugMode = true
staticconstexpr

◆ kDebugMode [2/2]

constexpr bool absl::kDebugMode = true
staticconstexpr

Definition at line 717 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ kExceptionMessage [1/2]

constexpr const ABSL_NAMESPACE_BEGIN char absl::kExceptionMessage[]
staticconstexpr
Initial value:
=
"Failed generating seed-material for URBG."

Definition at line 24 of file abseil-cpp/absl/random/seed_gen_exception.cc.

◆ kExceptionMessage [2/2]

constexpr const ABSL_NAMESPACE_BEGIN char absl::kExceptionMessage[]
staticconstexpr
Initial value:
=
"Failed generating seed-material for URBG."

Definition at line 24 of file bloaty/third_party/abseil-cpp/absl/random/seed_gen_exception.cc.

◆ kExclusive [1/2]

const Mutex::MuHow absl::kExclusive = &kExclusiveS
static

◆ kExclusive [2/2]

const Mutex::MuHow absl::kExclusive = &kExclusiveS
static

Definition at line 712 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ kExclusiveS [1/2]

const MuHowS absl::kExclusiveS
static
Initial value:
= {
0,
~static_cast<intptr_t>(0),
}

Definition at line 703 of file bloaty/third_party/abseil-cpp/absl/synchronization/mutex.cc.

◆ kExclusiveS [2/2]

const MuHowS absl::kExclusiveS
static
Initial value:
= {
0,
~static_cast<intptr_t>(0),
}

Definition at line 703 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ kFixedArrayUseDefault [1/2]

constexpr static ABSL_NAMESPACE_BEGIN auto absl::kFixedArrayUseDefault = static_cast<size_t>(-1)
staticconstexpr

Definition at line 56 of file abseil-cpp/absl/container/fixed_array.h.

◆ kFixedArrayUseDefault [2/2]

constexpr static ABSL_NAMESPACE_BEGIN auto absl::kFixedArrayUseDefault = static_cast<size_t>(-1)
staticconstexpr

◆ kMinLengthSize

const int absl::kMinLengthSize = ABSL_ARRAYSIZE(min_length)
static

◆ kMuDesig [1/2]

const intptr_t absl::kMuDesig = 0x0002L
static

◆ kMuDesig [2/2]

const intptr_t absl::kMuDesig = 0x0002L
static

Definition at line 629 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ kMuEvent [1/2]

const intptr_t absl::kMuEvent = 0x0010L
static

Definition at line 632 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ kMuEvent [2/2]

const intptr_t absl::kMuEvent = 0x0010L
static

◆ kMuHasBlocked [1/2]

const int absl::kMuHasBlocked = 0x01
static

Definition at line 669 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ kMuHasBlocked [2/2]

const int absl::kMuHasBlocked = 0x01
static

◆ kMuHigh [1/2]

const intptr_t absl::kMuHigh = ~kMuLow
static

Definition at line 645 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ kMuHigh [2/2]

const intptr_t absl::kMuHigh = ~kMuLow
static

◆ kMuIsCond [1/2]

const int absl::kMuIsCond = 0x02
static

Definition at line 670 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ kMuIsCond [2/2]

const int absl::kMuIsCond = 0x02
static

◆ kMuLow [1/2]

const intptr_t absl::kMuLow = 0x00ffL
static

Definition at line 644 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ kMuLow [2/2]

const intptr_t absl::kMuLow = 0x00ffL
static

◆ kMuOne [1/2]

const intptr_t absl::kMuOne = 0x0100
static

◆ kMuOne [2/2]

const intptr_t absl::kMuOne = 0x0100
static

Definition at line 666 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ kMuReader [1/2]

const intptr_t absl::kMuReader = 0x0001L
static

Definition at line 628 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ kMuReader [2/2]

const intptr_t absl::kMuReader = 0x0001L
static

◆ kMuSpin [1/2]

const intptr_t absl::kMuSpin = 0x0040L
static

Definition at line 643 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ kMuSpin [2/2]

const intptr_t absl::kMuSpin = 0x0040L
static

◆ kMuWait [1/2]

const intptr_t absl::kMuWait = 0x0004L
static

◆ kMuWait [2/2]

const intptr_t absl::kMuWait = 0x0004L
static

Definition at line 630 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ kMuWriter [1/2]

const intptr_t absl::kMuWriter = 0x0008L
static

◆ kMuWriter [2/2]

const intptr_t absl::kMuWriter = 0x0008L
static

Definition at line 631 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ kMuWrWait [1/2]

const intptr_t absl::kMuWrWait = 0x0020L
static

Definition at line 641 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ kMuWrWait [2/2]

const intptr_t absl::kMuWrWait = 0x0020L
static

◆ kNSynchEvent [1/2]

constexpr uint32_t absl::kNSynchEvent = 1031
staticconstexpr

Definition at line 295 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ kNSynchEvent [2/2]

constexpr uint32_t absl::kNSynchEvent = 1031
staticconstexpr

◆ kPerThreadSynchNull [1/2]

PerThreadSynch* const absl::kPerThreadSynchNull
static
Initial value:
=
reinterpret_cast<PerThreadSynch *>(1)

Definition at line 525 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ kPerThreadSynchNull [2/2]

PerThreadSynch* const absl::kPerThreadSynchNull
static
Initial value:
=
reinterpret_cast<PerThreadSynch *>(1)

Definition at line 525 of file bloaty/third_party/abseil-cpp/absl/synchronization/mutex.cc.

◆ kShared [1/2]

const Mutex::MuHow absl::kShared = &kSharedS
static

Definition at line 711 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ kShared [2/2]

const Mutex::MuHow absl::kShared = &kSharedS
static

◆ kSharedS [1/2]

const MuHowS absl::kSharedS
static

◆ kSharedS [2/2]

const MuHowS absl::kSharedS
static

◆ kuint128max

const ABSL_DLL uint128 absl::kuint128max

◆ min_length

constexpr uint64_t absl::min_length[]
staticconstexpr
Initial value:
= {
Fibonacci(10), Fibonacci(11), Fibonacci(12), Fibonacci(13),
Fibonacci(14), Fibonacci(15), Fibonacci(16), Fibonacci(17),
Fibonacci(18), Fibonacci(19), Fibonacci(20), Fibonacci(21),
Fibonacci(22), Fibonacci(23), Fibonacci(24), Fibonacci(25),
Fibonacci(26), Fibonacci(27), Fibonacci(28), Fibonacci(29),
Fibonacci(30), Fibonacci(31), Fibonacci(32), Fibonacci(33),
Fibonacci(34), Fibonacci(35), Fibonacci(36), Fibonacci(37),
Fibonacci(38), Fibonacci(39), Fibonacci(40), Fibonacci(41),
Fibonacci(42), Fibonacci(43), Fibonacci(44), Fibonacci(45),
Fibonacci(46), Fibonacci(47),
0xffffffffffffffffull,
}

Definition at line 85 of file bloaty/third_party/abseil-cpp/absl/strings/cord.cc.

◆ msg

const char* absl::msg

Definition at line 272 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ out

char * absl::out

Definition at line 1048 of file abseil-cpp/absl/synchronization/mutex.h.

◆ out_size

char int absl::out_size

Definition at line 1048 of file abseil-cpp/absl/synchronization/mutex.h.

◆ RFC1123_full

const ABSL_DLL char absl::RFC1123_full = "%a, %d %b %E4Y %H:%M:%S %z"

Definition at line 1268 of file third_party/abseil-cpp/absl/time/time.h.

◆ RFC1123_no_wday

const ABSL_DLL char absl::RFC1123_no_wday = "%d %b %E4Y %H:%M:%S %z"

Definition at line 1269 of file third_party/abseil-cpp/absl/time/time.h.

◆ RFC3339_full

const ABSL_DLL char absl::RFC3339_full = "%Y-%m-%d%ET%H:%M:%E*S%Ez"

Definition at line 1261 of file third_party/abseil-cpp/absl/time/time.h.

◆ RFC3339_sec

const ABSL_DLL char absl::RFC3339_sec = "%Y-%m-%d%ET%H:%M:%S%Ez"

Definition at line 1262 of file third_party/abseil-cpp/absl/time/time.h.

◆ Status

◆ StatusOr

◆ zap_desig_waker

const intptr_t absl::zap_desig_waker[]
static
Initial value:
= {
~static_cast<intptr_t>(0),
~static_cast<intptr_t>(
}

Definition at line 1750 of file bloaty/third_party/abseil-cpp/absl/synchronization/mutex.cc.

absl::utility_internal::apply_helper
auto apply_helper(Functor &&functor, Tuple &&t, index_sequence< Indexes... >) -> decltype(absl::base_internal::invoke(absl::forward< Functor >(functor), std::get< Indexes >(absl::forward< Tuple >(t))...))
Definition: abseil-cpp/absl/utility/utility.h:238
absl::kMuWrWait
static const intptr_t kMuWrWait
Definition: bloaty/third_party/abseil-cpp/absl/synchronization/mutex.cc:641
absl::base_internal::PerThreadSynch
Definition: abseil-cpp/absl/base/internal/thread_identity.h:49
absl::kMuSpin
static const intptr_t kMuSpin
Definition: bloaty/third_party/abseil-cpp/absl/synchronization/mutex.cc:643
absl::MakeUint128
constexpr ABSL_NAMESPACE_BEGIN uint128 MakeUint128(uint64_t high, uint64_t low)
Definition: abseil-cpp/absl/numeric/int128.h:542
max
int max
Definition: bloaty/third_party/zlib/examples/enough.c:170
absl::make_index_sequence
make_integer_sequence< size_t, N > make_index_sequence
Definition: abseil-cpp/absl/utility/utility.h:150
FSD_PREVIOUS_INIT
#define FSD_PREVIOUS_INIT
Definition: bloaty/third_party/abseil-cpp/absl/debugging/failure_signal_handler.cc:79
absl::kMuReader
static const intptr_t kMuReader
Definition: bloaty/third_party/abseil-cpp/absl/synchronization/mutex.cc:628
absl::kMuDesig
static const intptr_t kMuDesig
Definition: bloaty/third_party/abseil-cpp/absl/synchronization/mutex.cc:629
value
const char * value
Definition: hpack_parser_table.cc:165
absl::kMuOne
static const intptr_t kMuOne
Definition: bloaty/third_party/abseil-cpp/absl/synchronization/mutex.cc:666
absl::kMuEvent
static const intptr_t kMuEvent
Definition: bloaty/third_party/abseil-cpp/absl/synchronization/mutex.cc:632
FSD_PREVIOUS_INIT
#define FSD_PREVIOUS_INIT
Definition: abseil-cpp/absl/debugging/failure_signal_handler.cc:78
asyncio_get_stats.type
type
Definition: asyncio_get_stats.py:37
absl::Fibonacci
constexpr uint64_t Fibonacci(unsigned char n, uint64_t a=0, uint64_t b=1)
Definition: bloaty/third_party/abseil-cpp/absl/strings/cord.cc:73
absl::kMuWriter
static const intptr_t kMuWriter
Definition: bloaty/third_party/abseil-cpp/absl/synchronization/mutex.cc:631
absl::kMuWait
static const intptr_t kMuWait
Definition: bloaty/third_party/abseil-cpp/absl/synchronization/mutex.cc:630


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:50