MCPcopy Create free account

hub / github.com/abseil/abseil-cpp / types & classes

Types & classes2,278 in github.com/abseil/abseil-cpp

↓ 1,200 callersClassC
absl/status/statusor_test.cc:913
↓ 972 callersClassEq
absl/container/node_hash_map_test.cc:149
↓ 416 callersClassstring
These makes sure that the uses of same-named types in the implementation of the logging macros are fully qualified.
absl/log/log_macro_hygiene_test.cc:46
↓ 168 callersClassCord
Cord A Cord is a sequence of characters, designed to be more efficient than a `std::string` in certain circumstances: namely, large string data that
absl/strings/cord.h:176
↓ 105 callersClassFormatArgImpl
A type-erased handle to a format argument.
absl/strings/internal/str_format/arg.h:429
↓ 77 callersEnumeq
absl/types/compare.h:103
↓ 66 callersClassCondition
----------------------------------------------------------------------------- Condition --------------------------------------------------------------
absl/synchronization/mutex.h:798
↓ 44 callersClassPair
absl/container/internal/container_memory.h:295
↓ 31 callersClassUntypedFormatSpecImpl
This is the type-erased class that the implementation uses.
absl/strings/internal/str_format/bind.h:51
↓ 30 callersClassMovableOnlyInstance
Only movable, not default-constructible.
absl/container/internal/test_instance_tracker.h:257
↓ 27 callersClassiterator
absl/container/internal/raw_hash_set.h:2179
↓ 25 callersClassT
absl/time/simulated_clock.h:94
↓ 23 callersClassHex
----------------------------------------------------------------------------- Hex --------------------------------------------------------------------
absl/strings/str_cat.h:193
↓ 20 callersClassVarint
A varint-encoded integer.
absl/profiling/internal/profile_builder.cc:171
↓ 19 callersClassX
absl/strings/internal/str_format/arg_test.cc:34
↓ 18 callersClassUniform
absl/container/internal/raw_hash_set_probe_benchmark.cc:333
↓ 17 callersClassInt
absl/container/flat_hash_map_test.cc:87
↓ 16 callersClassCheapType
absl/container/internal/heterogeneous_lookup_testing.h:41
↓ 16 callersClassElem
absl/container/chunked_queue_test.cc:85
↓ 15 callersClassThrowingValue
absl/base/internal/exception_safety_testing.h:260
↓ 14 callersClassNoDefaultCtor
absl/container/btree_test.cc:1459
↓ 14 callersClassPrefixCrc
absl/crc/internal/crc_cord_state.h:56
↓ 12 callersClassNotAssignable
absl/container/btree_test.cc:3226
↓ 11 callersClassCopyableMovableInstance
Copyable and movable.
absl/container/internal/test_instance_tracker.h:240
↓ 11 callersClassSkipEmpty
SkipEmpty() Returns `false` if the given `absl::string_view` is empty, indicating that `StrSplit()` should omit the empty string. Example: std::vec
absl/strings/str_split.h:365
↓ 10 callersClassByAsciiWhitespace
ByAsciiWhitespace A sub-string delimiter that splits by ASCII whitespace (space, tab, vertical tab, formfeed, linefeed, or carriage return). Note: yo
absl/strings/str_split.h:146
↓ 10 callersClassTimeZone
Defined below
absl/time/time.h:115
↓ 9 callersClassAlloc
absl/container/internal/hash_policy_testing.h:118
↓ 9 callersClassDec
----------------------------------------------------------------------------- Dec --------------------------------------------------------------------
absl/strings/str_cat.h:264
↓ 9 callersClassExtraMessage
StatusBuilder policy to append an extra message to the original status. This is most useful with adaptors such as util::TaskReturn that otherwise wou
absl/status/status_builder.h:719
↓ 9 callersClassKernelTimeout
An optional timeout, with nanosecond granularity. This is a private low-level API for use by a handful of low-level components. Higher-level componen
absl/synchronization/internal/kernel_timeout.h:42
↓ 9 callersClassPiecewiseHashTester
Test helper for combine_piecewise_buffer. It holds a string_view to the buffer-to-be-hashed. Its AbslHashValue specialization will split up its cont
absl/hash/hash_test.cc:627
↓ 9 callersClasskey_compare
absl/container/btree_test.cc:1660
↓ 9 callersClasstime_zone
cctz::time_zone is an opaque, small, value-type class representing a geo-political region within which particular rules are used for mapping between a
absl/time/internal/cctz/include/cctz/time_zone.h:69
↓ 8 callersClassA
absl/hash/hash_test.cc:212
↓ 8 callersClassFormatCountCapture
FormatCountCapture This class provides a way to safely wrap `StrFormat()` captures of `%n` conversions, which denote the number of characters written
absl/strings/str_format.h:153
↓ 7 callersClassCordBuffer
CordBuffer CordBuffer manages memory buffers for purposes such as zero-copy APIs as well as applications building cords with large data requiring gra
absl/strings/cord_buffer.h:106
↓ 7 callersClassT
absl/container/inlined_vector_test.cc:895
↓ 6 callersClassLogMultiline
LogMultiline uses [] braces and separates items with newlines. For example "[ 1 2 3 ]".
absl/log/internal/container.h:143
↓ 6 callersClassNoCopy
absl/strings/str_join_test.cc:444
↓ 6 callersClassStringifyStream
absl/strings/internal/stringify_stream.h:60
↓ 6 callersClassconst_iterator
absl/container/internal/raw_hash_set.h:2297
↓ 5 callersClassA
absl/container/internal/raw_hash_set_test.cc:989
↓ 5 callersClassABSL_DEPRECATED
Time::Breakdown The calendar and wall-clock (aka "civil time") components of an `absl::Time` in a certain `absl::TimeZone`. This struct is not intend
absl/time/time.h:828
↓ 5 callersClassByAnyChar
ByAnyChar A delimiter that will match any of the given byte-sized characters within its provided string. Note: this delimiter works with single-byte
absl/strings/str_split.h:200
↓ 5 callersClassCopyDetector
absl/status/statusor_test.cc:60
↓ 5 callersClassCustomUDT
absl/flags/reflection_test.cc:91
↓ 5 callersClassHashtableCapacityImpl
absl/container/internal/raw_hash_set.h:471
↓ 5 callersClassSkipWhitespace
SkipWhitespace() Returns `false` if the given `absl::string_view` is empty *or* contains only whitespace, indicating that `StrSplit()` should omit th
absl/strings/str_split.h:383
↓ 5 callersClassTestFormatter
absl/strings/str_join_test.cc:480
↓ 5 callersClasscivil_time
absl/time/internal/cctz/include/cctz/civil_time_detail.h:388
↓ 4 callersClassAllowEmpty
AllowEmpty() Always returns `true`, indicating that all strings--including empty strings--should be included in the split output. This predicate is n
absl/strings/str_split.h:347
↓ 4 callersClassByUnixTime
absl/time/internal/cctz/src/time_zone_info.h:44
↓ 4 callersClassConvertible1
absl/types/variant_test.cc:32
↓ 4 callersClassConvertible2
absl/types/variant_test.cc:31
↓ 4 callersClassCordzSnapshot
absl/strings/internal/cordz_handle.h:89
↓ 4 callersClassHash
absl/hash/internal/hash.h:1543
↓ 4 callersClassHashtablezInfoHandle
absl/container/internal/hashtablez_sampler.h:142
↓ 4 callersClassLazyInt
Demonstration of the "Lazy Key" pattern. This uses heterogeneous insert to avoid creating expensive key elements when the item is already present in
absl/container/flat_hash_map_test.cc:164
↓ 4 callersClassStreamable
absl/strings/internal/str_format/bind.h:180
↓ 4 callersClassThreeInts
ThreeInts will initialize its three ints to the value stored in ThreeInts::counter. The constructor increments counter so that each object in an array
absl/container/fixed_array_test.cc:82
↓ 4 callersClassctor
absl/container/internal/raw_hash_set_test.cc:707
↓ 4 callersClasssigaction
absl/debugging/stacktrace_test.cc:358
↓ 4 callersClasssigaction
absl/debugging/internal/stack_consumption.cc:132
↓ 3 callersClassByChar
ByChar A single character delimiter. `ByChar` is functionally equivalent to a 1-char string within a `ByString` delimiter, but slightly more efficien
absl/strings/str_split.h:174
↓ 3 callersClassC
Some class with a custom Stringify
absl/log/internal/container_test.cc:181
↓ 3 callersClassCopyableMovableType
We require key types to have hash and equals.
absl/container/linked_hash_map_test.cc:593
↓ 3 callersClassDestructionCounter
absl/cleanup/cleanup_test.cc:267
↓ 3 callersClassDummyDeleter
absl/hash/hash_test.cc:324
↓ 3 callersClassDuration
Duration The `absl::Duration` class represents a signed, fixed-length amount of time. A `Duration` is generated using a unit-specific factory functio
absl/time/time.h:183
↓ 3 callersClassHashWithSeed
absl/container/internal/container_memory_test.cc:336
↓ 3 callersClassIntervalClosedOpenTag
absl/random/internal/uniform_helper.h:56
↓ 3 callersClassLarge
absl/strings/internal/cord_rep_flat.h:109
↓ 3 callersClassLogLegacyUpTo100
The legacy behavior of LogSequence() does not use braces and separates items with spaces. For example "1 2 3".
absl/log/internal/container.h:167
↓ 3 callersClassMaskedPointer
This class implements an aligned pointer with two options stored via masks in unused bits of the pointer value (due to alignment requirement). - IsUnp
absl/flags/internal/flag.h:369
↓ 3 callersClassMoveOnlyInt
absl/container/flat_hash_set_test.cc:356
↓ 3 callersClassOStringStream
The same as std::ostringstream but appends to a user-specified std::string, and is faster. It is ~70% faster to create, ~50% faster to write to, and c
absl/strings/internal/ostringstream.h:65
↓ 3 callersClassParsedFormatBase
absl/strings/internal/str_format/parser.h:120
↓ 3 callersClassReleaser
absl/strings/cord_test.cc:1804
↓ 3 callersEnumStringId
absl/profiling/internal/profile_builder.h:79
↓ 3 callersClassSubstringLess
Verify that swapping btrees swaps the key comparison functors and that we can use non-default constructible comparators.
absl/container/btree_test.cc:951
↓ 3 callersClassTestingParenFormatter
A dummy formatter that wraps each element in parens. Used in some tests below.
absl/strings/str_join_test.cc:280
↓ 3 callersClassUserDefFriend
absl/log/internal/container_test.cc:70
↓ 3 callersClassVector128
Vector128 class is only wrapper for __m128i, benchmark indicates that it's faster than using __m128i directly.
absl/random/internal/randen_hwaes.cc:220
↓ 3 callersClassbtree
absl/container/internal/btree.h:1342
↓ 3 callersEnume
We want to make sure these expressions are constexpr and they have the expected value. If they are not constexpr the attribute will just ignore them a
absl/strings/internal/str_format/checker_test.cc:74
↓ 3 callersClassfields
Normalized civil-time fields: Y-M-D HH:MM:SS.
absl/time/internal/cctz/include/cctz/civil_time_detail.h:58
↓ 2 callersClassAccumulateCalls
absl/algorithm/container_test.cc:69
↓ 2 callersClassAlphaNum
absl/strings/str_cat.h:353
↓ 2 callersClassAnyOfPolicy
Finds using absl::string_view::find_first_of(), therefore the length of the found delimiter is 1.
absl/strings/str_split.cc:71
↓ 2 callersClassByCivilTime
absl/time/internal/cctz/src/time_zone_info.h:49
↓ 2 callersClassCDF
absl/random/poisson_distribution_test.cc:176
↓ 2 callersClassCallback
absl/synchronization/mutex_method_pointer_test.cc:64
↓ 2 callersClassCharIterator
absl/strings/cord.h:445
↓ 2 callersClassChunkIterator
absl/strings/cord.h:475
↓ 2 callersClassCombineRaw
absl/hash/internal/hash.h:402
↓ 2 callersClassCordRepRef
absl/strings/cord_analysis.cc:40
↓ 2 callersClassEngine
absl/random/internal/randen_benchmarks.cc:83
↓ 2 callersClassExpCompare
absl/strings/numbers.cc:551
↓ 2 callersClassExpensiveType
An expensive class that is convertible to CheapType to demonstrate heterogeneous lookups.
absl/container/internal/heterogeneous_lookup_testing.h:31
next →1–100 of 2,278, ranked by callers