SYMBOL INDEX (6636 symbols across 822 files) FILE: CMake/install_test_project/simple.cc function main (line 28) | int main(int argc, char** argv) { FILE: absl/abseil.podspec.gen.py function get_elem_value (line 64) | def get_elem_value(elem, name): function normalize_paths (line 79) | def normalize_paths(paths): function parse_rule (line 85) | def parse_rule(elem, package): function read_build (line 99) | def read_build(package): function collect_rules (line 111) | def collect_rules(root_path): function relevant_rule (line 121) | def relevant_rule(rule): function get_spec_var (line 132) | def get_spec_var(depth): function get_spec_name (line 137) | def get_spec_name(label): function write_podspec (line 145) | def write_podspec(f, rules, args): function build_rule_directory (line 157) | def build_rule_directory(rules): function write_podspec_map (line 168) | def write_podspec_map(f, cur_map, depth): function write_podspec_rule (line 184) | def write_podspec_rule(f, rule, depth): function write_indented_list (line 209) | def write_indented_list(f, leading, values): function generate (line 216) | def generate(args): function main (line 223) | def main(): FILE: absl/algorithm/algorithm.h function namespace (line 31) | namespace absl { FILE: absl/algorithm/algorithm_test.cc class LinearSearchTest (line 25) | class LinearSearchTest : public testing::Test { method LinearSearchTest (line 27) | LinearSearchTest() : container_{1, 2, 3} {} method Is3 (line 29) | static bool Is3(int n) { return n == 3; } method Is4 (line 30) | static bool Is4(int n) { return n == 4; } function TEST_F (line 35) | TEST_F(LinearSearchTest, linear_search) { function TEST_F (line 40) | TEST_F(LinearSearchTest, linear_searchConst) { function TEST_F (line 51) | TEST_F(LinearSearchTest, Constexpr) { FILE: absl/algorithm/container.h function namespace (line 58) | namespace absl { function c_linear_search (line 135) | bool c_linear_search( function c_all_of (line 167) | bool c_all_of(const C& c, Pred&& pred) { function c_any_of (line 178) | bool c_any_of(const C& c, Pred&& pred) { function c_none_of (line 189) | bool c_none_of(const C& c, Pred&& pred) { function c_contains (line 225) | bool c_contains(const Sequence& sequence, function c_equal (line 395) | bool c_equal(const C1& c1, const C2& c2) { function c_equal (line 405) | bool c_equal(const C1& c1, const C2& c2, function c_is_permutation (line 419) | bool c_is_permutation(const C1& c1, function c_is_permutation (line 430) | bool c_is_permutation( function OutputIterator (line 524) | OutputIterator function OutputIterator (line 535) | OutputIterator function OutputIterator (line 545) | OutputIterator function BidirectionalIterator (line 557) | BidirectionalIterator function OutputIterator (line 613) | OutputIterator c_transform( function OutputIterator (line 625) | OutputIterator function OutputIterator (line 673) | OutputIterator c_replace_copy( function OutputIterator (line 687) | OutputIterator c_replace_copy_if( function OutputIterator (line 749) | OutputIterator function OutputIterator (line 762) | OutputIterator function OutputIterator (line 775) | OutputIterator function OutputIterator (line 784) | OutputIterator function OutputIterator (line 806) | OutputIterator function OutputIterator (line 832) | OutputIterator function c_is_partitioned (line 877) | bool c_is_partitioned(const C& c, function c_is_sorted (line 992) | bool c_is_sorted(const C& c) { function c_is_sorted (line 1000) | bool c_is_sorted(const C& c, function c_binary_search (line 1196) | bool c_binary_search( function c_binary_search (line 1206) | bool c_binary_search( function OutputIterator (line 1222) | OutputIterator function OutputIterator (line 1233) | OutputIterator function c_includes (line 1270) | bool c_includes(const C1& c1, function c_includes (line 1281) | bool c_includes(const C1& c1, const C2& c2, function OutputIterator (line 1302) | OutputIterator function OutputIterator (line 1319) | OutputIterator c_set_union( function OutputIterator (line 1339) | OutputIterator function OutputIterator (line 1361) | OutputIterator c_set_intersection( function OutputIterator (line 1387) | OutputIterator function OutputIterator (line 1404) | OutputIterator c_set_difference( function OutputIterator (line 1425) | OutputIterator function OutputIterator (line 1443) | OutputIterator c_set_symmetric_difference( function c_is_heap (line 1546) | bool c_is_heap( function c_is_heap (line 1555) | bool c_is_heap( function c_lexicographical_compare (line 1674) | bool c_lexicographical_compare( function c_lexicographical_compare (line 1686) | bool c_lexicographical_compare( function OutputIt (line 1820) | OutputIt function OutputIt (line 1830) | OutputIt c_adjacent_difference( function OutputIt (line 1844) | OutputIt function OutputIt (line 1854) | OutputIt c_partial_sum( FILE: absl/algorithm/container_test.cc class NonMutatingTest (line 58) | class NonMutatingTest : public testing::Test { type AccumulateCalls (line 66) | struct AccumulateCalls { function Predicate (line 71) | bool Predicate(int value) { return value < 3; } function BinPredicate (line 72) | bool BinPredicate(int v1, int v2) { return v1 < v2; } function Equals (line 73) | bool Equals(int v1, int v2) { return v1 == v2; } function IsOdd (line 74) | bool IsOdd(int x) { return x % 2 != 0; } function TEST_F (line 76) | TEST_F(NonMutatingTest, Distance) { function TEST_F (line 89) | TEST_F(NonMutatingTest, Distance_OverloadedBeginEnd) { function TEST_F (line 101) | TEST_F(NonMutatingTest, ForEach) { function TEST_F (line 114) | TEST_F(NonMutatingTest, FindReturnsCorrectType) { function TEST_F (line 120) | TEST_F(NonMutatingTest, Contains) { function TEST_F (line 125) | TEST_F(NonMutatingTest, FindIf) { absl::c_find_if(container_, Predicate); } function TEST_F (line 127) | TEST_F(NonMutatingTest, FindIfNot) { function TEST_F (line 131) | TEST_F(NonMutatingTest, FindEnd) { function TEST_F (line 136) | TEST_F(NonMutatingTest, FindEndWithPredicate) { function TEST_F (line 141) | TEST_F(NonMutatingTest, FindFirstOf) { function TEST_F (line 147) | TEST_F(NonMutatingTest, FindFirstOfWithPredicate) { function TEST_F (line 153) | TEST_F(NonMutatingTest, AdjacentFind) { absl::c_adjacent_find(sequence_); } function TEST_F (line 155) | TEST_F(NonMutatingTest, AdjacentFindWithPredicate) { function TEST_F (line 159) | TEST_F(NonMutatingTest, Count) { EXPECT_EQ(1, absl::c_count(container_, ... function TEST_F (line 161) | TEST_F(NonMutatingTest, CountIf) { function TEST_F (line 167) | TEST_F(NonMutatingTest, Mismatch) { function TEST_F (line 216) | TEST_F(NonMutatingTest, MismatchWithPredicate) { function TEST_F (line 254) | TEST_F(NonMutatingTest, Equal) { function TEST_F (line 268) | TEST_F(NonMutatingTest, EqualWithPredicate) { function TEST_F (line 282) | TEST_F(NonMutatingTest, IsPermutation) { function TEST_F (line 295) | TEST_F(NonMutatingTest, IsPermutationWithPredicate) { function TEST_F (line 308) | TEST_F(NonMutatingTest, Search) { function TEST_F (line 314) | TEST_F(NonMutatingTest, SearchWithPredicate) { function TEST_F (line 319) | TEST_F(NonMutatingTest, ContainsSubrange) { function TEST_F (line 325) | TEST_F(NonMutatingTest, ContainsSubrangeWithPredicate) { function TEST_F (line 330) | TEST_F(NonMutatingTest, SearchN) { absl::c_search_n(sequence_, 3, 1); } function TEST_F (line 332) | TEST_F(NonMutatingTest, SearchNWithPredicate) { function TEST_F (line 336) | TEST_F(NonMutatingTest, LowerBound) { function TEST_F (line 343) | TEST_F(NonMutatingTest, LowerBoundWithPredicate) { function TEST_F (line 351) | TEST_F(NonMutatingTest, UpperBound) { function TEST_F (line 358) | TEST_F(NonMutatingTest, UpperBoundWithPredicate) { function TEST_F (line 366) | TEST_F(NonMutatingTest, EqualRange) { function TEST_F (line 373) | TEST_F(NonMutatingTest, EqualRangeArray) { function TEST_F (line 379) | TEST_F(NonMutatingTest, EqualRangeWithPredicate) { function TEST_F (line 388) | TEST_F(NonMutatingTest, BinarySearch) { function TEST_F (line 393) | TEST_F(NonMutatingTest, BinarySearchWithPredicate) { function TEST_F (line 401) | TEST_F(NonMutatingTest, MinElement) { function TEST_F (line 407) | TEST_F(NonMutatingTest, MinElementWithPredicate) { function TEST_F (line 414) | TEST_F(NonMutatingTest, MaxElement) { function TEST_F (line 420) | TEST_F(NonMutatingTest, MaxElementWithPredicate) { function TEST_F (line 427) | TEST_F(NonMutatingTest, LexicographicalCompare) { function TEST_F (line 439) | TEST_F(NonMutatingTest, LexicographicalCopmareWithPredicate) { function TEST_F (line 454) | TEST_F(NonMutatingTest, Includes) { function TEST_F (line 460) | TEST_F(NonMutatingTest, IncludesWithPredicate) { class NumericMutatingTest (line 467) | class NumericMutatingTest : public testing::Test { function TEST_F (line 473) | TEST_F(NumericMutatingTest, Iota) { function TEST_F (line 479) | TEST_F(NonMutatingTest, Accumulate) { function TEST_F (line 483) | TEST_F(NonMutatingTest, AccumulateWithBinaryOp) { function TEST_F (line 488) | TEST_F(NonMutatingTest, AccumulateLvalueInit) { function TEST_F (line 493) | TEST_F(NonMutatingTest, AccumulateWithBinaryOpLvalueInit) { function TEST_F (line 499) | TEST_F(NonMutatingTest, InnerProduct) { function TEST_F (line 504) | TEST_F(NonMutatingTest, InnerProductWithBinaryOps) { function TEST_F (line 510) | TEST_F(NonMutatingTest, InnerProductLvalueInit) { function TEST_F (line 516) | TEST_F(NonMutatingTest, InnerProductWithBinaryOpsLvalueInit) { function TEST_F (line 523) | TEST_F(NumericMutatingTest, AdjacentDifference) { function TEST_F (line 530) | TEST_F(NumericMutatingTest, AdjacentDifferenceWithBinaryOp) { function TEST_F (line 538) | TEST_F(NumericMutatingTest, PartialSum) { function TEST_F (line 545) | TEST_F(NumericMutatingTest, PartialSumWithBinaryOp) { function TEST_F (line 553) | TEST_F(NonMutatingTest, LinearSearch) { function TEST_F (line 558) | TEST_F(NonMutatingTest, AllOf) { function TEST_F (line 564) | TEST_F(NonMutatingTest, AnyOf) { function TEST_F (line 570) | TEST_F(NonMutatingTest, NoneOf) { function TEST_F (line 576) | TEST_F(NonMutatingTest, MinMaxElementLess) { function TEST_F (line 583) | TEST_F(NonMutatingTest, MinMaxElementGreater) { function TEST_F (line 590) | TEST_F(NonMutatingTest, MinMaxElementNoPredicate) { class SortingTest (line 597) | class SortingTest : public testing::Test { function TEST_F (line 604) | TEST_F(SortingTest, IsSorted) { function TEST_F (line 610) | TEST_F(SortingTest, IsSortedWithPredicate) { function TEST_F (line 616) | TEST_F(SortingTest, IsSortedUntil) { function TEST_F (line 621) | TEST_F(SortingTest, NthElement) { function TEST (line 629) | TEST(MutatingTest, IsPartitioned) { function TEST (line 638) | TEST(MutatingTest, Partition) { function TEST (line 646) | TEST(MutatingTest, StablePartition) { function TEST (line 652) | TEST(MutatingTest, PartitionCopy) { function TEST (line 663) | TEST(MutatingTest, PartitionPoint) { function TEST (line 669) | TEST(MutatingTest, CopyMiddle) { function TEST (line 683) | TEST(MutatingTest, CopyFrontInserter) { function TEST (line 693) | TEST(MutatingTest, CopyBackInserter) { function TEST (line 707) | TEST(MutatingTest, CopyN) { function TEST (line 715) | TEST(MutatingTest, CopyIf) { function TEST (line 723) | TEST(MutatingTest, CopyBackward) { function TEST (line 730) | TEST(MutatingTest, Move) { function TEST (line 745) | TEST(MutatingTest, MoveBackward) { function TEST (line 758) | TEST(MutatingTest, MoveWithRvalue) { function TEST (line 773) | TEST(MutatingTest, SwapRanges) { function TEST_F (line 790) | TEST_F(NonMutatingTest, Transform) { function TEST (line 818) | TEST(MutatingTest, Replace) { function TEST (line 831) | TEST(MutatingTest, ReplaceIf) { function TEST (line 839) | TEST(MutatingTest, ReplaceCopy) { function TEST (line 848) | TEST(MutatingTest, Sort) { function TEST (line 854) | TEST(MutatingTest, SortWithPredicate) { type Element (line 862) | struct Element { function TEST (line 878) | TEST(MutatingTest, StableSort) { function TEST (line 886) | TEST(MutatingTest, StableSortWithPredicate) { function TEST (line 896) | TEST(MutatingTest, ReplaceCopyIf) { function TEST (line 905) | TEST(MutatingTest, Fill) { function TEST (line 911) | TEST(MutatingTest, FillN) { function TEST (line 917) | TEST(MutatingTest, Generate) { function TEST (line 924) | TEST(MutatingTest, GenerateN) { function TEST (line 931) | TEST(MutatingTest, RemoveCopy) { function TEST (line 937) | TEST(MutatingTest, RemoveCopyIf) { function TEST (line 944) | TEST(MutatingTest, UniqueCopy) { function TEST (line 951) | TEST(MutatingTest, UniqueCopyWithPredicate) { function TEST (line 959) | TEST(MutatingTest, Reverse) { function TEST (line 969) | TEST(MutatingTest, ReverseCopy) { function TEST (line 975) | TEST(MutatingTest, Rotate) { function TEST (line 982) | TEST(MutatingTest, RotateCopy) { function TEST (line 991) | TEST(MutatingTest, Shuffle) { function TEST (line 997) | TEST(MutatingTest, Sample) { function TEST (line 1005) | TEST(MutatingTest, PartialSort) { function TEST (line 1013) | TEST(MutatingTest, PartialSortCopy) { function TEST (line 1022) | TEST(MutatingTest, Merge) { function TEST (line 1029) | TEST(MutatingTest, MergeWithComparator) { function TEST (line 1036) | TEST(MutatingTest, InplaceMerge) { function TEST (line 1042) | TEST(MutatingTest, InplaceMergeWithComparator) { class SetOperationsTest (line 1048) | class SetOperationsTest : public testing::Test { function TEST_F (line 1057) | TEST_F(SetOperationsTest, SetUnion) { function TEST_F (line 1063) | TEST_F(SetOperationsTest, SetUnionWithComparator) { function TEST_F (line 1070) | TEST_F(SetOperationsTest, SetIntersection) { function TEST_F (line 1076) | TEST_F(SetOperationsTest, SetIntersectionWithComparator) { function TEST_F (line 1083) | TEST_F(SetOperationsTest, SetDifference) { function TEST_F (line 1089) | TEST_F(SetOperationsTest, SetDifferenceWithComparator) { function TEST_F (line 1096) | TEST_F(SetOperationsTest, SetSymmetricDifference) { function TEST_F (line 1102) | TEST_F(SetOperationsTest, SetSymmetricDifferenceWithComparator) { function TEST (line 1109) | TEST(HeapOperationsTest, WithoutComparator) { function TEST (line 1126) | TEST(HeapOperationsTest, WithComparator) { function TEST (line 1144) | TEST(MutatingTest, PermutationOperations) { function TEST (line 1163) | TEST(ConstexprTest, Distance) { function TEST (line 1168) | TEST(ConstexprTest, MinElement) { function TEST (line 1173) | TEST(ConstexprTest, MinElementWithPredicate) { function TEST (line 1178) | TEST(ConstexprTest, MaxElement) { function TEST (line 1183) | TEST(ConstexprTest, MaxElementWithPredicate) { function TEST (line 1188) | TEST(ConstexprTest, MinMaxElement) { function TEST (line 1195) | TEST(ConstexprTest, MinMaxElementWithPredicate) { function TEST (line 1208) | TEST(ConstexprTest, LinearSearch) { function TEST (line 1214) | TEST(ConstexprTest, AllOf) { function TEST (line 1220) | TEST(ConstexprTest, AnyOf) { function TEST (line 1226) | TEST(ConstexprTest, NoneOf) { function TEST (line 1232) | TEST(ConstexprTest, ForEach) { function TEST (line 1241) | TEST(ConstexprTest, Find) { function TEST (line 1247) | TEST(ConstexprTest, Contains) { function TEST (line 1253) | TEST(ConstexprTest, FindIf) { function TEST (line 1261) | TEST(ConstexprTest, FindIfNot) { function TEST (line 1269) | TEST(ConstexprTest, FindEnd) { function TEST (line 1275) | TEST(ConstexprTest, FindFirstOf) { function TEST (line 1280) | TEST(ConstexprTest, AdjacentFind) { function TEST (line 1285) | TEST(ConstexprTest, AdjacentFindWithPredicate) { function TEST (line 1291) | TEST(ConstexprTest, Count) { function TEST (line 1299) | TEST(ConstexprTest, CountIf) { function TEST (line 1305) | TEST(ConstexprTest, Mismatch) { function TEST (line 1315) | TEST(ConstexprTest, MismatchWithPredicate) { function TEST (line 1325) | TEST(ConstexprTest, Equal) { function TEST (line 1333) | TEST(ConstexprTest, EqualWithPredicate) { function TEST (line 1341) | TEST(ConstexprTest, IsPermutation) { function TEST (line 1349) | TEST(ConstexprTest, IsPermutationWithPredicate) { function TEST (line 1358) | TEST(ConstexprTest, Search) { function TEST (line 1366) | TEST(ConstexprTest, SearchWithPredicate) { function TEST (line 1376) | TEST(ConstexprTest, ContainsSubrange) { function TEST (line 1384) | TEST(ConstexprTest, ContainsSubrangeWithPredicate) { function TEST (line 1394) | TEST(ConstexprTest, SearchN) { function TEST (line 1401) | TEST(ConstexprTest, SearchNWithPredicate) { function TEST (line 1411) | TEST(ConstexprTest, Copy) { function TEST (line 1421) | TEST(ConstexprTest, CopyN) { function TEST (line 1431) | TEST(ConstexprTest, CopyIf) { function TEST (line 1441) | TEST(ConstexprTest, CopyBackward) { function TEST (line 1451) | TEST(ConstexprTest, Move) { function TEST (line 1461) | TEST(ConstexprTest, MoveBackward) { function TEST (line 1471) | TEST(ConstexprTest, SwapRanges) { function TEST (line 1486) | TEST(ConstexprTest, Transform) { function TEST (line 1496) | TEST(ConstexprTest, Replace) { function TEST (line 1506) | TEST(ConstexprTest, ReplaceIf) { function TEST (line 1516) | TEST(ConstexprTest, ReplaceCopy) { function TEST (line 1526) | TEST(ConstexprTest, ReplaceCopyIf) { function TEST (line 1537) | TEST(ConstexprTest, Fill) { function TEST (line 1546) | TEST(ConstexprTest, FillN) { function TEST (line 1555) | TEST(ConstexprTest, Generate) { function TEST (line 1564) | TEST(ConstexprTest, GenerateN) { function TEST (line 1573) | TEST(ConstexprTest, RemoveCopy) { function TEST (line 1583) | TEST(ConstexprTest, RemoveCopyIf) { function TEST (line 1593) | TEST(ConstexprTest, UniqueCopy) { function TEST (line 1603) | TEST(ConstexprTest, UniqueCopyWithPredicate) { function TEST (line 1613) | TEST(ConstexprTest, Reverse) { function TEST (line 1623) | TEST(ConstexprTest, ReverseCopy) { function TEST (line 1633) | TEST(ConstexprTest, Rotate) { function TEST (line 1643) | TEST(ConstexprTest, RotateCopy) { function TEST (line 1653) | TEST(ConstexprTest, IsPartitioned) { function TEST (line 1662) | TEST(ConstexprTest, Partition) { function TEST (line 1673) | TEST(ConstexprTest, PartitionCopy) { function TEST (line 1686) | TEST(ConstexprTest, PartitionPoint) { function TEST (line 1693) | TEST(ConstexprTest, Sort) { function TEST (line 1703) | TEST(ConstexprTest, SortWithPredicate) { function TEST (line 1713) | TEST(ConstexprTest, IsSorted) { function TEST (line 1720) | TEST(ConstexprTest, IsSortedWithPredicate) { function TEST (line 1727) | TEST(ConstexprTest, PartialSort) { function TEST (line 1738) | TEST(ConstexprTest, PartialSortWithPredicate) { function TEST (line 1749) | TEST(ConstexprTest, PartialSortCopy) { function TEST (line 1760) | TEST(ConstexprTest, PartialSortCopyWithPredicate) { function TEST (line 1771) | TEST(ConstexprTest, IsSortedUntil) { function TEST (line 1779) | TEST(ConstexprTest, IsSortedUntilWithPredicate) { function TEST (line 1788) | TEST(ConstexprTest, NthElement) { function TEST (line 1801) | TEST(ConstexprTest, NthElementWithPredicate) { function TEST (line 1817) | TEST(ConstexprTest, LowerBound) { function TEST (line 1823) | TEST(ConstexprTest, LowerBoundWithPredicate) { function TEST (line 1830) | TEST(ConstexprTest, UpperBound) { function TEST (line 1836) | TEST(ConstexprTest, UpperBoundWithPredicate) { function TEST (line 1843) | TEST(ConstexprTest, EqualRange) { function TEST (line 1850) | TEST(ConstexprTest, EqualRangeWithPredicate) { function TEST (line 1858) | TEST(ConstexprTest, BinarySearch) { function TEST (line 1864) | TEST(ConstexprTest, BinarySearchWithPredicate) { function TEST (line 1871) | TEST(ConstexprTest, Merge) { function TEST (line 1882) | TEST(ConstexprTest, MergeWithPredicate) { function TEST (line 1893) | TEST(ConstexprTest, Includes) { function TEST (line 1900) | TEST(ConstexprTest, IncludesWithPredicate) { function TEST (line 1908) | TEST(ConstexprTest, SetUnion) { function TEST (line 1919) | TEST(ConstexprTest, SetUnionWithPredicate) { function TEST (line 1930) | TEST(ConstexprTest, SetIntersection) { function TEST (line 1941) | TEST(ConstexprTest, SetIntersectionWithPredicate) { function TEST (line 1952) | TEST(ConstexprTest, SetDifference) { function TEST (line 1963) | TEST(ConstexprTest, SetDifferenceWithPredicate) { function TEST (line 1974) | TEST(ConstexprTest, SetSymmetricDifference) { function TEST (line 1985) | TEST(ConstexprTest, SetSymmetricDifferenceWithPredicate) { function TEST (line 1997) | TEST(ConstexprTest, PushHeap) { function TEST (line 2006) | TEST(ConstexprTest, PushHeapWithPredicate) { function TEST (line 2015) | TEST(ConstexprTest, PopHeap) { function TEST (line 2024) | TEST(ConstexprTest, PopHeapWithPredicate) { function TEST (line 2033) | TEST(ConstexprTest, MakeHeap) { function TEST (line 2042) | TEST(ConstexprTest, MakeHeapWithPredicate) { function TEST (line 2051) | TEST(ConstexprTest, SortHeap) { function TEST (line 2061) | TEST(ConstexprTest, SortHeapWithPredicate) { function TEST (line 2071) | TEST(ConstexprTest, IsHeap) { function TEST (line 2078) | TEST(ConstexprTest, IsHeapWithPredicate) { function TEST (line 2085) | TEST(ConstexprTest, IsHeapUntil) { function TEST (line 2092) | TEST(ConstexprTest, IsHeapUntilWithPredicate) { function TEST (line 2100) | TEST(ConstexprTest, LexicographicalCompare) { function TEST (line 2109) | TEST(ConstexprTest, LexicographicalCompareWithPredicate) { function TEST (line 2121) | TEST(ConstexprTest, NextPermutation) { function TEST (line 2130) | TEST(ConstexprTest, NextPermutationWithPredicate) { function TEST (line 2139) | TEST(ConstexprTest, PrevPermutation) { function TEST (line 2148) | TEST(ConstexprTest, PrevPermutationWithPredicate) { function TEST (line 2157) | TEST(ConstexprTest, Iota) { function TEST (line 2166) | TEST(ConstexprTest, Accumulate) { function TEST (line 2171) | TEST(ConstexprTest, AccumulateWithPredicate) { function TEST (line 2176) | TEST(ConstexprTest, InnerProduct) { function TEST (line 2182) | TEST(ConstexprTest, InnerProductWithPredicate) { function TEST (line 2189) | TEST(ConstexprTest, AdjacentDifference) { function TEST (line 2199) | TEST(ConstexprTest, AdjacentDifferenceWithPredicate) { function TEST (line 2209) | TEST(ConstexprTest, PartialSum) { function TEST (line 2219) | TEST(ConstexprTest, PartialSumWithPredicate) { FILE: absl/base/attributes.h type AbslInternal_YouForgotToExplicitlyInitializeAField (line 772) | struct AbslInternal_YouForgotToExplicitlyInitializeAField { FILE: absl/base/attributes_test.cc function TEST (line 22) | TEST(Attributes, RequireExplicitInit) { FILE: absl/base/bit_cast_test.cc type absl (line 24) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 25) | ABSL_NAMESPACE_BEGIN FILE: absl/base/c_header_test.c function main (line 30) | int main() { return 0; } FILE: absl/base/call_once.h function namespace (line 46) | namespace absl { FILE: absl/base/call_once_test.cc type absl (line 26) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 27) | ABSL_NAMESPACE_BEGIN FILE: absl/base/casts.cc type absl (line 27) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 28) | ABSL_NAMESPACE_BEGIN FILE: absl/base/casts.h function namespace (line 50) | namespace absl { function Dest (line 194) | inline Dest bit_cast(const Source& source) { function namespace (line 204) | namespace base_internal { function To (line 255) | [[nodiscard]] function To (line 286) | [[nodiscard]] FILE: absl/base/casts_test.cc type BaseForImplicitCast (line 25) | struct BaseForImplicitCast { method BaseForImplicitCast (line 26) | explicit BaseForImplicitCast(int value) : x(value) {} method BaseForImplicitCast (line 27) | BaseForImplicitCast(const BaseForImplicitCast& other) = delete; method BaseForImplicitCast (line 28) | BaseForImplicitCast& operator=(const BaseForImplicitCast& other) = del... type DerivedForImplicitCast (line 31) | struct DerivedForImplicitCast : BaseForImplicitCast { method DerivedForImplicitCast (line 32) | explicit DerivedForImplicitCast(int value) : BaseForImplicitCast(value... function TEST (line 43) | TEST(ImplicitCastTest, LValueReference) { function TEST (line 50) | TEST(ImplicitCastTest, RValueReference) { class BaseForDownCast (line 62) | class BaseForDownCast { class DerivedForDownCast (line 67) | class DerivedForDownCast : public BaseForDownCast {} class Derived2ForDownCast (line 68) | class Derived2ForDownCast : public BaseForDownCast {} function TEST (line 70) | TEST(DownCastTest, Pointer) { function TEST (line 103) | TEST(DownCastTest, Reference) { function TEST (line 136) | TEST(DownCastTest, ErrorMessage) { FILE: absl/base/config_test.cc function TEST (line 24) | TEST(ConfigTest, Endianness) { function TEST (line 45) | TEST(ConfigTest, ThreadLocal) { FILE: absl/base/const_init.h function ABSL_NAMESPACE_BEGIN (line 67) | ABSL_NAMESPACE_BEGIN FILE: absl/base/dynamic_annotations.h function ABSL_INTERNAL_STATIC_INLINE (line 326) | ABSL_INTERNAL_STATIC_INLINE void ABSL_INTERNAL_C_SYMBOL( function ABSL_INTERNAL_STATIC_INLINE (line 330) | ABSL_INTERNAL_STATIC_INLINE void ABSL_INTERNAL_C_SYMBOL( function namespace (line 400) | namespace absl { function namespace (line 452) | namespace absl { FILE: absl/base/exception_safety_testing_test.cc type testing (line 30) | namespace testing { function ExpectNoThrow (line 40) | void ExpectNoThrow(const F& f) { function TEST (line 48) | TEST(ThrowingValueTest, Throws) { function TestOp (line 67) | void TestOp(const F& f) { function TEST (line 75) | TEST(ThrowingValueTest, ThrowingCtors) { function TEST (line 83) | TEST(ThrowingValueTest, ThrowingAssignment) { function TEST (line 111) | TEST(ThrowingValueTest, ThrowingComparisons) { function TEST (line 121) | TEST(ThrowingValueTest, ThrowingArithmeticOps) { function TEST (line 139) | TEST(ThrowingValueTest, ThrowingLogicalOps) { function TEST (line 147) | TEST(ThrowingValueTest, ThrowingBitwiseOps) { function TEST (line 156) | TEST(ThrowingValueTest, ThrowingCompoundAssignmentOps) { function TEST (line 170) | TEST(ThrowingValueTest, ThrowingStreamOps) { function TEST (line 185) | TEST(ThrowingValueTest, StreamOpsOutput) { function TestAllocatingOp (line 228) | void TestAllocatingOp(const F& f) { function TEST (line 236) | TEST(ThrowingValueTest, ThrowingAllocatingOps) { function TEST (line 243) | TEST(ThrowingValueTest, NonThrowingMoveCtor) { function TEST (line 253) | TEST(ThrowingValueTest, NonThrowingMoveAssign) { function TEST (line 263) | TEST(ThrowingValueTest, ThrowingCopyCtor) { function TEST (line 269) | TEST(ThrowingValueTest, ThrowingCopyAssign) { function TEST (line 275) | TEST(ThrowingValueTest, NonThrowingCopyCtor) { function TEST (line 285) | TEST(ThrowingValueTest, NonThrowingCopyAssign) { function TEST (line 295) | TEST(ThrowingValueTest, ThrowingSwap) { function TEST (line 300) | TEST(ThrowingValueTest, NonThrowingSwap) { function TEST (line 305) | TEST(ThrowingValueTest, NonThrowingAllocation) { function TEST (line 319) | TEST(ThrowingValueTest, NonThrowingDelete) { function TEST (line 331) | TEST(ThrowingValueTest, NonThrowingPlacementDelete) { function TEST (line 361) | TEST(ThrowingValueTest, NonThrowingDestructor) { function TEST (line 369) | TEST(ThrowingBoolTest, ThrowingBool) { function TEST (line 380) | TEST(ThrowingAllocatorTest, MemoryManagement) { function TEST (line 396) | TEST(ThrowingAllocatorTest, CallsGlobalNew) { function TEST (line 408) | TEST(ThrowingAllocatorTest, ThrowingConstructors) { function TEST (line 425) | TEST(ThrowingAllocatorTest, NonThrowingConstruction) { function TEST (line 483) | TEST(ThrowingAllocatorTest, ThrowingAllocatorConstruction) { function TEST (line 489) | TEST(ThrowingAllocatorTest, State) { function TEST (line 501) | TEST(ThrowingAllocatorTest, InVector) { function TEST (line 507) | TEST(ThrowingAllocatorTest, InList) { type NullaryTestValidator (line 516) | struct NullaryTestValidator : public std::false_type {} function HasNullaryTest (line 525) | bool HasNullaryTest(const TesterInstance&) { function DummyOp (line 529) | void DummyOp(void*) {} type UnaryTestValidator (line 532) | struct UnaryTestValidator : public std::false_type {} function HasUnaryTest (line 541) | bool HasUnaryTest(const TesterInstance&) { function TEST (line 545) | TEST(ExceptionSafetyTesterTest, IncompleteTypesAreNotTestable) { type ExampleStruct (line 575) | struct ExampleStruct {} function ExampleFunctionFactory (line 577) | std::unique_ptr ExampleFunctionFactory() { function ExampleFunctionOperation (line 581) | void ExampleFunctionOperation(ExampleStruct*) {} function ExampleFunctionContract (line 583) | testing::AssertionResult ExampleFunctionContract(ExampleStruct*) { function TEST (line 613) | TEST(ExceptionSafetyTesterTest, MixedFunctionTypes) { type NonNegative (line 643) | struct NonNegative { function CheckNonNegativeInvariants (line 648) | testing::AssertionResult CheckNonNegativeInvariants(NonNegative* g) { type FailsBasicGuarantee (line 668) | struct FailsBasicGuarantee : public NonNegative { function TEST (line 676) | TEST(ExceptionCheckTest, BasicGuaranteeFailure) { type FollowsBasicGuarantee (line 680) | struct FollowsBasicGuarantee : public NonNegative { function TEST (line 687) | TEST(ExceptionCheckTest, BasicGuarantee) { function TEST (line 691) | TEST(ExceptionCheckTest, StrongGuaranteeFailure) { type BasicGuaranteeWithExtraContracts (line 696) | struct BasicGuaranteeWithExtraContracts : public NonNegative { function TEST (line 708) | TEST(ExceptionCheckTest, BasicGuaranteeWithExtraContracts) { type FollowsStrongGuarantee (line 726) | struct FollowsStrongGuarantee : public NonNegative { function TEST (line 730) | TEST(ExceptionCheckTest, StrongGuarantee) { type HasReset (line 735) | struct HasReset : public NonNegative { method reset (line 742) | void reset() { i = 0; } function CheckHasResetContracts (line 745) | testing::AssertionResult CheckHasResetContracts(HasReset* h) { function TEST (line 750) | TEST(ExceptionCheckTest, ModifyingChecker) { function TEST (line 775) | TEST(ExceptionSafetyTesterTest, ResetsCountdown) { type NonCopyable (line 787) | struct NonCopyable : public NonNegative { method NonCopyable (line 788) | NonCopyable(const NonCopyable&) = delete; method NonCopyable (line 789) | NonCopyable() : NonNegative{0} {} function TEST (line 794) | TEST(ExceptionCheckTest, NonCopyable) { type NonEqualityComparable (line 800) | struct NonEqualityComparable : public NonNegative { method ModifyOnThrow (line 803) | void ModifyOnThrow() { function TEST (line 811) | TEST(ExceptionCheckTest, NonEqualityComparable) { type ExhaustivenessTester (line 824) | struct ExhaustivenessTester { function TEST (line 855) | TEST(ExceptionCheckTest, Exhaustiveness) { type LeaksIfCtorThrows (line 871) | struct LeaksIfCtorThrows : private exceptions_internal::TrackedObject { method LeaksIfCtorThrows (line 872) | LeaksIfCtorThrows() : TrackedObject(ABSL_PRETTY_FUNCTION) { method LeaksIfCtorThrows (line 878) | LeaksIfCtorThrows(const LeaksIfCtorThrows&) noexcept function TEST (line 884) | TEST(ExceptionCheckTest, TestLeakyCtor) { type Tracked (line 890) | struct Tracked : private exceptions_internal::TrackedObject { method Tracked (line 891) | Tracked() : TrackedObject(ABSL_PRETTY_FUNCTION) {} function TEST (line 894) | TEST(ConstructorTrackerTest, CreatedBefore) { function TEST (line 899) | TEST(ConstructorTrackerTest, CreatedAfter) { function TEST (line 904) | TEST(ConstructorTrackerTest, NotDestroyedAfter) { function TEST (line 915) | TEST(ConstructorTrackerTest, DestroyedTwice) { function TEST (line 925) | TEST(ConstructorTrackerTest, ConstructedTwice) { function TEST (line 937) | TEST(ThrowingValueTraitsTest, RelationalOperators) { function TEST (line 947) | TEST(ThrowingAllocatorTraitsTest, Assignablility) { type NullaryTestValidator< TesterInstance, absl::void_t().Test())>> (line 519) | struct NullaryTestValidator< type UnaryTestValidator< TesterInstance, absl::void_t().Test(DummyOp))>> (line 535) | struct UnaryTestValidator< FILE: absl/base/fast_type_id.h function namespace (line 23) | namespace absl { function FastTypeIdType (line 66) | FastTypeIdType FastTypeId() { FILE: absl/base/fast_type_id_test.cc function TEST (line 46) | TEST(FastTypeIdTest, PrimitiveTypes) { function TEST (line 82) | TEST(FastTypeIdTest, FixedWidthTypes) { function TEST (line 108) | TEST(FastTypeIdTest, AliasTypes) { function TEST (line 113) | TEST(FastTypeIdTest, TemplateSpecializations) { type Base (line 121) | struct Base {} type Derived (line 122) | struct Derived : Base {} type PDerived (line 123) | struct PDerived : private Base {} function TEST (line 125) | TEST(FastTypeIdTest, Inheritance) { FILE: absl/base/internal/atomic_hook.h function namespace (line 38) | namespace absl { FILE: absl/base/internal/atomic_hook_test.cc function TestHook (line 27) | void TestHook(int x) { value = x; } function TEST (line 29) | TEST(AtomicHookTest, NoDefaultFunction) { function TEST (line 56) | TEST(AtomicHookTest, WithDefaultFunction) { function OverrideFunc (line 78) | void OverrideFunc() { override_func_calls++; } type OverrideInstaller (line 79) | struct OverrideInstaller { method OverrideInstaller (line 80) | OverrideInstaller() { absl::atomic_hook_internal::func.Store(OverrideF... function TEST (line 83) | TEST(AtomicHookTest, DynamicInitFromAnotherTU) { FILE: absl/base/internal/atomic_hook_test_helper.cc type absl (line 20) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 21) | ABSL_NAMESPACE_BEGIN FILE: absl/base/internal/atomic_hook_test_helper.h function namespace (line 20) | namespace absl { FILE: absl/base/internal/cmake_thread_test.cc function main (line 18) | int main() { FILE: absl/base/internal/cycleclock.cc type absl (line 32) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 33) | ABSL_NAMESPACE_BEGIN FILE: absl/base/internal/cycleclock.h function namespace (line 53) | namespace absl { FILE: absl/base/internal/cycleclock_config.h function namespace (line 23) | namespace absl { FILE: absl/base/internal/direct_mmap.h function namespace (line 68) | namespace absl { function namespace (line 149) | namespace absl { FILE: absl/base/internal/endian.h function namespace (line 30) | namespace absl { FILE: absl/base/internal/endian_test.cc type absl (line 26) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 27) | ABSL_NAMESPACE_BEGIN FILE: absl/base/internal/errno_saver.h function namespace (line 22) | namespace absl { FILE: absl/base/internal/errno_saver_test.cc type ErrnoPrinter (line 26) | struct ErrnoPrinter { function TEST (line 34) | TEST(ErrnoSaverTest, Works) { FILE: absl/base/internal/exception_safety_testing.cc type testing (line 22) | namespace testing { function MakeExceptionSafetyTester (line 28) | exceptions_internal::ExceptionSafetyTestBuilder<> MakeExceptionSafetyT... type exceptions_internal (line 32) | namespace exceptions_internal { function MaybeThrow (line 38) | void MaybeThrow(absl::string_view msg, bool throw_bad_alloc) { function FailureMessage (line 45) | testing::AssertionResult FailureMessage(const TestException& e, function GetSpecString (line 50) | std::string GetSpecString(TypeSpec spec) { function GetSpecString (line 69) | std::string GetSpecString(AllocSpec spec) { FILE: absl/base/internal/exception_safety_testing.h function namespace (line 41) | namespace testing { function namespace (line 66) | namespace exceptions_internal { function UnsetCountdown (line 103) | inline void UnsetCountdown() { SetCountdown(-1); } type TrackedAddress (line 110) | struct TrackedAddress { function class (line 118) | class ConstructorTracker { function class (line 193) | class TrackedObject { function class (line 213) | class ThrowingBool { function TypeSpec (line 235) | enum class TypeSpec { function ThrowingBool (line 437) | ThrowingBool operator||(const ThrowingValue& other) const { function AllocSpec (line 617) | enum class AllocSpec { function size_type (line 732) | size_type max_size() const noexcept { function ReadState (line 765) | void ReadState() { function ReadStateAndMaybeThrow (line 771) | void ReadStateAndMaybeThrow(absl::string_view msg) const { function AssertionResult (line 809) | AssertionResult TestNothrowOp(const Operation& operation) { function namespace (line 828) | namespace exceptions_internal { function namespace (line 867) | namespace exceptions_internal { function AssertionResult (line 1055) | AssertionResult Test(const NewOperation& new_operation) const { function AssertionResult (line 1091) | AssertionResult TestImpl(SelectedOperation selected_operation, FILE: absl/base/internal/hardening.cc type absl (line 30) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 31) | ABSL_NAMESPACE_BEGIN FILE: absl/base/internal/hardening.h function namespace (line 39) | namespace absl { FILE: absl/base/internal/hardening_test.cc function TEST (line 22) | TEST(BoundsCheckTest, HardeningAssertInBounds) { function TEST (line 26) | TEST(BoundsChecksDeathTest, HardeningAssertInBounds) { FILE: absl/base/internal/iterator_traits.h function namespace (line 30) | namespace absl { FILE: absl/base/internal/iterator_traits_test.cc type absl (line 26) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 27) | ABSL_NAMESPACE_BEGIN FILE: absl/base/internal/iterator_traits_test_helper.h function namespace (line 23) | namespace absl { function ABSL_NAMESPACE_END (line 73) | ABSL_NAMESPACE_END FILE: absl/base/internal/low_level_alloc.cc type absl (line 68) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 69) | ABSL_NAMESPACE_BEGIN FILE: absl/base/internal/low_level_alloc.h function namespace (line 58) | namespace absl { FILE: absl/base/internal/low_level_alloc_test.cc type absl (line 30) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 31) | ABSL_NAMESPACE_BEGIN function main (line 161) | int main(int argc, char *argv[]) { FILE: absl/base/internal/low_level_scheduling.h function namespace (line 32) | namespace absl { FILE: absl/base/internal/nullability_traits.h function namespace (line 23) | namespace absl { FILE: absl/base/internal/nullability_traits_test.cc type absl (line 24) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 25) | ABSL_NAMESPACE_BEGIN FILE: absl/base/internal/poison.cc type absl (line 38) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 39) | ABSL_NAMESPACE_BEGIN FILE: absl/base/internal/poison.h function namespace (line 22) | namespace absl { FILE: absl/base/internal/poison_test.cc type absl (line 22) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 23) | ABSL_NAMESPACE_BEGIN FILE: absl/base/internal/raw_logging.cc type absl (line 76) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 77) | ABSL_NAMESPACE_BEGIN FILE: absl/base/internal/raw_logging.h function namespace (line 122) | namespace absl { FILE: absl/base/internal/scheduling_mode.h function namespace (line 23) | namespace absl { FILE: absl/base/internal/scoped_set_env.cc type absl (line 25) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 26) | ABSL_NAMESPACE_BEGIN FILE: absl/base/internal/scoped_set_env.h function namespace (line 24) | namespace absl { FILE: absl/base/internal/scoped_set_env_test.cc function GetEnvVar (line 26) | std::string GetEnvVar(const char* name) { function TEST (line 49) | TEST(ScopedSetEnvTest, SetNonExistingVarToString) { function TEST (line 61) | TEST(ScopedSetEnvTest, SetNonExistingVarToNull) { function TEST (line 73) | TEST(ScopedSetEnvTest, SetExistingVarToString) { function TEST (line 86) | TEST(ScopedSetEnvTest, SetExistingVarToNull) { FILE: absl/base/internal/spinlock.cc type absl (line 60) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 61) | ABSL_NAMESPACE_BEGIN FILE: absl/base/internal/spinlock.h function namespace (line 47) | namespace tcmalloc { function namespace (line 56) | namespace absl { function GetAdaptiveSpinCount (line 180) | static int GetAdaptiveSpinCount() { function SetAdaptiveSpinCount (line 183) | static void SetAdaptiveSpinCount(int count) { function IsCooperative (line 217) | static constexpr bool IsCooperative(SchedulingMode scheduling_mode) { function RegisterWithTsan (line 221) | constexpr void RegisterWithTsan() { function SlowLock (line 234) | void SlowLock() ABSL_ATTRIBUTE_COLD; function explicit (line 259) | inline explicit SpinLockHolder(SpinLock* l) ABSL_EXCLUSIVE_LOCK_FUNCTION(l) function TryLockInternal (line 281) | inline uint32_t SpinLock::TryLockInternal(uint32_t lock_value, FILE: absl/base/internal/spinlock_benchmark.cc function BM_TryLock (line 28) | static void BM_TryLock(benchmark::State& state) { function BM_SpinLock (line 43) | static void BM_SpinLock(benchmark::State& state) { FILE: absl/base/internal/spinlock_wait.cc type absl (line 34) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 35) | ABSL_NAMESPACE_BEGIN FILE: absl/base/internal/spinlock_wait.h function namespace (line 26) | namespace absl { function SpinLockWake (line 83) | inline void absl::base_internal::SpinLockWake(std::atomic *w, function SpinLockDelay (line 88) | inline void absl::base_internal::SpinLockDelay( FILE: absl/base/internal/strerror.cc type absl (line 27) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 28) | ABSL_NAMESPACE_BEGIN FILE: absl/base/internal/strerror.h function namespace (line 22) | namespace absl { FILE: absl/base/internal/strerror_benchmark.cc function BM_AbslStrError (line 23) | void BM_AbslStrError(benchmark::State& state) { FILE: absl/base/internal/strerror_test.cc function TEST (line 33) | TEST(StrErrorTest, ValidErrorCode) { function TEST (line 39) | TEST(StrErrorTest, InvalidErrorCode) { function TEST (line 47) | TEST(StrErrorTest, MultipleThreads) { FILE: absl/base/internal/sysinfo.cc type absl (line 73) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 74) | ABSL_NAMESPACE_BEGIN FILE: absl/base/internal/sysinfo.h function namespace (line 36) | namespace absl { FILE: absl/base/internal/sysinfo_test.cc type absl (line 30) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 31) | ABSL_NAMESPACE_BEGIN FILE: absl/base/internal/thread_identity.cc type absl (line 35) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 36) | ABSL_NAMESPACE_BEGIN FILE: absl/base/internal/thread_identity.h function namespace (line 38) | namespace base { function namespace (line 44) | namespace absl { FILE: absl/base/internal/thread_identity_benchmark.cc function BM_SafeCurrentThreadIdentity (line 22) | void BM_SafeCurrentThreadIdentity(benchmark::State& state) { function BM_UnsafeCurrentThreadIdentity (line 30) | void BM_UnsafeCurrentThreadIdentity(benchmark::State& state) { FILE: absl/base/internal/thread_identity_test.cc type absl (line 28) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 29) | ABSL_NAMESPACE_BEGIN FILE: absl/base/internal/tracing.cc type absl (line 20) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 21) | ABSL_NAMESPACE_BEGIN FILE: absl/base/internal/tracing.h function ABSL_NAMESPACE_BEGIN (line 21) | ABSL_NAMESPACE_BEGIN FILE: absl/base/internal/tracing_strong_test.cc type Function (line 31) | enum Function { kWait, kContinue, kSignal, kObserved } type absl (line 39) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 40) | ABSL_NAMESPACE_BEGIN function TEST (line 82) | TEST(TracingInternal, InvokesStrongFunctionWithNullptr) { function TEST (line 98) | TEST(TracingInternal, InvokesStrongFunctionWithObjectAddress) { FILE: absl/base/internal/tracing_weak_test.cc function TEST (line 20) | TEST(TracingInternal, HasDefaultImplementation) { FILE: absl/base/internal/unaligned_access.h function namespace (line 35) | namespace absl { FILE: absl/base/internal/unique_small_name_test.cc function DoNotOptimize (line 25) | void DoNotOptimize(const T& var) { function TEST (line 36) | TEST(UniqueSmallName, NonAutomaticVar) { function TEST (line 43) | TEST(UniqueSmallName, FreeFunction) { function VeryLongFreeFunctionName (line 49) | int VeryLongFreeFunctionName() { return 456; } type VeryLongStructName (line 51) | struct VeryLongStructName { function TEST (line 62) | TEST(UniqueSmallName, Struct) { FILE: absl/base/internal/unscaledcycleclock.cc type absl (line 39) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 40) | ABSL_NAMESPACE_BEGIN FILE: absl/base/internal/unscaledcycleclock.h function namespace (line 50) | namespace absl { FILE: absl/base/log_severity.cc type absl (line 22) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 23) | ABSL_NAMESPACE_BEGIN FILE: absl/base/log_severity.h function class (line 71) | class LogSeverity : int { function absl (line 115) | constexpr absl::LogSeverity NormalizeLogSeverity(absl::LogSeverity s) { function absl (line 121) | constexpr absl::LogSeverity NormalizeLogSeverity(int s) { type class (line 136) | enum class function LogSeverityAtMost (line 151) | enum class LogSeverityAtMost : int { FILE: absl/base/log_severity_test.cc function StreamHelper (line 39) | std::string StreamHelper(T value) { function TEST (line 45) | TEST(StreamTest, Works) { function TEST_P (line 65) | TEST_P(ParseFlagFromOutOfRangeIntegerTest, ReturnsError) { function TEST_P (line 77) | TEST_P(ParseFlagFromAlmostOutOfRangeIntegerTest, YieldsExpectedValue) { function TEST_P (line 101) | TEST_P(ParseFlagFromIntegerMatchingEnumeratorTest, YieldsExpectedValue) { function TEST_P (line 117) | TEST_P(ParseFlagFromOtherIntegerTest, YieldsExpectedValue) { function TEST_P (line 155) | TEST_P(ParseFlagFromEnumeratorTest, YieldsExpectedValue) { function TEST_P (line 168) | TEST_P(ParseFlagFromGarbageTest, ReturnsError) { function TEST_P (line 183) | TEST_P(UnparseFlagToEnumeratorTest, ReturnsExpectedValueAndRoundTrips) { function TEST_P (line 199) | TEST_P(UnparseFlagToOtherIntegerTest, ReturnsExpectedValueAndRoundTrips) { function TEST (line 212) | TEST(LogThresholdTest, LogSeverityAtLeastTest) { function TEST (line 220) | TEST(LogThresholdTest, LogSeverityAtMostTest) { function TEST (line 228) | TEST(LogThresholdTest, Extremes) { function TEST (line 234) | TEST(LogThresholdTest, Output) { FILE: absl/base/macros.h function ABSL_NAMESPACE_BEGIN (line 49) | ABSL_NAMESPACE_BEGIN FILE: absl/base/no_destructor.h function namespace (line 45) | namespace absl { FILE: absl/base/no_destructor_benchmark.cc class BM_Blob (line 36) | class BM_Blob { method BM_Blob (line 38) | BM_Blob(int val) { for (auto& d : data_) d = val; } method BM_Blob (line 39) | BM_Blob() : BM_Blob(-1) {} method Verify (line 40) | void Verify(int val) const { // val must be the c-tor argument function BM_Blob (line 50) | const BM_Blob& NoDestrBlobFunc() { method BM_Blob (line 38) | BM_Blob(int val) { for (auto& d : data_) d = val; } method BM_Blob (line 39) | BM_Blob() : BM_Blob(-1) {} method Verify (line 40) | void Verify(int val) const { // val must be the c-tor argument function BM_Blob (line 58) | const BM_Blob& OnHeapBlobFunc() { method BM_Blob (line 38) | BM_Blob(int val) { for (auto& d : data_) d = val; } method BM_Blob (line 39) | BM_Blob() : BM_Blob(-1) {} method Verify (line 40) | void Verify(int val) const { // val must be the c-tor argument function BM_Direct (line 73) | void BM_Direct(benchmark::State& state) { function BM_NoDestr (line 80) | void BM_NoDestr(benchmark::State& state) { function BM_OnHeap (line 87) | void BM_OnHeap(benchmark::State& state) { type BM_Type (line 100) | enum BM_Type { kNoDestr, kOnHeap, kDirect } function FuncType (line 105) | FuncType BlobFunc(BM_Type t, int i) { function FuncType (line 117) | FuncType BlobFunc<0>(BM_Type t, int i) { function RandIdx (line 132) | int RandIdx(int i) { function BM_Many (line 139) | void BM_Many(benchmark::State& state) { function BM_DirectMany (line 157) | void BM_DirectMany(benchmark::State& state) { BM_Many(state); } function BM_NoDestrMany (line 158) | void BM_NoDestrMany(benchmark::State& state) { BM_Many(state); } function BM_OnHeapMany (line 159) | void BM_OnHeapMany(benchmark::State& state) { BM_Many(state); } FILE: absl/base/no_destructor_test.cc type Blob (line 30) | struct Blob { method Blob (line 31) | Blob() : val(42) {} method Blob (line 32) | Blob(int x, int y) : val(x + y) {} method Blob (line 33) | Blob(std::initializer_list xs) { method Blob (line 38) | Blob(const Blob& /*b*/) = delete; method Blob (line 39) | Blob(Blob&& b) noexcept : val(b.val) { type TypeWithDeletedDestructor (line 51) | struct TypeWithDeletedDestructor { function TEST (line 55) | TEST(NoDestructorTest, DestructorNeverCalled) { function TEST (line 60) | TEST(NoDestructorTest, Noncopyable) { function TEST (line 74) | TEST(NoDestructorTest, Interface) { function TEST (line 106) | TEST(NoDestructorTest, SfinaeRegressionAbstractArg) { function MyArray (line 156) | const MyArray& Array() { function MyVector (line 164) | const MyVector& Vector() { function TEST (line 174) | TEST(NoDestructorTest, StaticPattern) { function TEST (line 199) | TEST(NoDestructorTest, ClassTemplateArgumentDeduction) { FILE: absl/base/nullability_default_nonnull_test.cc function ABSL_POINTERS_DEFAULT_NONNULL (line 20) | ABSL_POINTERS_DEFAULT_NONNULL FILE: absl/base/nullability_test.cc function funcWithNonnullArg (line 24) | void funcWithNonnullArg(int* absl_nonnull /*arg*/) {} function funcWithDeducedNonnullArg (line 26) | void funcWithDeducedNonnullArg(T* absl_nonnull /*arg*/) {} function TEST (line 28) | TEST(NonnullTest, NonnullArgument) { function TEST (line 39) | TEST(NonnullTest, NonnullReturn) { function TEST (line 44) | TEST(PassThroughTest, PassesThroughRawPointerToInt) { function TEST (line 50) | TEST(PassThroughTest, PassesThroughRawPointerToVoid) { function TEST (line 56) | TEST(PassThroughTest, PassesThroughUniquePointerToInt) { function TEST (line 63) | TEST(PassThroughTest, PassesThroughSharedPointerToInt) { function TEST (line 70) | TEST(PassThroughTest, PassesThroughSharedPointerToVoid) { function TEST (line 77) | TEST(PassThroughTest, PassesThroughPointerToMemberObject) { function TEST (line 84) | TEST(PassThroughTest, PassesThroughPointerToMemberFunction) { FILE: absl/base/optimization_test.cc function TEST (line 28) | TEST(PredictTest, PredictTrue) { function TEST (line 41) | TEST(PredictTest, PredictFalse) { function TEST (line 54) | TEST(PredictTest, OneEvaluation) { function TEST (line 63) | TEST(PredictTest, OperatorOrder) { function TEST (line 72) | TEST(PredictTest, Pointer) { function TEST (line 82) | TEST(PredictTest, Optional) { class ImplicitlyConvertibleToBool (line 92) | class ImplicitlyConvertibleToBool { method ImplicitlyConvertibleToBool (line 94) | explicit ImplicitlyConvertibleToBool(bool value) : value_(value) {} function TEST (line 103) | TEST(PredictTest, ImplicitBoolConversion) { class ExplicitlyConvertibleToBool (line 112) | class ExplicitlyConvertibleToBool { method ExplicitlyConvertibleToBool (line 114) | explicit ExplicitlyConvertibleToBool(bool value) : value_(value) {} function TEST (line 121) | TEST(PredictTest, ExplicitBoolConversion) { function TEST (line 132) | TEST(AbslAssume, Compiles) { FILE: absl/base/prefetch.h function namespace (line 41) | namespace absl { FILE: absl/base/prefetch_test.cc function TEST (line 28) | TEST(PrefetchTest, PrefetchToLocalCache_StackA) { function TEST (line 35) | TEST(PrefetchTest, PrefetchToLocalCache_Heap) { function TEST (line 52) | TEST(PrefetchTest, PrefetchToLocalCache_Nullptr) { function TEST (line 58) | TEST(PrefetchTest, PrefetchToLocalCache_InvalidPtr) { FILE: absl/base/raw_logging_test.cc function TEST (line 28) | TEST(RawLoggingCompilationTest, Log) { function TEST (line 38) | TEST(RawLoggingCompilationTest, LogWithNulls) { function TEST (line 42) | TEST(RawLoggingCompilationTest, PassingCheck) { function TEST (line 46) | TEST(RawLoggingCompilationTest, DebugLog) { function TEST (line 50) | TEST(RawLoggingCompilationTest, PassingDebugCheck) { function TEST (line 61) | TEST(RawLoggingDeathTest, FailingDebugCheck) { function TEST (line 67) | TEST(RawLoggingDeathTest, FailingCheck) { function TEST (line 72) | TEST(RawLoggingDeathTest, LogFatal) { function TEST (line 77) | TEST(InternalLog, CompilationTest) { function TEST (line 88) | TEST(InternalLogDeathTest, FailingCheck) { function TEST (line 93) | TEST(InternalLogDeathTest, LogFatal) { FILE: absl/base/spinlock_test_common.cc type absl (line 41) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 42) | ABSL_NAMESPACE_BEGIN FILE: absl/base/thread_annotations.h function namespace (line 312) | namespace absl { FILE: absl/base/throw_delegate.cc type absl (line 25) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 26) | ABSL_NAMESPACE_BEGIN function ThrowStdLogicError (line 36) | void ThrowStdLogicError(const char* what_arg) { function ThrowStdInvalidArgument (line 44) | void ThrowStdInvalidArgument(const std::string& what_arg) { function ThrowStdInvalidArgument (line 52) | void ThrowStdInvalidArgument(const char* what_arg) { function ThrowStdDomainError (line 61) | void ThrowStdDomainError(const std::string& what_arg) { function ThrowStdDomainError (line 69) | void ThrowStdDomainError(const char* what_arg) { function ThrowStdLengthError (line 78) | void ThrowStdLengthError(const std::string& what_arg) { function ThrowStdLengthError (line 86) | void ThrowStdLengthError(const char* what_arg) { function ThrowStdOutOfRange (line 95) | void ThrowStdOutOfRange(const std::string& what_arg) { function ThrowStdOutOfRange (line 103) | void ThrowStdOutOfRange(const char* what_arg) { function ThrowStdRuntimeError (line 112) | void ThrowStdRuntimeError(const std::string& what_arg) { function ThrowStdRuntimeError (line 120) | void ThrowStdRuntimeError(const char* what_arg) { function ThrowStdRangeError (line 129) | void ThrowStdRangeError(const std::string& what_arg) { function ThrowStdRangeError (line 137) | void ThrowStdRangeError(const char* what_arg) { function ThrowStdOverflowError (line 146) | void ThrowStdOverflowError(const std::string& what_arg) { function ThrowStdOverflowError (line 154) | void ThrowStdOverflowError(const char* what_arg) { function ThrowStdUnderflowError (line 163) | void ThrowStdUnderflowError(const std::string& what_arg) { function ThrowStdUnderflowError (line 171) | void ThrowStdUnderflowError(const char* what_arg) { function ThrowStdBadFunctionCall (line 180) | void ThrowStdBadFunctionCall() { function ThrowStdBadAlloc (line 188) | void ThrowStdBadAlloc() { function ThrowStdBadArrayNewLength (line 196) | void ThrowStdBadArrayNewLength() { FILE: absl/base/throw_delegate.h function namespace (line 22) | namespace absl { FILE: absl/base/throw_delegate_test.cc function ExpectThrowChar (line 42) | void ExpectThrowChar(void (*f)(const char*)) { function ExpectThrowString (line 56) | void ExpectThrowString(void (*f)(const std::string&)) { function ExpectThrowNoWhat (line 70) | void ExpectThrowNoWhat(void (*f)()) { function TEST (line 82) | TEST(ThrowDelegate, ThrowStdLogicErrorChar) { function TEST (line 86) | TEST(ThrowDelegate, ThrowStdInvalidArgumentChar) { function TEST (line 90) | TEST(ThrowDelegate, ThrowStdDomainErrorChar) { function TEST (line 94) | TEST(ThrowDelegate, ThrowStdLengthErrorChar) { function TEST (line 98) | TEST(ThrowDelegate, ThrowStdOutOfRangeChar) { function TEST (line 102) | TEST(ThrowDelegate, ThrowStdRuntimeErrorChar) { function TEST (line 106) | TEST(ThrowDelegate, ThrowStdRangeErrorChar) { function TEST (line 110) | TEST(ThrowDelegate, ThrowStdOverflowErrorChar) { function TEST (line 114) | TEST(ThrowDelegate, ThrowStdUnderflowErrorChar) { function TEST (line 118) | TEST(ThrowDelegate, ThrowStdLogicErrorString) { function TEST (line 122) | TEST(ThrowDelegate, ThrowStdInvalidArgumentString) { function TEST (line 126) | TEST(ThrowDelegate, ThrowStdDomainErrorString) { function TEST (line 130) | TEST(ThrowDelegate, ThrowStdLengthErrorString) { function TEST (line 134) | TEST(ThrowDelegate, ThrowStdOutOfRangeString) { function TEST (line 138) | TEST(ThrowDelegate, ThrowStdRuntimeErrorString) { function TEST (line 142) | TEST(ThrowDelegate, ThrowStdRangeErrorString) { function TEST (line 146) | TEST(ThrowDelegate, ThrowStdOverflowErrorString) { function TEST (line 150) | TEST(ThrowDelegate, ThrowStdUnderflowErrorString) { function TEST (line 154) | TEST(ThrowDelegate, ThrowStdBadFunctionCallNoWhat) { function TEST (line 158) | TEST(ThrowDelegate, ThrowStdBadAllocNoWhat) { function TEST (line 162) | TEST(ThrowDelegate, ThrowStdBadArrayNewLength) { FILE: absl/cleanup/cleanup.h function namespace (line 81) | namespace absl { FILE: absl/cleanup/cleanup_test.cc function IsSame (line 30) | constexpr bool IsSame() { type IdentityFactory (line 34) | struct IdentityFactory { method Callback (line 36) | static Callback AsCallback(Callback callback) { class FunctorClass (line 44) | class FunctorClass { method FunctorClass (line 48) | explicit FunctorClass(Callback callback) : callback_(std::move(callbac... method FunctorClass (line 50) | FunctorClass(FunctorClass&& other) method FunctorClass (line 53) | FunctorClass(const FunctorClass&) = delete; method FunctorClass (line 55) | FunctorClass& operator=(const FunctorClass&) = delete; method FunctorClass (line 57) | FunctorClass& operator=(FunctorClass&&) = delete; type FunctorClassFactory (line 71) | struct FunctorClassFactory { method FunctorClass (line 73) | static FunctorClass AsCallback(Callback callback) { type StdFunctionFactory (line 78) | struct StdFunctionFactory { method AsCallback (line 80) | static std::function AsCallback(Callback callback) { type CleanupTest (line 88) | struct CleanupTest : public ::testing::Test {} function FnPtrFunction (line 92) | void FnPtrFunction() { fn_ptr_called = true; } function TYPED_TEST (line 94) | TYPED_TEST(CleanupTest, FactoryProducesCorrectType) { function TYPED_TEST (line 119) | TYPED_TEST(CleanupTest, CTADProducesCorrectType) { function TYPED_TEST (line 144) | TYPED_TEST(CleanupTest, FactoryAndCTADProduceSameType) { function TYPED_TEST (line 189) | TYPED_TEST(CleanupTest, BasicUsage) { function TYPED_TEST (line 201) | TYPED_TEST(CleanupTest, BasicUsageWithFunctionPointer) { function TYPED_TEST (line 212) | TYPED_TEST(CleanupTest, Cancel) { function TYPED_TEST (line 227) | TYPED_TEST(CleanupTest, Invoke) { function TYPED_TEST (line 244) | TYPED_TEST(CleanupTest, Move) { type DestructionCounter (line 267) | struct DestructionCounter { function TYPED_TEST (line 273) | TYPED_TEST(CleanupTest, DestructorDestroys) { function TYPED_TEST (line 283) | TYPED_TEST(CleanupTest, CancelDestroys) { function TYPED_TEST (line 296) | TYPED_TEST(CleanupTest, InvokeDestroys) { FILE: absl/cleanup/internal/cleanup.h function namespace (line 26) | namespace absl { FILE: absl/container/btree_benchmark.cc type absl (line 46) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 47) | ABSL_NAMESPACE_BEGIN FILE: absl/container/btree_map.h function namespace (line 71) | namespace absl { function namespace (line 880) | namespace container_internal { FILE: absl/container/btree_set.h function namespace (line 69) | namespace absl { function namespace (line 793) | namespace container_internal { FILE: absl/container/btree_test.cc type absl (line 54) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 55) | ABSL_NAMESPACE_BEGIN FILE: absl/container/btree_test.h function namespace (line 31) | namespace absl { FILE: absl/container/chunked_queue.h function namespace (line 115) | namespace absl { function chunked_queue (line 219) | chunked_queue(allocator_type()) {} function explicit (line 222) | explicit chunked_queue(const allocator_type& alloc) function explicit (line 226) | explicit chunked_queue(size_type count, function alloc_and_size_ (line 245) | alloc_and_size_(alloc) { function chunked_queue (line 258) | chunked_queue(const chunked_queue& other) function alloc_and_size_ (line 265) | alloc_and_size_(alloc) { function assign (line 396) | void assign(size_type count, const T& value) { function assign (line 404) | void assign(std::initializer_list il) { assign(il.begin(), il.end()); } function push_back (line 408) | void push_back(const T& val) { emplace_back(val); } function push_back (line 409) | void push_back(T&& val) { emplace_back(std::move(val)); } function swap (line 451) | void swap(chunked_queue& other) noexcept { function iterator (line 473) | iterator begin() { return head_; } function iterator (line 474) | iterator end() { return tail_; } type AllocatorAndSize (line 490) | struct AllocatorAndSize function Construct (line 510) | void Construct(T* start, T* limit) { function Destroy (line 517) | size_t Destroy(T* start, T* limit) { function T (line 526) | T* block_begin(Block* b) const { function T (line 529) | T* block_end(Block* b) const { function NewBlockSize (line 538) | size_t NewBlockSize() { FILE: absl/container/chunked_queue_benchmark.cc class forward_list_queue (line 33) | class forward_list_queue { method forward_list_queue (line 37) | forward_list_queue() = default; method emplace_back (line 41) | void emplace_back(Args&&... args) { method push_back (line 51) | void push_back(const T& value) { emplace_back(value); } method iterator (line 52) | iterator begin() { return list_.begin(); } method iterator (line 53) | iterator end() { return list_.end(); } method T (line 54) | T& front() { return list_.front(); } method T (line 55) | const T& front() const { return list_.front(); } method pop_front (line 56) | void pop_front() { list_.pop_front(); } method empty (line 57) | bool empty() const { return list_.empty(); } method clear (line 58) | void clear() { list_.clear(); } class Element (line 76) | class Element { method Element (line 78) | Element() : Element(-1) {} method Element (line 79) | Element(int type) : type_(type) {} function Q (line 89) | Q MakeQueue(int64_t num_elements) { function CustomArgs (line 97) | void CustomArgs(benchmark::internal::Benchmark* b) { function BM_construct (line 104) | void BM_construct(benchmark::State& state) { function BM_destroy (line 123) | void BM_destroy(benchmark::State& state) { function BM_push_back (line 149) | void BM_push_back(benchmark::State& state) { function BM_pop_front (line 174) | void BM_pop_front(benchmark::State& state) { function BM_clear (line 199) | void BM_clear(benchmark::State& state) { function BM_iter (line 224) | void BM_iter(benchmark::State& state) { function BM_resize_shrink (line 250) | void BM_resize_shrink(benchmark::State& state) { function BM_resize_grow (line 276) | void BM_resize_grow(benchmark::State& state) { function BM_assign_shrink (line 302) | void BM_assign_shrink(benchmark::State& state) { function BM_assign_grow (line 328) | void BM_assign_grow(benchmark::State& state) { function BM_push_pop (line 354) | void BM_push_pop(benchmark::State& state) { FILE: absl/container/chunked_queue_test.cc type adl_namespace (line 42) | namespace adl_namespace { function TEST (line 44) | TEST(ChunkedQueueADLTest, Swap) { function TEST (line 63) | TEST(Internal, elements_in_bytes) { function TEST (line 73) | TEST(Internal, BlockSizedDelete) { function BlockSizeRounding (line 84) | void BlockSizeRounding() { function TEST (line 98) | TEST(Internal, BlockSizeRounding1) { BlockSizeRounding<1>(); } function TEST (line 99) | TEST(Internal, BlockSizeRounding17) { BlockSizeRounding<17>(); } function TEST (line 100) | TEST(Internal, BlockSizeRounding101) { BlockSizeRounding<101>(); } function TEST (line 101) | TEST(Internal, BlockSizeRounding528) { BlockSizeRounding<528>(); } function TEST (line 103) | TEST(ChunkedQueue, MinMaxBlockSize) { function TEST (line 108) | TEST(ChunkedQueue, Empty) { function TEST (line 121) | TEST(ChunkedQueue, CopyConstruct) { function TEST (line 129) | TEST(ChunkedQueue, CopyConstructMultipleChunks) { function TEST (line 139) | TEST(ChunkedQueue, BeginEndConstruct) { function TEST (line 146) | TEST(ChunkedQueue, InitializerListConstruct) { function TEST (line 152) | TEST(ChunkedQueue, CountConstruct) { function TEST (line 158) | TEST(ChunkedQueue, CountValueConstruct) { function TEST (line 164) | TEST(ChunkedQueue, InitializerListAssign) { function TEST (line 171) | TEST(ChunkedQueue, CopyAssign) { function TEST (line 178) | TEST(ChunkedQueue, CopyAssignSelf) { function TEST (line 186) | TEST(ChunkedQueue, CopyAssignDestinationBigger) { function TEST (line 198) | TEST(ChunkedQueue, CopyAssignSourceBiggerMultipleChunks) { function TEST (line 210) | TEST(ChunkedQueue, CopyAssignDestinationBiggerMultipleChunks) { function TEST (line 222) | TEST(ChunkedQueue, AssignCountValue) { function TEST (line 233) | TEST(ChunkedQueue, MoveConstruct) { function TEST (line 241) | TEST(ChunkedQueue, MoveAssign) { function TEST (line 250) | TEST(ChunkedQueue, MoveAssignImmovable) { function TEST (line 266) | TEST(ChunkedQueue, MoveAssignSelf) { function TEST (line 275) | TEST(ChunkedQueue, MoveAssignDestinationBigger) { function TEST (line 287) | TEST(ChunkedQueue, MoveAssignDestinationBiggerMultipleChunks) { function TEST (line 299) | TEST(ChunkedQueue, ConstFrontBack) { function TEST (line 326) | TEST(ChunkedQueue, PushAndPop) { function TEST (line 346) | TEST(ChunkedQueue, Swap) { function TEST (line 372) | TEST(ChunkedQueue, ShrinkToFit) { function TEST (line 389) | TEST(ChunkedQueue, ResizeExtends) { function TEST (line 396) | TEST(ChunkedQueue, ResizeShrinks) { function TEST (line 405) | TEST(ChunkedQueue, ResizeExtendsMultipleBlocks) { function TEST (line 412) | TEST(ChunkedQueue, ResizeShrinksMultipleBlocks) { function TEST (line 422) | TEST(ChunkedQueue, ResizeValue) { function TEST (line 437) | TEST(ChunkedQueue, MaxSize) { function TEST (line 443) | TEST(ChunkedQueue, AssignExtends) { function TEST (line 451) | TEST(ChunkedQueue, AssignShrinks) { function TEST (line 459) | TEST(ChunkedQueue, AssignBoundaryCondition) { function TEST (line 483) | TEST(ChunkedQueue, Iterator) { function TEST (line 516) | TEST(ChunkedQueue, IteratorDefaultConstructor) { function TEST (line 525) | TEST(ChunkedQueue, IteratorConversion) { type TestEntry (line 540) | struct TestEntry { function TEST (line 544) | TEST(ChunkedQueue, Iterator2) { function TEST (line 564) | TEST(ChunkedQueue, Iterator_MultipleBlocks) { function TEST (line 590) | TEST(ChunkedQueue, Iterator_PopFrontInvalidate) { function TEST (line 606) | TEST(ChunkedQueue, Iterator_PushBackInvalidate) { type MyType (line 617) | struct MyType { method MyType (line 621) | explicit MyType(int x) : val(x) { constructor_calls++; } method MyType (line 622) | MyType(const MyType& t) : val(t.val) { constructor_calls++; } function TEST (line 631) | TEST(ChunkedQueue, ConstructorDestructorCalls) { function TEST (line 658) | TEST(ChunkedQueue, MoveObjects) { function TEST (line 669) | TEST(ChunkedQueue, EmplaceBack1) { function TEST (line 677) | TEST(ChunkedQueue, EmplaceBack2) { function TEST (line 684) | TEST(ChunkedQueue, OveralignmentEmplaceBack) { function TEST (line 696) | TEST(ChunkedQueue, StatelessAllocatorDoesntAffectObjectSizes) { function TEST (line 728) | TEST(ChunkedQueue, DoesNotRoundBlockSizesUpWithNonDefaultAllocator) { function TEST (line 748) | TEST(ChunkedQueue, Hardening) { FILE: absl/container/fixed_array.h function namespace (line 56) | namespace absl { function size_type (line 191) | constexpr size_type max_size() const { function pointer (line 216) | pointer data() ABSL_ATTRIBUTE_LIFETIME_BOUND { function reference (line 224) | reference operator[](size_type i) ABSL_ATTRIBUTE_LIFETIME_BOUND { function const_reference (line 232) | const_reference operator[](size_type i) const ABSL_ATTRIBUTE_LIFETIME_BO... function reference (line 241) | reference at(size_type i) ABSL_ATTRIBUTE_LIFETIME_BOUND { function const_reference (line 250) | const_reference at(size_type i) const ABSL_ATTRIBUTE_LIFETIME_BOUND { function reference (line 260) | reference front() ABSL_ATTRIBUTE_LIFETIME_BOUND { function reference (line 275) | reference back() ABSL_ATTRIBUTE_LIFETIME_BOUND { function iterator (line 290) | iterator begin() ABSL_ATTRIBUTE_LIFETIME_BOUND { return data(); } function const_iterator (line 294) | const_iterator begin() const ABSL_ATTRIBUTE_LIFETIME_BOUND { return data... function iterator (line 306) | iterator end() ABSL_ATTRIBUTE_LIFETIME_BOUND { return data() + size(); } function const_iterator (line 317) | const_iterator cend() const ABSL_ATTRIBUTE_LIFETIME_BOUND { return end(); } function const_reverse_iterator (line 328) | const_reverse_iterator rbegin() const ABSL_ATTRIBUTE_LIFETIME_BOUND { function reverse_iterator (line 342) | reverse_iterator rend() ABSL_ATTRIBUTE_LIFETIME_BOUND { function const_reverse_iterator (line 348) | const_reverse_iterator rend() const ABSL_ATTRIBUTE_LIFETIME_BOUND { function fill (line 362) | void fill(const value_type& val) { std::fill(begin(), end(), val); } function H (line 392) | H AbslHashValue(H h, const FixedArray& v) { function pointer (line 427) | static pointer AsValueType(pointer ptr) { return ptr; } function pointer (line 428) | static pointer AsValueType(StorageElementWrapper* ptr) { function class (line 435) | class NonEmptyInlinedStorage { function class (line 453) | class EmptyInlinedStorage { function class (line 472) | class Storage : public InlinedStorage { function StorageElement (line 486) | StorageElement* begin() const { return data_; } function StorageElement (line 487) | StorageElement* end() const { return begin() + size(); } function StorageElement (line 501) | StorageElement* InitializeData() { FILE: absl/container/fixed_array_benchmark.cc class SimpleClass (line 26) | class SimpleClass { method SimpleClass (line 28) | SimpleClass() : i(3) {} function BM_FixedArray (line 36) | void BM_FixedArray(benchmark::State& state) { FILE: absl/container/fixed_array_exception_safety_test.cc type absl (line 25) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 26) | ABSL_NAMESPACE_BEGIN FILE: absl/container/fixed_array_test.cc function IsOnStack (line 46) | static bool IsOnStack(const ArrayType& a) { class ConstructionTester (line 50) | class ConstructionTester { method ConstructionTester (line 52) | ConstructionTester() : self_ptr_(this), value_(0) { constructions++; } method CheckConstructed (line 64) | void CheckConstructed() { assert(self_ptr_ == this); } method set (line 66) | void set(int value) { value_ = value; } method get (line 67) | int get() { return value_; } class ThreeInts (line 82) | class ThreeInts { method ThreeInts (line 84) | ThreeInts() { function TEST (line 98) | TEST(FixedArrayTest, CopyCtor) { function TEST (line 112) | TEST(FixedArrayTest, MoveCtor) { function TEST (line 133) | TEST(FixedArrayTest, SmallObjects) { function TEST (line 190) | TEST(FixedArrayTest, AtThrows) { function TEST (line 197) | TEST(FixedArrayTest, Hardened) { function TEST (line 212) | TEST(FixedArrayRelationalsTest, EqualArrays) { function TEST (line 233) | TEST(FixedArrayRelationalsTest, UnequalArrays) { function TestArray (line 256) | static void TestArray(int n) { function TestArrayOfArrays (line 300) | static void TestArrayOfArrays(int n) { function TEST (line 360) | TEST(IteratorConstructorTest, NonInline) { function TEST (line 370) | TEST(IteratorConstructorTest, Inline) { function TEST (line 380) | TEST(IteratorConstructorTest, NonPod) { function TEST (line 391) | TEST(IteratorConstructorTest, FromEmptyVector) { function TEST (line 398) | TEST(IteratorConstructorTest, FromNonEmptyVector) { function TEST (line 408) | TEST(IteratorConstructorTest, FromBidirectionalIteratorRange) { function TEST (line 415) | TEST(IteratorConstructorTest, FromCpp20ForwardIteratorRange) { function TEST (line 429) | TEST(InitListConstructorTest, InitListConstruction) { function TEST (line 434) | TEST(FillConstructorTest, NonEmptyArrays) { function TEST (line 442) | TEST(FillConstructorTest, EmptyArray) { function TEST (line 448) | TEST(FillConstructorTest, NotTriviallyCopyable) { function TEST (line 456) | TEST(FillConstructorTest, Disambiguation) { function TEST (line 461) | TEST(FixedArrayTest, ManySizedArrays) { function TEST (line 473) | TEST(FixedArrayTest, ManySizedArraysOfArraysOf1) { function TEST (line 482) | TEST(FixedArrayTest, ManySizedArraysOfArraysOf2) { function TEST (line 496) | TEST(FixedArrayTest, AvoidParanoidDiagnostics) { function TEST (line 501) | TEST(FixedArrayTest, TooBigInlinedSpace) { type PickyDelete (line 525) | struct PickyDelete { method PickyDelete (line 526) | PickyDelete() {} function TEST (line 538) | TEST(FixedArrayTest, UsesGlobalAlloc) { function TEST (line 543) | TEST(FixedArrayTest, Data) { function TEST (line 554) | TEST(FixedArrayTest, Empty) { function TEST (line 563) | TEST(FixedArrayTest, FrontAndBack) { function TEST (line 576) | TEST(FixedArrayTest, ReverseIteratorInlined) { function TEST (line 603) | TEST(FixedArrayTest, ReverseIteratorAllocated) { function TEST (line 630) | TEST(FixedArrayTest, Fill) { function TEST (line 646) | TEST(FixedArrayTest, DefaultCtorDoesNotValueInit) { function TEST (line 663) | TEST(AllocatorSupportTest, CountInlineAllocations) { function TEST (line 684) | TEST(AllocatorSupportTest, CountOutoflineAllocations) { function TEST (line 705) | TEST(AllocatorSupportTest, CountCopyInlineAllocations) { function TEST (line 733) | TEST(AllocatorSupportTest, CountCopyOutoflineAllocations) { function TEST (line 761) | TEST(AllocatorSupportTest, SizeValAllocConstructor) { function TEST (line 791) | TEST(AllocatorSupportTest, PropagatesStatefulAllocator) { function TEST (line 809) | TEST(FixedArrayTest, AddressSanitizerAnnotations1) { function TEST (line 820) | TEST(FixedArrayTest, AddressSanitizerAnnotations2) { function TEST (line 831) | TEST(FixedArrayTest, AddressSanitizerAnnotations3) { function TEST (line 840) | TEST(FixedArrayTest, AddressSanitizerAnnotations4) { function TEST (line 857) | TEST(FixedArrayTest, AbslHashValueWorks) { FILE: absl/container/flat_hash_map.h function namespace (line 48) | namespace absl { function namespace (line 607) | namespace container_internal { function construct (line 654) | void construct(Allocator* alloc, slot_type* slot, Args&&... args) { FILE: absl/container/flat_hash_map_test.cc type absl (line 41) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 42) | ABSL_NAMESPACE_BEGIN FILE: absl/container/flat_hash_set.h function namespace (line 49) | namespace absl { function namespace (line 511) | namespace container_internal { function construct (line 552) | void construct(Allocator* alloc, slot_type* slot, Args&&... args) { function T (line 564) | static T& element(slot_type* slot) { return *slot; } FILE: absl/container/flat_hash_set_test.cc type absl (line 45) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 46) | ABSL_NAMESPACE_BEGIN FILE: absl/container/hash_container_defaults.h function namespace (line 21) | namespace absl { FILE: absl/container/inlined_vector.h function namespace (line 60) | namespace absl { function resize (line 602) | void resize(size_type n) { function resize (line 612) | void resize(size_type n, const_reference v) { function iterator (line 621) | iterator insert(const_iterator pos, function iterator (line 628) | iterator insert(const_iterator pos, function iterator (line 636) | iterator insert(const_iterator pos, size_type n, function iterator (line 665) | iterator insert(const_iterator pos, std::initializer_list list) function push_back (line 752) | void push_back(const_reference v) { static_cast(emplace_back(v)); } function push_back (line 756) | void push_back(value_type&& v) { function pop_back (line 763) | void pop_back() noexcept { function iterator (line 776) | iterator erase(const_iterator pos) ABSL_ATTRIBUTE_LIFETIME_BOUND { function iterator (line 801) | iterator erase(const_iterator from, function clear (line 818) | void clear() noexcept { function reserve (line 827) | void reserve(size_type n) { storage_.Reserve(n); } function shrink_to_fit (line 837) | void shrink_to_fit() { function swap (line 846) | void swap(InlinedVector& other) { function MoveAssignment (line 856) | void MoveAssignment(MemcpyPolicy, InlinedVector&& other) { function DestroyExistingAndAdopt (line 877) | void DestroyExistingAndAdopt(InlinedVector&& other) { function MoveAssignment (line 888) | void MoveAssignment(ElementwiseAssignPolicy, InlinedVector&& other) { function MoveAssignment (line 902) | void MoveAssignment(ElementwiseConstructPolicy, InlinedVector&& other) { FILE: absl/container/inlined_vector_benchmark.cc function BM_InlinedVectorFill (line 27) | void BM_InlinedVectorFill(benchmark::State& state) { function BM_InlinedVectorFillRange (line 41) | void BM_InlinedVectorFillRange(benchmark::State& state) { function BM_StdVectorFill (line 54) | void BM_StdVectorFill(benchmark::State& state) { function StringRepresentedInline (line 72) | bool StringRepresentedInline(std::string s) { function GetNonShortStringOptimizationSize (line 78) | int GetNonShortStringOptimizationSize() { function BM_InlinedVectorFillString (line 90) | void BM_InlinedVectorFillString(benchmark::State& state) { function BM_StdVectorFillString (line 106) | void BM_StdVectorFillString(benchmark::State& state) { type Buffer (line 122) | struct Buffer { // some arbitrary structure for benchmarking. function BM_InlinedVectorAssignments (line 129) | void BM_InlinedVectorAssignments(benchmark::State& state) { function BM_CreateFromContainer (line 151) | void BM_CreateFromContainer(benchmark::State& state) { type LargeCopyableOnly (line 161) | struct LargeCopyableOnly { method LargeCopyableOnly (line 162) | LargeCopyableOnly() : d(1024, 17) {} method LargeCopyableOnly (line 163) | LargeCopyableOnly(const LargeCopyableOnly& o) = default; method LargeCopyableOnly (line 164) | LargeCopyableOnly& operator=(const LargeCopyableOnly& o) = default; type LargeCopyableSwappable (line 169) | struct LargeCopyableSwappable { method LargeCopyableSwappable (line 170) | LargeCopyableSwappable() : d(1024, 17) {} method LargeCopyableSwappable (line 172) | LargeCopyableSwappable(const LargeCopyableSwappable& o) = default; method LargeCopyableSwappable (line 174) | LargeCopyableSwappable& operator=(LargeCopyableSwappable o) { method swap (line 180) | void swap(LargeCopyableSwappable& a, LargeCopyableSwappable& b) { type LargeCopyableMovable (line 188) | struct LargeCopyableMovable { method LargeCopyableMovable (line 189) | LargeCopyableMovable() : d(1024, 17) {} type LargeCopyableMovableSwappable (line 195) | struct LargeCopyableMovableSwappable { method LargeCopyableMovableSwappable (line 196) | LargeCopyableMovableSwappable() : d(1024, 17) {} method LargeCopyableMovableSwappable (line 197) | LargeCopyableMovableSwappable(const LargeCopyableMovableSwappable& o) = method LargeCopyableMovableSwappable (line 199) | LargeCopyableMovableSwappable(LargeCopyableMovableSwappable&& o) = def... method LargeCopyableMovableSwappable (line 201) | LargeCopyableMovableSwappable& operator=(LargeCopyableMovableSwappable... method LargeCopyableMovableSwappable (line 206) | LargeCopyableMovableSwappable& operator=(LargeCopyableMovableSwappable... method swap (line 209) | void swap(LargeCopyableMovableSwappable& a, function BM_SwapElements (line 219) | void BM_SwapElements(benchmark::State& state) { function BM_Sizeof (line 242) | void BM_Sizeof(benchmark::State& state) { function BM_InlinedVectorIndexInlined (line 270) | void BM_InlinedVectorIndexInlined(benchmark::State& state) { function BM_InlinedVectorIndexExternal (line 279) | void BM_InlinedVectorIndexExternal(benchmark::State& state) { function BM_StdVectorIndex (line 288) | void BM_StdVectorIndex(benchmark::State& state) { function BM_InlinedVectorDataInlined (line 297) | void BM_InlinedVectorDataInlined(benchmark::State& state) { function BM_InlinedVectorDataExternal (line 306) | void BM_InlinedVectorDataExternal(benchmark::State& state) { function BM_StdVectorData (line 316) | void BM_StdVectorData(benchmark::State& state) { function BM_InlinedVectorSizeInlined (line 326) | void BM_InlinedVectorSizeInlined(benchmark::State& state) { function BM_InlinedVectorSizeExternal (line 335) | void BM_InlinedVectorSizeExternal(benchmark::State& state) { function BM_StdVectorSize (line 344) | void BM_StdVectorSize(benchmark::State& state) { function BM_InlinedVectorEmptyInlined (line 353) | void BM_InlinedVectorEmptyInlined(benchmark::State& state) { function BM_InlinedVectorEmptyExternal (line 362) | void BM_InlinedVectorEmptyExternal(benchmark::State& state) { function BM_StdVectorEmpty (line 371) | void BM_StdVectorEmpty(benchmark::State& state) { type TrivialType (line 398) | struct TrivialType { class NontrivialType (line 402) | class NontrivialType { method ABSL_ATTRIBUTE_NOINLINE (line 404) | ABSL_ATTRIBUTE_NOINLINE NontrivialType() : val_() { method ABSL_ATTRIBUTE_NOINLINE (line 408) | ABSL_ATTRIBUTE_NOINLINE NontrivialType(const NontrivialType& other) method ABSL_ATTRIBUTE_NOINLINE (line 413) | ABSL_ATTRIBUTE_NOINLINE NontrivialType& operator=( method ABSL_ATTRIBUTE_NOINLINE (line 420) | ABSL_ATTRIBUTE_NOINLINE ~NontrivialType() noexcept { function BatchedBenchmark (line 429) | void BatchedBenchmark(benchmark::State& state, PrepareVecFn prepare_vec, function BM_ConstructFromSize (line 450) | void BM_ConstructFromSize(benchmark::State& state) { function BM_ConstructFromSizeRef (line 466) | void BM_ConstructFromSizeRef(benchmark::State& state) { function BM_ConstructFromRange (line 484) | void BM_ConstructFromRange(benchmark::State& state) { function BM_ConstructFromCopy (line 500) | void BM_ConstructFromCopy(benchmark::State& state) { function BM_ConstructFromMove (line 517) | void BM_ConstructFromMove(benchmark::State& state) { function BM_CopyTrivial (line 538) | void BM_CopyTrivial(benchmark::State& state) { function BM_CopyNonTrivial (line 549) | void BM_CopyNonTrivial(benchmark::State& state) { function BM_AssignSizeRef (line 560) | void BM_AssignSizeRef(benchmark::State& state) { function BM_AssignRange (line 577) | void BM_AssignRange(benchmark::State& state) { function BM_AssignFromCopy (line 592) | void BM_AssignFromCopy(benchmark::State& state) { function BM_AssignFromMove (line 607) | void BM_AssignFromMove(benchmark::State& state) { function BM_ResizeSize (line 628) | void BM_ResizeSize(benchmark::State& state) { function BM_ResizeSizeRef (line 643) | void BM_ResizeSizeRef(benchmark::State& state) { function BM_InsertSizeRef (line 662) | void BM_InsertSizeRef(benchmark::State& state) { function BM_InsertRange (line 682) | void BM_InsertRange(benchmark::State& state) { function BM_EmplaceBack (line 702) | void BM_EmplaceBack(benchmark::State& state) { function BM_PopBack (line 717) | void BM_PopBack(benchmark::State& state) { function BM_EraseOne (line 732) | void BM_EraseOne(benchmark::State& state) { function BM_EraseRange (line 750) | void BM_EraseRange(benchmark::State& state) { function BM_Clear (line 768) | void BM_Clear(benchmark::State& state) { function BM_Reserve (line 778) | void BM_Reserve(benchmark::State& state) { function BM_ShrinkToFit (line 793) | void BM_ShrinkToFit(benchmark::State& state) { function BM_Swap (line 808) | void BM_Swap(benchmark::State& state) { FILE: absl/container/inlined_vector_exception_safety_test.cc class TestParams (line 69) | class TestParams { method GetSizeAt (line 72) | constexpr static size_t GetSizeAt(size_t i) { return kSizes[1 + i]; } type NoSizeTest (line 112) | struct NoSizeTest : ::testing::Test {} type OneSizeTest (line 116) | struct OneSizeTest : ::testing::Test {} type TwoSizeTest (line 120) | struct TwoSizeTest : ::testing::Test {} function InlinedVectorInvariants (line 124) | bool InlinedVectorInvariants(VecT* vec) { function NoThrowGuarantee (line 144) | bool NoThrowGuarantee(VecT* /* vec */) { function TYPED_TEST (line 148) | TYPED_TEST(NoSizeTest, DefaultConstructor) { function TYPED_TEST (line 157) | TYPED_TEST(OneSizeTest, SizeConstructor) { function TYPED_TEST (line 167) | TYPED_TEST(OneSizeTest, SizeRefConstructor) { function TYPED_TEST (line 178) | TYPED_TEST(OneSizeTest, InitializerListConstructor) { function TYPED_TEST (line 191) | TYPED_TEST(OneSizeTest, RangeConstructor) { function TYPED_TEST (line 204) | TYPED_TEST(OneSizeTest, CopyConstructor) { function TYPED_TEST (line 216) | TYPED_TEST(OneSizeTest, MoveConstructor) { function TYPED_TEST (line 228) | TYPED_TEST(TwoSizeTest, Assign) { function TYPED_TEST (line 267) | TYPED_TEST(TwoSizeTest, Resize) { function TYPED_TEST (line 287) | TYPED_TEST(OneSizeTest, Insert) { function TYPED_TEST (line 310) | TYPED_TEST(TwoSizeTest, Insert) { function TYPED_TEST (line 363) | TYPED_TEST(OneSizeTest, EmplaceBack) { function TYPED_TEST (line 386) | TYPED_TEST(OneSizeTest, PopBack) { function TYPED_TEST (line 399) | TYPED_TEST(OneSizeTest, Erase) { function TYPED_TEST (line 447) | TYPED_TEST(OneSizeTest, Clear) { function TYPED_TEST (line 460) | TYPED_TEST(TwoSizeTest, Reserve) { function TYPED_TEST (line 472) | TYPED_TEST(OneSizeTest, ShrinkToFit) { function TYPED_TEST (line 485) | TYPED_TEST(TwoSizeTest, Swap) { FILE: absl/container/inlined_vector_test.cc class InstanceTest (line 77) | class InstanceTest : public ::testing::Test {} class RefCounted (line 82) | class RefCounted { method RefCounted (line 84) | RefCounted(int value, int* count) : value_(value), count_(count) { Ref... method RefCounted (line 86) | RefCounted(const RefCounted& v) : value_(v.value_), count_(v.count_) { method swap (line 95) | void swap(RefCounted& a, RefCounted& b) { method RefCounted (line 101) | RefCounted& operator=(RefCounted v) { method Ref (line 107) | void Ref() const { method Unref (line 112) | void Unref() const { class Dynamic (line 124) | class Dynamic { function Fill (line 133) | static void Fill(Container* v, size_t len, int offset = 0) { function IntVec (line 139) | static IntVec Fill(size_t len, int offset = 0) { function TEST (line 145) | TEST(IntVec, SimpleOps) { function TEST (line 195) | TEST(IntVec, PopBackNoOverflow) { function TEST (line 201) | TEST(IntVec, AtThrows) { function TEST (line 208) | TEST(IntVec, ReverseIterator) { function TEST (line 238) | TEST(IntVec, Erase) { function TEST (line 255) | TEST(IntVec, Hardened) { function TEST (line 269) | TEST(UniquePtr, MoveConstruct) { function TEST (line 290) | TEST(UniquePtr, MoveAssign) { function TEST (line 314) | TEST(UniquePtr, Swap) { function TEST (line 343) | TEST(UniquePtr, EraseSingle) { function TEST (line 369) | TEST(UniquePtr, EraseMulti) { function TEST (line 392) | TEST(RefCountedVec, EraseBeginEnd) { type NoDefaultCtor (line 437) | struct NoDefaultCtor { method NoDefaultCtor (line 438) | explicit NoDefaultCtor(int) {} type NoCopy (line 440) | struct NoCopy { method NoCopy (line 441) | NoCopy() {} method NoCopy (line 442) | NoCopy(const NoCopy&) = delete; type NoAssign (line 444) | struct NoAssign { method NoAssign (line 445) | NoAssign() {} method NoAssign (line 446) | NoAssign& operator=(const NoAssign&) = delete; type MoveOnly (line 448) | struct MoveOnly { method MoveOnly (line 449) | MoveOnly() {} method MoveOnly (line 450) | MoveOnly(MoveOnly&&) = default; method MoveOnly (line 451) | MoveOnly& operator=(MoveOnly&&) = default; function TEST (line 453) | TEST(InlinedVectorTest, NoDefaultCtor) { function TEST (line 457) | TEST(InlinedVectorTest, NoCopy) { function TEST (line 461) | TEST(InlinedVectorTest, NoAssign) { function TEST (line 465) | TEST(InlinedVectorTest, MoveOnly) { function TEST (line 477) | TEST(InlinedVectorTest, Noexcept) { function TEST (line 490) | TEST(InlinedVectorTest, EmplaceBack) { function TEST (line 504) | TEST(InlinedVectorTest, ShrinkToFitGrowingVector) { function TEST (line 525) | TEST(InlinedVectorTest, ShrinkToFitEdgeCases) { function TEST (line 567) | TEST(IntVec, Insert) { function TEST (line 654) | TEST(IntPairVec, Insert) { function TEST (line 681) | TEST(RefCountedVec, InsertConstructorDestructor) { function TEST (line 709) | TEST(IntVec, Resize) { function TEST (line 740) | TEST(IntVec, InitWithLength) { function TEST (line 751) | TEST(IntVec, CopyConstructorAndAssignment) { function TEST (line 770) | TEST(IntVec, AliasingCopyAssignment) { function TEST (line 780) | TEST(IntVec, MoveConstructorAndAssignment) { class NotTriviallyDestructible (line 817) | class NotTriviallyDestructible { method NotTriviallyDestructible (line 819) | NotTriviallyDestructible() : p_(new int(1)) {} method NotTriviallyDestructible (line 820) | explicit NotTriviallyDestructible(int i) : p_(new int(i)) {} method NotTriviallyDestructible (line 822) | NotTriviallyDestructible(const NotTriviallyDestructible& other) method NotTriviallyDestructible (line 825) | NotTriviallyDestructible& operator=(const NotTriviallyDestructible& ot... function TEST (line 838) | TEST(AliasingTest, Emplace) { function TEST (line 853) | TEST(AliasingTest, InsertWithCount) { function TEST (line 889) | TEST(OverheadTest, Storage) { function TEST (line 918) | TEST(IntVec, Clear) { function TEST (line 931) | TEST(IntVec, Reserve) { function TEST (line 954) | TEST(StringVec, SelfRefPushBack) { function TEST (line 969) | TEST(StringVec, SelfRefPushBackWithMove) { function TEST (line 984) | TEST(StringVec, SelfMove) { function TEST (line 1002) | TEST(IntVec, Swap) { function TYPED_TEST_P (line 1027) | TYPED_TEST_P(InstanceTest, Swap) { function TEST (line 1077) | TEST(IntVec, EqualAndNotEqual) { function TEST (line 1116) | TEST(IntVec, RelationalOps) { function TYPED_TEST_P (line 1137) | TYPED_TEST_P(InstanceTest, CountConstructorsDestructors) { function TYPED_TEST_P (line 1206) | TYPED_TEST_P(InstanceTest, CountConstructorsDestructorsOnCopyConstructio... function TYPED_TEST_P (line 1233) | TYPED_TEST_P(InstanceTest, CountConstructorsDestructorsOnMoveConstructio... function TYPED_TEST_P (line 1278) | TYPED_TEST_P(InstanceTest, CountConstructorsDestructorsOnAssignment) { function TYPED_TEST_P (line 1313) | TYPED_TEST_P(InstanceTest, CountConstructorsDestructorsOnMoveAssignment) { function TEST (line 1367) | TEST(CountElemAssign, SimpleTypeWithInlineBacking) { function TEST (line 1386) | TEST(CountElemAssign, SimpleTypeWithAllocation) { function TYPED_TEST_P (line 1400) | TYPED_TEST_P(InstanceTest, CountElemAssignInlineBacking) { function InstanceCountElemAssignWithAllocationTest (line 1419) | void InstanceCountElemAssignWithAllocationTest() { function TEST (line 1433) | TEST(CountElemAssign, WithAllocationCopyableInstance) { function TEST (line 1436) | TEST(CountElemAssign, WithAllocationCopyableMovableInstance) { function TEST (line 1440) | TEST(RangedConstructor, SimpleType) { function InstanceRangedConstructorTestForContainer (line 1463) | void InstanceRangedConstructorTestForContainer() { function InstanceRangedConstructorTestWithCapacity (line 1478) | void InstanceRangedConstructorTestWithCapacity() { function TYPED_TEST_P (line 1503) | TYPED_TEST_P(InstanceTest, RangedConstructor) { function TEST (line 1511) | TEST(RangedConstructor, ElementsAreConstructed) { function TEST (line 1521) | TEST(RangedAssign, SimpleType) { function InstanceValuesEqual (line 1558) | static bool InstanceValuesEqual(const Instance& lhs, const Instance& rhs) { function InstanceRangedAssignTestForContainer (line 1565) | void InstanceRangedAssignTestForContainer() { function TYPED_TEST_P (line 1603) | TYPED_TEST_P(InstanceTest, RangedAssign) { function TEST (line 1617) | TEST(InitializerListConstructor, SimpleTypeWithInlineBacking) { function TEST (line 1622) | TEST(InitializerListConstructor, SimpleTypeWithReallocationRequired) { function TEST (line 1627) | TEST(InitializerListConstructor, DisparateTypesInList) { function TEST (line 1634) | TEST(InitializerListConstructor, ComplexTypeWithInlineBacking) { function TEST (line 1643) | TEST(InitializerListConstructor, ComplexTypeWithReallocationRequired) { function TEST (line 1650) | TEST(InitializerListAssign, SimpleTypeFitsInlineBacking) { function TEST (line 1668) | TEST(InitializerListAssign, SimpleTypeDoesNotFitInlineBacking) { function TEST (line 1683) | TEST(InitializerListAssign, DisparateTypesInList) { function TYPED_TEST_P (line 1701) | TYPED_TEST_P(InstanceTest, InitializerListAssign) { function TEST (line 1734) | TEST(DynamicVec, DynamicVecCompiles) { function TEST (line 1739) | TEST(DynamicVec, CreateNonEmptyDynamicVec) { function TEST (line 1744) | TEST(DynamicVec, EmplaceBack) { function TEST (line 1750) | TEST(DynamicVec, EmplaceBackAfterHeapAllocation) { function TEST (line 1757) | TEST(DynamicVec, EmptyIteratorComparison) { function TEST (line 1763) | TEST(AllocatorSupportTest, Constructors) { function TEST (line 1779) | TEST(AllocatorSupportTest, CountAllocations) { function TEST (line 1859) | TEST(AllocatorSupportTest, SwapBothAllocated) { function TEST (line 1888) | TEST(AllocatorSupportTest, SwapOneAllocated) { function TEST (line 1916) | TEST(AllocatorSupportTest, ScopedAllocatorWorksInlined) { function TEST (line 1944) | TEST(AllocatorSupportTest, ScopedAllocatorWorksAllocated) { function TEST (line 1969) | TEST(AllocatorSupportTest, SizeAllocConstructor) { function TEST (line 1995) | TEST(InlinedVectorTest, MinimumAllocatorCompilesUsingTraits) { function TEST (line 2019) | TEST(InlinedVectorTest, AbslHashValueWorks) { class MoveConstructibleOnlyInstance (line 2038) | class MoveConstructibleOnlyInstance method MoveConstructibleOnlyInstance (line 2041) | explicit MoveConstructibleOnlyInstance(int x) : BaseCountedInstance(x) {} method MoveConstructibleOnlyInstance (line 2042) | MoveConstructibleOnlyInstance(MoveConstructibleOnlyInstance&& other) = method MoveConstructibleOnlyInstance (line 2044) | MoveConstructibleOnlyInstance& operator=( function TEST (line 2052) | TEST(NonAssignableMoveAssignmentTest, AllocatedToInline) { function TEST (line 2071) | TEST(NonAssignableMoveAssignmentTest, InlineToAllocated) { function TEST (line 2090) | TEST(NonAssignableMoveAssignmentTest, InlineToInline) { function TEST (line 2107) | TEST(NonAssignableMoveAssignmentTest, AllocatedToAllocated) { function TEST (line 2129) | TEST(NonAssignableMoveAssignmentTest, AssignThis) { class NonSwappableInstance (line 2148) | class NonSwappableInstance : public absl::test_internal::BaseCountedInst... method NonSwappableInstance (line 2150) | explicit NonSwappableInstance(int x) : BaseCountedInstance(x) {} method NonSwappableInstance (line 2151) | NonSwappableInstance(const NonSwappableInstance& other) = default; method NonSwappableInstance (line 2152) | NonSwappableInstance& operator=(const NonSwappableInstance& other) = d... method NonSwappableInstance (line 2153) | NonSwappableInstance(NonSwappableInstance&& other) = default; method NonSwappableInstance (line 2154) | NonSwappableInstance& operator=(NonSwappableInstance&& other) = default; function TEST (line 2159) | TEST(NonSwappableSwapTest, InlineAndAllocatedTransferStorageAndMove) { function TEST (line 2177) | TEST(NonSwappableSwapTest, InlineAndInlineMoveIndividualElements) { function TEST (line 2194) | TEST(NonSwappableSwapTest, AllocatedAndAllocatedOnlyTransferStorage) { function TEST (line 2216) | TEST(NonSwappableSwapTest, SwapThis) { type MySpan (line 2241) | struct MySpan { function TEST (line 2246) | TEST(StorageTest, InlinedCapacityAutoIncrease) { function TEST (line 2260) | TEST(IntVec, EraseIf) { function TEST (line 2266) | TEST(IntVec, EraseIfMatchesNone) { function TEST (line 2272) | TEST(IntVec, EraseIfMatchesAll) { FILE: absl/container/internal/btree.h function namespace (line 75) | namespace absl { function init_leaf (line 949) | void init_leaf(field_type position, field_type max_count, function init_internal (line 960) | void init_internal(field_type position, btree_node *parent) { function deallocate (line 969) | static void deallocate(const size_type size, btree_node *node, function value_destroy (line 985) | void value_destroy(const field_type i, allocator_type *alloc) { function value_destroy_n (line 990) | void value_destroy_n(const field_type i, const field_type n, function transfer (line 999) | static void transfer(slot_type *dest, slot_type *src, allocator_type *al... function transfer (line 1006) | void transfer(const size_type dest_i, const size_type src_i, function transfer_n (line 1014) | void transfer_n(const size_type n, const size_type dest_i, function transfer_n_backward (line 1027) | void transfer_n_backward(const size_type n, const size_type dest_i, function class (line 1062) | class btree_iterator_generation_info_enabled { function class (line 1090) | class btree_iterator_generation_info_disabled { function explicit (line 1138) | explicit btree_iterator(Node *n) : btree_iterator(n, n->start()) {} function reference (line 1202) | reference operator*() const { function pointer (line 1212) | pointer operator->() const { return &operator*(); } function Equals (line 1264) | bool Equals(const const_iterator other) const { function increment (line 1295) | void increment() { function decrement (line 1305) | void decrement() { function update_generation (line 1322) | void update_generation() { function node_type (line 1342) | struct EmptyNodeType : node_type { function node_type (line 1358) | static node_type *EmptyNode() { type node_stats (line 1368) | struct node_stats { function btree (line 1422) | btree(const btree &other) : btree(other, other.allocator()) {} function iterator (line 1454) | iterator begin() { return iterator(leftmost()); } function iterator (line 1456) | iterator end() { return iterator(rightmost(), rightmost()->finish()); } function reverse_iterator (line 1460) | reverse_iterator rbegin() { return reverse_iterator(end()); } function reverse_iterator (line 1464) | reverse_iterator rend() { return reverse_iterator(begin()); } function verify (line 1596) | void verify() const; function size_type (line 1604) | size_type height() const { function size_type (line 1625) | size_type nodes() const { function average_bytes_per_value (line 1644) | static double average_bytes_per_value() { function node_type (line 1677) | node_type *root() { return root_; } function node_type (line 1678) | const node_type *root() const { return root_; } function node_type (line 1680) | node_type *rightmost() { return rightmost_.template get<2>(); } function node_type (line 1681) | const node_type *rightmost() const { return rightmost_.template get<2>(); } function key_compare (line 1685) | key_compare *mutable_key_comp() noexcept { function node_type (line 1690) | node_type *leftmost() { return root()->parent(); } function node_type (line 1691) | const node_type *leftmost() const { return root()->parent(); } function allocator_type (line 1694) | allocator_type *mutable_allocator() noexcept { function node_type (line 1703) | node_type *allocate(size_type size) { function node_type (line 1710) | node_type *new_internal_node(field_type position, node_type *parent) { function node_type (line 1715) | node_type *new_leaf_node(field_type position, node_type *parent) { function node_type (line 1720) | node_type *new_leaf_root_node(field_type max_count) { function iterator (line 1745) | iterator internal_end(iterator iter) { function const_iterator (line 1748) | const_iterator internal_end(const_iterator iter) const { function node_stats (line 1791) | node_stats internal_stats(const node_type *node) const { function replace_leaf_root_node (line 2934) | const auto replace_leaf_root_node = [&](field_type new_node_size) { type btree_access (line 3101) | struct btree_access { FILE: absl/container/internal/btree_container.h function namespace (line 32) | namespace absl { function ABSL_ATTRIBUTE_LIFETIME_BOUND (line 175) | const ABSL_ATTRIBUTE_LIFETIME_BOUND { function iterator (line 185) | iterator erase(const_iterator iter) ABSL_ATTRIBUTE_LIFETIME_BOUND { function iterator (line 188) | iterator erase(iterator iter) ABSL_ATTRIBUTE_LIFETIME_BOUND { function iterator (line 191) | iterator erase(const_iterator first, function extract_and_get_next_return_type (line 202) | extract_and_get_next_return_type extract_and_get_next(const_iterator pos... function iterator (line 758) | iterator insert(const value_type &v) ABSL_ATTRIBUTE_LIFETIME_BOUND { function iterator (line 761) | iterator insert(value_type &&v) ABSL_ATTRIBUTE_LIFETIME_BOUND { function iterator (line 764) | iterator insert(const_iterator hint, function iterator (line 768) | iterator insert(const_iterator hint, function insert (line 776) | void insert(std::initializer_list init) { function iterator (line 795) | iterator insert(node_type &&node) ABSL_ATTRIBUTE_LIFETIME_BOUND { function iterator (line 803) | iterator insert(const_iterator hint, FILE: absl/container/internal/chunked_queue.h function ABSL_NAMESPACE_BEGIN (line 35) | ABSL_NAMESPACE_BEGIN FILE: absl/container/internal/common.h function namespace (line 51) | namespace absl { function Destroy (line 215) | struct CommonAccess { function Reset (line 227) | void Reset(Node* node) { FILE: absl/container/internal/common_policy_traits.h function namespace (line 27) | namespace absl { FILE: absl/container/internal/common_policy_traits_test.cc type absl (line 26) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 27) | ABSL_NAMESPACE_BEGIN FILE: absl/container/internal/compressed_tuple.h function namespace (line 50) | namespace absl { FILE: absl/container/internal/compressed_tuple_test.cc type CallType (line 34) | enum class CallType { kMutableRef, kConstRef, kMutableMove, kConstMove } type Empty (line 37) | struct Empty { method CallType (line 38) | constexpr CallType value() & { return CallType::kMutableRef; } method CallType (line 39) | constexpr CallType value() const& { return CallType::kConstRef; } method CallType (line 40) | constexpr CallType value() && { return CallType::kMutableMove; } method CallType (line 41) | constexpr CallType value() const&& { return CallType::kConstMove; } function T (line 46) | constexpr T& AsLValue(T&& t) { type NotEmpty (line 51) | struct NotEmpty { type TwoValues (line 56) | struct TwoValues { type absl (line 62) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 63) | ABSL_NAMESPACE_BEGIN FILE: absl/container/internal/container_memory.h function namespace (line 42) | namespace absl { function SanitizerPoisonMemoryRegion (line 240) | inline void SanitizerPoisonMemoryRegion(const void* m, size_t s) { function SanitizerUnpoisonMemoryRegion (line 251) | inline void SanitizerUnpoisonMemoryRegion(const void* m, size_t s) { function SanitizerPoisonObject (line 263) | void SanitizerPoisonObject(const T* object) { function SanitizerUnpoisonObject (line 268) | void SanitizerUnpoisonObject(const T* object) { function namespace (line 272) | namespace memory_internal { function value_type (line 380) | static const value_type& element(const slot_type* slot) { function K (line 384) | static K& mutable_key(slot_type* slot) { function K (line 392) | static const K& key(const slot_type* slot) { function construct (line 397) | void construct(Allocator* alloc, slot_type* slot, Args&&... args) { function construct (line 410) | void construct(Allocator* alloc, slot_type* slot, slot_type* other) { function construct (line 423) | void construct(Allocator* alloc, slot_type* slot, function const (line 517) | size_t operator()(size_t seed) const { FILE: absl/container/internal/container_memory_test.cc type absl (line 34) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 35) | ABSL_NAMESPACE_BEGIN FILE: absl/container/internal/hash_function_defaults.h function namespace (line 62) | namespace absl { type StringHashEq (line 113) | struct StringHashEq { function StringHashEq (line 119) | struct HashEq : StringHashEq {} function StringHashEq (line 121) | struct HashEq : StringHashEq {} function StringHashEq (line 123) | struct HashEq : StringHashEq {} function const (line 129) | size_t operator()(std::basic_string_view v) const { function const (line 137) | bool operator()(std::basic_string_view lhs, function wchar_t (line 151) | struct HashEq : BasicStringHashEq {} function wchar_t (line 153) | struct HashEq : BasicStringHashEq {} type HashEq (line 155) | struct HashEq type HashEq (line 157) | struct HashEq type HashEq (line 159) | struct HashEq type HashEq (line 161) | struct HashEq type Hash (line 166) | struct Hash { type Eq (line 173) | struct Eq { function T (line 184) | const T* ToPtr(const std::unique_ptr& ptr) { function T (line 188) | const T* ToPtr(const std::shared_ptr& ptr) { FILE: absl/container/internal/hash_function_defaults_test.cc type absl (line 32) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 33) | ABSL_NAMESPACE_BEGIN function ABSL_NAMESPACE_BEGIN (line 617) | ABSL_NAMESPACE_BEGIN type Hash (line 589) | enum Hash : size_t { type Hashable (line 601) | struct Hashable { method HashableBy (line 602) | static constexpr bool HashableBy(Hash h) { return h & H; } type std (line 605) | namespace std { type hash> (line 607) | struct hash> { type absl (line 616) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 33) | ABSL_NAMESPACE_BEGIN function ABSL_NAMESPACE_BEGIN (line 617) | ABSL_NAMESPACE_BEGIN FILE: absl/container/internal/hash_generator_testing.cc type absl (line 26) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 27) | ABSL_NAMESPACE_BEGIN FILE: absl/container/internal/hash_generator_testing.h function namespace (line 41) | namespace absl { FILE: absl/container/internal/hash_policy_testing.h function namespace (line 32) | namespace absl { function StatefulTestingHash (line 97) | struct StatefulTestingHash function StatefulTestingEqual (line 106) | struct StatefulTestingEqual FILE: absl/container/internal/hash_policy_testing_test.cc type absl (line 19) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 20) | ABSL_NAMESPACE_BEGIN FILE: absl/container/internal/hash_policy_traits.h function namespace (line 28) | namespace absl { FILE: absl/container/internal/hash_policy_traits_test.cc type absl (line 26) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 27) | ABSL_NAMESPACE_BEGIN FILE: absl/container/internal/hashtable_control_bytes.h function namespace (line 48) | namespace absl { FILE: absl/container/internal/hashtable_control_bytes_test.cc type absl (line 26) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 27) | ABSL_NAMESPACE_BEGIN FILE: absl/container/internal/hashtable_debug.h function namespace (line 40) | namespace absl { FILE: absl/container/internal/hashtable_debug_hooks.h function namespace (line 28) | namespace absl { FILE: absl/container/internal/hashtablez_sampler.cc type absl (line 41) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 42) | ABSL_NAMESPACE_BEGIN FILE: absl/container/internal/hashtablez_sampler.h function namespace (line 59) | namespace absl { FILE: absl/container/internal/hashtablez_sampler_force_weak_definition.cc type absl (line 19) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 20) | ABSL_NAMESPACE_BEGIN FILE: absl/container/internal/hashtablez_sampler_test.cc type absl (line 44) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 45) | ABSL_NAMESPACE_BEGIN FILE: absl/container/internal/heterogeneous_lookup_testing.h function namespace (line 25) | namespace absl { FILE: absl/container/internal/inlined_vector.h function namespace (line 36) | namespace absl { function Deallocate (line 122) | static void Deallocate(A& allocator, Pointer pointer, function ConstructNext (line 161) | void ConstructNext(A& allocator, Pointer construct_at) { function AssignNext (line 166) | void AssignNext(Pointer assign_at) { function ptr_ (line 178) | ptr_(p) {} function ConstructNext (line 180) | void ConstructNext(A& allocator, Pointer construct_at) { function AssignNext (line 184) | void AssignNext(Pointer assign_at) { *assign_at = *ptr_; } function ConstructNext (line 195) | void ConstructNext(A& allocator, Pointer construct_at) { function AssignNext (line 199) | void AssignNext(Pointer assign_at) { *assign_at = ValueType(); } function DidAllocate (line 221) | bool DidAllocate() { return GetData() != nullptr; } function DidConstruct (line 266) | bool DidConstruct() { return GetData() != nullptr; } function Commit (line 273) | void Commit() && { type MemcpyPolicy (line 286) | struct MemcpyPolicy {} type ElementwiseAssignPolicy (line 287) | struct ElementwiseAssignPolicy {} type ElementwiseSwapPolicy (line 288) | struct ElementwiseSwapPolicy {} type ElementwiseConstructPolicy (line 289) | struct ElementwiseConstructPolicy {} function SizeType (line 324) | static SizeType NextCapacity(SizeType current_capacity) { function SizeType (line 328) | static SizeType ComputeCapacity(SizeType current_capacity, function explicit (line 339) | explicit Storage(const A& allocator) function ABSL_ATTRIBUTE_NO_SANITIZE_CFI (line 396) | ABSL_ATTRIBUTE_NO_SANITIZE_CFI Pointer GetInlinedData() { function SetIsAllocated (line 453) | void SetIsAllocated() { function UnsetIsAllocated (line 457) | void UnsetIsAllocated() { function SetSize (line 461) | void SetSize(SizeType size) { function SetAllocatedSize (line 466) | void SetAllocatedSize(SizeType size) { function SetInlinedSize (line 470) | void SetInlinedSize(SizeType size) { function AddSize (line 474) | void AddSize(SizeType count) { function SubtractSize (line 478) | void SubtractSize(SizeType count) { function SetAllocation (line 484) | void SetAllocation(Allocation allocation) { function MemcpyFrom (line 489) | void MemcpyFrom(const Storage& other_storage) { function DeallocateIfAllocated (line 521) | void DeallocateIfAllocated() { type Allocated (line 533) | struct Allocated { type Inlined (line 544) | struct Inlined { FILE: absl/container/internal/layout.h function namespace (line 206) | namespace absl { function namespace (line 277) | namespace adl_barrier { function ElementIndex (line 381) | constexpr size_t ElementIndex() { function explicit (line 400) | constexpr explicit LayoutImpl(IntToSize... sizes) function Alignment (line 405) | static constexpr size_t Alignment() { function Offset (line 418) | size_t Offset() const { function Size (line 456) | size_t Size() const { FILE: absl/container/internal/layout_benchmark.cc function MyAlign (line 34) | constexpr size_t MyAlign(size_t n, size_t m) { return (n + m - 1) & ~(m ... function BM_OffsetConstantHeadroom (line 38) | void BM_OffsetConstantHeadroom(benchmark::State& state) { function BM_OffsetConstantStatic (line 45) | void BM_OffsetConstantStatic(benchmark::State& state) { function BM_OffsetConstant (line 54) | void BM_OffsetConstant(benchmark::State& state) { function BM_OffsetConstantIndirect (line 64) | void BM_OffsetConstantIndirect(benchmark::State& state) { function BM_OffsetPartialHeadroom (line 91) | void BM_OffsetPartialHeadroom(benchmark::State& state) { function BM_OffsetPartialStatic (line 101) | void BM_OffsetPartialStatic(benchmark::State& state) { function BM_OffsetPartial (line 113) | void BM_OffsetPartial(benchmark::State& state) { function BM_OffsetVariableHeadroom (line 142) | void BM_OffsetVariableHeadroom(benchmark::State& state) { function BM_OffsetVariable (line 156) | void BM_OffsetVariable(benchmark::State& state) { function BM_AllocSizeHeadroom (line 192) | void BM_AllocSizeHeadroom(benchmark::State& state) { function BM_AllocSizeStatic (line 202) | void BM_AllocSizeStatic(benchmark::State& state) { function BM_AllocSize (line 213) | void BM_AllocSize(benchmark::State& state) { function BM_AllocSizeIndirect (line 230) | void BM_AllocSizeIndirect(benchmark::State& state) { FILE: absl/container/internal/layout_test.cc type absl (line 37) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 38) | ABSL_NAMESPACE_BEGIN FILE: absl/container/internal/node_slot_policy.h function namespace (line 44) | namespace absl { FILE: absl/container/internal/node_slot_policy_test.cc type absl (line 24) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 25) | ABSL_NAMESPACE_BEGIN FILE: absl/container/internal/raw_hash_map.h function namespace (line 30) | namespace absl { FILE: absl/container/internal/raw_hash_set.cc type absl (line 39) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 40) | ABSL_NAMESPACE_BEGIN FILE: absl/container/internal/raw_hash_set.h function namespace (line 228) | namespace absl { type InvalidCapacity (line 379) | enum InvalidCapacity : size_t { function ctrl_t (line 391) | inline ctrl_t* DefaultIterControl() { return &kDefaultIterControl; } function ctrl_t (line 399) | inline ctrl_t* SooControl() { function IsSooControl (line 405) | inline bool IsSooControl(const ctrl_t* ctrl) { return ctrl == SooControl... function IsEmptyGeneration (line 412) | inline bool IsEmptyGeneration(const GenerationType* generation) { function SooCapacity (line 423) | constexpr size_t SooCapacity() { return 1; } type soo_tag_t (line 425) | struct soo_tag_t {} type full_soo_tag_t (line 427) | struct full_soo_tag_t {} type non_soo_tag_t (line 429) | struct non_soo_tag_t {} type uninitialized_tag_t (line 431) | struct uninitialized_tag_t {} type no_seed_empty_tag_t (line 433) | struct no_seed_empty_tag_t {} function class (line 438) | class PerTableSeed { function class (line 464) | class HashtableSize { function H1 (line 545) | inline size_t H1(size_t hash) { return hash; } function h2_t (line 550) | inline h2_t H2(size_t hash) { return hash >> (sizeof(size_t) * 8 - 7); } function RehashProbabilityConstant (line 559) | inline size_t RehashProbabilityConstant() { return 16; } function class (line 561) | class CommonFieldsGenerationInfoEnabled { function class (line 633) | class CommonFieldsGenerationInfoDisabled { function class (line 656) | class HashSetIteratorGenerationInfoEnabled { function class (line 673) | class HashSetIteratorGenerationInfoDisabled { function class (line 712) | class GrowthInfo { function IsValidCapacity (line 788) | constexpr bool IsValidCapacity(size_t n) { return ((n + 1) & n) == 0 && ... function IsSmallCapacity (line 791) | constexpr bool IsSmallCapacity(size_t capacity) { return capacity <= 1; } function NumClonedBytes (line 798) | constexpr size_t NumClonedBytes() { return Group::kWidth - 1; } function NumControlBytes (line 801) | constexpr size_t NumControlBytes(size_t capacity) { function ControlOffset (line 807) | constexpr size_t ControlOffset(bool has_infoz) { function AlignUpTo (line 813) | constexpr size_t AlignUpTo(size_t offset, size_t align) { function class (line 818) | class RawHashSetLayout { type HashtableFreeFunctionsAccess (line 859) | struct HashtableFreeFunctionsAccess function T (line 865) | T* get() const { ABSL_SWISSTABLE_IGNORE_UNINITIALIZED_RETURN(p); } function set (line 866) | void set(T* ptr) { p = ptr; } type HeapPtrs (line 871) | struct HeapPtrs { function MaxSooSlotSize (line 888) | constexpr size_t MaxSooSlotSize() { return sizeof(HeapPtrs); } function control (line 892) | union HeapOrSoo { function GrowthInfo (line 918) | inline GrowthInfo& GetGrowthInfoFromControl(ctrl_t* control) { function class (line 928) | class CommonFields : public CommonFieldsGenerationInfo { function should_rehash_for_bug_detection_on_move (line 1086) | bool should_rehash_for_bug_detection_on_move() const { function alloc_size (line 1095) | size_t alloc_size(size_t slot_size, size_t slot_align) const { function move_non_heap_or_soo_fields (line 1101) | void move_non_heap_or_soo_fields(CommonFields& that) { function HasInfozMask (line 1131) | static constexpr size_t HasInfozMask() { type FindInfo (line 1404) | struct FindInfo { function is_single_group (line 1411) | constexpr bool is_single_group(size_t capacity) { function probe_seq (line 1416) | inline probe_seq probe_h1(size_t capacity, size_t h1) { function probe_seq (line 1419) | inline probe_seq probe(size_t capacity, size_t hash) { function probe_seq (line 1422) | inline probe_seq probe(const CommonFields& common, size_t... function BackingArrayAlignment (line 1490) | constexpr size_t BackingArrayAlignment(size_t align_of_slot) { function ShouldSampleHashtablezInfoForAlloc (line 1502) | bool ShouldSampleHashtablezInfoForAlloc() { function DeallocateBackingArray (line 1520) | void DeallocateBackingArray( type PolicyFunctions (line 1535) | struct PolicyFunctions { function MaxStorableSize (line 1600) | constexpr size_t MaxStorableSize() { function ctrl_t (line 2124) | ctrl_t* control() const { return inner_.control(); } function slot_type (line 2125) | slot_type* slot() const { return inner_.slot(); } function raw_hash_set (line 2270) | raw_hash_set(const raw_hash_set& that) function ABSL_ATTRIBUTE_NOINLINE (line 2288) | ABSL_ATTRIBUTE_NOINLINE raw_hash_set(raw_hash_set&& that) noexcept( function iterator (line 2354) | iterator begin() ABSL_ATTRIBUTE_LIFETIME_BOUND { function iterator (line 2363) | iterator end() ABSL_ATTRIBUTE_LIFETIME_BOUND { function const_iterator (line 2374) | const_iterator cbegin() const ABSL_ATTRIBUTE_LIFETIME_BOUND { function capacity (line 2387) | size_t capacity() const { function ABSL_ATTRIBUTE_REINITIALIZES (line 2400) | ABSL_ATTRIBUTE_REINITIALIZES void clear() { FILE: absl/container/internal/raw_hash_set_allocator_test.cc type absl (line 32) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 33) | ABSL_NAMESPACE_BEGIN FILE: absl/container/internal/raw_hash_set_benchmark.cc type absl (line 36) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 37) | ABSL_NAMESPACE_BEGIN function CodegenAbslRawHashSetInt64Find (line 682) | auto CodegenAbslRawHashSetInt64Find(absl::container_internal::IntTable* ... function CodegenAbslRawHashSetInt64FindNeEnd (line 687) | bool CodegenAbslRawHashSetInt64FindNeEnd( function CodegenAbslRawHashSetStringFindNeEnd (line 693) | bool CodegenAbslRawHashSetStringFindNeEnd( function CodegenAbslRawHashSetInt64Insert (line 698) | auto CodegenAbslRawHashSetInt64Insert(absl::container_internal::IntTable... function CodegenAbslRawHashSetInt64Contains (line 704) | bool CodegenAbslRawHashSetInt64Contains( function CodegenAbslRawHashSetInt64Iterate (line 709) | void CodegenAbslRawHashSetInt64Iterate( FILE: absl/container/internal/raw_hash_set_probe_benchmark.cc type OutputStyle (line 43) | enum class OutputStyle { kRegular, kBenchmark } function OutputStyle (line 51) | OutputStyle output() { type Policy (line 56) | struct Policy { method construct (line 66) | static void construct(allocator_type* alloc, slot_type* slot, method destroy (line 72) | static void destroy(allocator_type* alloc, slot_type* slot) { method slot_type (line 76) | static slot_type& element(slot_type* slot) { return *slot; } method apply (line 79) | static auto apply(F&& f, const slot_type& arg) method get_hash_slot_fn (line 85) | static constexpr auto get_hash_slot_fn() { class RandomizedAllocator (line 99) | class RandomizedAllocator { method RandomizedAllocator (line 103) | RandomizedAllocator() = default; method RandomizedAllocator (line 105) | RandomizedAllocator(RandomizedAllocator) {} method T (line 107) | static T* allocate(size_t n) { method deallocate (line 122) | static void deallocate(T* p, size_t n) { type DefaultHash (line 138) | struct DefaultHash { type Table (line 146) | struct Table : absl::container_internal::raw_hash_set< type LoadSizes (line 151) | struct LoadSizes { function LoadSizes (line 156) | LoadSizes GetMinMaxLoadSizes() { type Ratios (line 182) | struct Ratios { function Ratios (line 191) | Ratios CollectMeanProbeLengths() { function PointerForAlignment (line 216) | uintptr_t PointerForAlignment() { type Ptr (line 227) | struct Ptr type StringSize (line 240) | enum class StringSize { kSmall, kMedium, kLarge, kExtraLarge } type String (line 244) | struct String { method Make (line 246) | static std::string Make(uint32_t v) { type Sequential (line 266) | struct Sequential { method T (line 267) | T operator()() const { return current++; } type Sequential*> (line 272) | struct Sequential*> { type Sequential> (line 282) | struct Sequential> { type Sequential> (line 288) | struct Sequential> { method RealT (line 311) | RealT get_t() const { method RealU (line 316) | RealU get_u() const { type AlmostSequential (line 323) | struct AlmostSequential { type Uniform (line 333) | struct Uniform { method T (line 335) | T operator()(T) const { type Gaussian (line 340) | struct Gaussian { method T (line 342) | T operator()(T) const { type Zipf (line 351) | struct Zipf { method T (line 353) | T operator()(T) const { type Random (line 359) | struct Random { method T (line 360) | T operator()() const { return Dist{}(T{}); } type Random*, Dist> (line 364) | struct Random*, Dist> { type Random, Dist> (line 371) | struct Random, Dist> { type Random, Dist> (line 378) | struct Random, Dist> { function Name (line 388) | std::string Name(uint32_t*) { return "u32"; } function Name (line 389) | std::string Name(uint64_t*) { return "u64"; } function Name (line 392) | std::string Name(Ptr**) { function Name (line 397) | std::string Name(String*) { function Name (line 413) | std::string Name(std::pair*) { function Name (line 420) | std::string Name(Sequential*) { function Name (line 425) | std::string Name(AlmostSequential*) { function Name (line 430) | std::string Name(Random*) { function Name (line 435) | std::string Name(Random*) { function Name (line 440) | std::string Name(Random*) { function Name (line 445) | std::string Name() { function CanRunBenchmark (line 452) | bool CanRunBenchmark(absl::string_view name) { type Result (line 461) | struct Result { function RunForTypeAndDistribution (line 468) | void RunForTypeAndDistribution(std::vector& results) { function RunForType (line 481) | void RunForType(std::vector& results) { function main (line 495) | int main(int argc, char** argv) { FILE: absl/container/internal/raw_hash_set_resize_impl_test.cc type absl (line 24) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 25) | ABSL_NAMESPACE_BEGIN FILE: absl/container/internal/raw_hash_set_test.cc type absl (line 75) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 76) | ABSL_NAMESPACE_BEGIN FILE: absl/container/internal/test_allocator.h function namespace (line 27) | namespace absl { FILE: absl/container/internal/test_instance_tracker.cc type absl (line 17) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 18) | ABSL_NAMESPACE_BEGIN FILE: absl/container/internal/test_instance_tracker.h function namespace (line 23) | namespace absl { FILE: absl/container/internal/test_instance_tracker_test.cc function TEST (line 26) | TEST(TestInstanceTracker, CopyableMovable) { function TEST (line 62) | TEST(TestInstanceTracker, CopyableOnly) { function TEST (line 96) | TEST(TestInstanceTracker, MovableOnly) { function TEST (line 122) | TEST(TestInstanceTracker, ExistingInstances) { function TEST (line 160) | TEST(TestInstanceTracker, Comparisons) { FILE: absl/container/internal/tracked.h function namespace (line 25) | namespace absl { FILE: absl/container/internal/unordered_map_members_test.h function namespace (line 23) | namespace absl { FILE: absl/container/internal/unordered_map_modifiers_test.h function namespace (line 25) | namespace absl { FILE: absl/container/internal/unordered_map_test.cc type absl (line 23) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 24) | ABSL_NAMESPACE_BEGIN FILE: absl/container/internal/unordered_set_members_test.h function namespace (line 23) | namespace absl { FILE: absl/container/internal/unordered_set_modifiers_test.h function namespace (line 23) | namespace absl { FILE: absl/container/internal/unordered_set_test.cc type absl (line 22) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 23) | ABSL_NAMESPACE_BEGIN FILE: absl/container/linked_hash_map.h function namespace (line 51) | namespace absl { function linked_hash_map (line 221) | linked_hash_map(const linked_hash_map& other) function size_type (line 281) | size_type max_size() const noexcept { return ~size_type{}; } function iterator (line 287) | iterator end() { return list_.end(); } function reverse_iterator (line 292) | reverse_iterator rbegin() { return list_.rbegin(); } function reverse_iterator (line 293) | reverse_iterator rend() { return list_.rend(); } function reference (line 298) | reference front() { return list_.front(); } function reference (line 299) | reference back() { return list_.back(); } function pop_front (line 303) | void pop_front() { erase(begin()); } function pop_back (line 304) | void pop_back() { erase(std::prev(end())); } function ABSL_ATTRIBUTE_REINITIALIZES (line 306) | ABSL_ATTRIBUTE_REINITIALIZES void clear() { function reserve (line 311) | void reserve(size_t n) { set_.reserve(n); } function iterator (line 331) | iterator erase(const_iterator position) { function iterator (line 338) | iterator erase(iterator position) { function iterator (line 342) | iterator erase(iterator first, iterator last) { function iterator (line 347) | iterator erase(const_iterator first, const_iterator last) { function iterator (line 422) | iterator insert(const_iterator, const value_type& v) { function iterator (line 425) | iterator insert(const_iterator, value_type&& v) { function insert (line 429) | void insert(std::initializer_list ilist) { function insert_return_type (line 438) | insert_return_type insert(node_type&& node) { function iterator (line 448) | iterator insert(const_iterator, node_type&& node) { function node_type (line 548) | node_type extract(const_iterator position) { function swap (line 585) | void swap(linked_hash_map& other) noexcept { FILE: absl/container/linked_hash_map_benchmark.cc type BenchmarkData (line 28) | struct BenchmarkData { method BenchmarkData (line 31) | explicit BenchmarkData(int size, function BenchmarkTryEmplaceStrings (line 41) | void BenchmarkTryEmplaceStrings(benchmark::State& state, function BenchmarkInsertOrAssignStrings (line 65) | void BenchmarkInsertOrAssignStrings( function BM_TryEmplaceShortStrings_Hit (line 92) | void BM_TryEmplaceShortStrings_Hit(benchmark::State& state) { function BM_TryEmplaceLongStrings_Hit (line 98) | void BM_TryEmplaceLongStrings_Hit(benchmark::State& state) { function BM_TryEmplaceShortStrings_Miss (line 104) | void BM_TryEmplaceShortStrings_Miss(benchmark::State& state) { function BM_TryEmplaceLongStrings_Miss (line 110) | void BM_TryEmplaceLongStrings_Miss(benchmark::State& state) { function BM_InsertOrAssignShortStrings_Hit (line 116) | void BM_InsertOrAssignShortStrings_Hit(benchmark::State& state) { function BM_InsertOrAssignLongStrings_Hit (line 122) | void BM_InsertOrAssignLongStrings_Hit(benchmark::State& state) { function BM_InsertOrAssignShortStrings_Miss (line 128) | void BM_InsertOrAssignShortStrings_Miss(benchmark::State& state) { function BM_InsertOrAssignLongStrings_Miss (line 134) | void BM_InsertOrAssignLongStrings_Miss(benchmark::State& state) { FILE: absl/container/linked_hash_map_test.cc type absl (line 40) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 41) | ABSL_NAMESPACE_BEGIN FILE: absl/container/linked_hash_set.h function namespace (line 47) | namespace absl { function linked_hash_set (line 211) | linked_hash_set(const linked_hash_set& other) function size_type (line 270) | size_type max_size() const noexcept { return ~size_type{}; } function iterator (line 276) | iterator end() { return list_.end(); } function reverse_iterator (line 281) | reverse_iterator rbegin() { return list_.rbegin(); } function reverse_iterator (line 282) | reverse_iterator rend() { return list_.rend(); } function reference (line 287) | reference front() { return list_.front(); } function reference (line 288) | reference back() { return list_.back(); } function pop_front (line 292) | void pop_front() { erase(begin()); } function pop_back (line 293) | void pop_back() { erase(std::prev(end())); } function ABSL_ATTRIBUTE_REINITIALIZES (line 295) | ABSL_ATTRIBUTE_REINITIALIZES void clear() { function reserve (line 300) | void reserve(size_t n) { set_.reserve(n); } function iterator (line 320) | iterator erase(const_iterator position) { function iterator (line 327) | iterator erase(const_iterator first, const_iterator last) { function insert (line 396) | void insert(std::initializer_list ilist) { function insert_return_type (line 405) | insert_return_type insert(node_type&& node) { function iterator (line 415) | iterator insert(const_iterator, node_type&& node) { function node_type (line 446) | node_type extract(const_iterator position) { function swap (line 463) | void swap(linked_hash_set& other) noexcept { FILE: absl/container/linked_hash_set_benchmark.cc function BenchmarkInsertStrings (line 28) | void BenchmarkInsertStrings(benchmark::State& state, function BM_InsertShortStrings_Hit (line 60) | void BM_InsertShortStrings_Hit(benchmark::State& state) { function BM_InsertLongStrings_Hit (line 66) | void BM_InsertLongStrings_Hit(benchmark::State& state) { function BM_InsertShortStrings_Miss (line 72) | void BM_InsertShortStrings_Miss(benchmark::State& state) { function BM_InsertLongStrings_Miss (line 78) | void BM_InsertLongStrings_Miss(benchmark::State& state) { FILE: absl/container/linked_hash_set_test.cc type absl (line 38) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 39) | ABSL_NAMESPACE_BEGIN FILE: absl/container/node_hash_map.h function namespace (line 55) | namespace absl { function namespace (line 597) | namespace container_internal { function delete_element (line 659) | void delete_element(Allocator* alloc, value_type* pair) { FILE: absl/container/node_hash_map_test.cc type absl (line 39) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 40) | ABSL_NAMESPACE_BEGIN FILE: absl/container/node_hash_set.h function namespace (line 53) | namespace absl { function namespace (line 506) | namespace container_internal { function delete_element (line 558) | void delete_element(Allocator* alloc, T* elem) { FILE: absl/container/node_hash_set_test.cc type absl (line 38) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 39) | ABSL_NAMESPACE_BEGIN FILE: absl/container/sample_element_size_test.cc type absl (line 28) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 29) | ABSL_NAMESPACE_BEGIN FILE: absl/copts/copts.py function GccStyleFilterAndCombine (line 150) | def GccStyleFilterAndCombine(default_flags, test_flags): FILE: absl/copts/generate_copts.py function file_header_lines (line 15) | def file_header_lines(): function flatten (line 23) | def flatten(*lists): function relative_filename (line 27) | def relative_filename(filename): class CMakeStyle (line 33) | class CMakeStyle(object): method separator (line 36) | def separator(self): method list_introducer (line 39) | def list_introducer(self, name): method list_closer (line 42) | def list_closer(self): method docstring (line 45) | def docstring(self): method filename (line 48) | def filename(self): class StarlarkStyle (line 52) | class StarlarkStyle(object): method separator (line 55) | def separator(self): method list_introducer (line 58) | def list_introducer(self, name): method list_closer (line 61) | def list_closer(self): method docstring (line 64) | def docstring(self): method filename (line 69) | def filename(self): function copt_list (line 73) | def copt_list(name, arg_list, style): function generate_copt_file (line 86) | def generate_copt_file(style): function main (line 100) | def main(argv): FILE: absl/crc/crc32c.cc type absl (line 24) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 25) | ABSL_NAMESPACE_BEGIN type crc_internal (line 38) | namespace crc_internal { function crc32c_t (line 40) | crc32c_t UnextendCrc32cByZeroes(crc32c_t initial_crc, size_t length) { function crc32c_t (line 48) | crc32c_t ExtendCrc32cInternal(crc32c_t initial_crc, function crc32c_t (line 57) | crc32c_t ExtendCrc32cByZeroes(crc32c_t initial_crc, size_t length) { function crc32c_t (line 63) | crc32c_t ConcatCrc32c(crc32c_t lhs_crc, crc32c_t rhs_crc, size_t rhs_l... function crc32c_t (line 69) | crc32c_t RemoveCrc32cPrefix(crc32c_t crc_a, crc32c_t crc_ab, size_t le... function crc32c_t (line 73) | crc32c_t MemcpyCrc32c(void* dest, const void* src, size_t count, function crc32c_t (line 86) | crc32c_t RemoveCrc32cSuffix(crc32c_t full_string_crc, crc32c_t suffix_... FILE: absl/crc/crc32c.h function crc32c_t (line 49) | crc32c_t final { function namespace (line 75) | namespace crc_internal { function crc32c_t (line 97) | inline crc32c_t ExtendCrc32c(crc32c_t initial_crc, FILE: absl/crc/crc32c_benchmark.cc function TestString (line 25) | std::string TestString(size_t len) { function BM_Calculate (line 34) | void BM_Calculate(benchmark::State& state) { function BM_Extend (line 51) | void BM_Extend(benchmark::State& state) { function BM_ExtendCacheMiss (line 72) | void BM_ExtendCacheMiss(benchmark::State& state) { function BM_ExtendByZeroes (line 90) | void BM_ExtendByZeroes(benchmark::State& state) { function BM_UnextendByZeroes (line 105) | void BM_UnextendByZeroes(benchmark::State& state) { function BM_Concat (line 121) | void BM_Concat(benchmark::State& state) { function BM_Memcpy (line 143) | void BM_Memcpy(benchmark::State& state) { function BM_RemoveSuffix (line 165) | void BM_RemoveSuffix(benchmark::State& state) { FILE: absl/crc/crc32c_test.cc function TEST (line 35) | TEST(CRC32C, RFC3720) { function TestString (line 72) | std::string TestString(size_t len) { function TEST (line 81) | TEST(CRC32C, Compute) { function TEST (line 86) | TEST(CRC32C, Extend) { function TEST (line 95) | TEST(CRC32C, ExtendByZeroes) { function TEST (line 112) | TEST(CRC32C, ExtendByZeroesAllLengthBits) { function TEST (line 134) | TEST(CRC32C, UnextendByZeroes) { function TEST (line 175) | TEST(CRC32C, Concat) { function TEST (line 187) | TEST(CRC32C, Memcpy) { function TEST (line 203) | TEST(CRC32C, RemovePrefix) { function TEST (line 215) | TEST(CRC32C, RemoveSuffix) { function TEST (line 227) | TEST(CRC32C, InsertionOperator) { function TEST (line 245) | TEST(CRC32C, AbslStringify) { FILE: absl/crc/internal/cpu_detect.cc function __cpuid (line 48) | static void __cpuid(int cpu_info[4], int info_type) { type absl (line 57) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 58) | ABSL_NAMESPACE_BEGIN FILE: absl/crc/internal/cpu_detect.h function ABSL_NAMESPACE_BEGIN (line 21) | ABSL_NAMESPACE_BEGIN FILE: absl/crc/internal/crc.cc type absl (line 52) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 53) | ABSL_NAMESPACE_BEGIN FILE: absl/crc/internal/crc.h function namespace (line 35) | namespace absl { FILE: absl/crc/internal/crc32_x86_arm_combined_simd.h function namespace (line 53) | namespace absl { FILE: absl/crc/internal/crc32c.h function namespace (line 21) | namespace absl { FILE: absl/crc/internal/crc32c_inline.h function namespace (line 24) | namespace absl { FILE: absl/crc/internal/crc_cord_state.cc type absl (line 23) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 24) | ABSL_NAMESPACE_BEGIN FILE: absl/crc/internal/crc_cord_state.h function namespace (line 25) | namespace absl { FILE: absl/crc/internal/crc_cord_state_test.cc function TEST (line 27) | TEST(CrcCordState, Default) { function TEST (line 35) | TEST(CrcCordState, Normalize) { function TEST (line 57) | TEST(CrcCordState, Copy) { function TEST (line 69) | TEST(CrcCordState, UnsharedSelfCopy) { function TEST (line 81) | TEST(CrcCordState, Move) { function TEST (line 91) | TEST(CrcCordState, UnsharedSelfMove) { function TEST (line 103) | TEST(CrcCordState, PoisonDefault) { function TEST (line 109) | TEST(CrcCordState, PoisonData) { FILE: absl/crc/internal/crc_internal.h function namespace (line 25) | namespace absl { FILE: absl/crc/internal/crc_memcpy.h function namespace (line 34) | namespace absl { FILE: absl/crc/internal/crc_memcpy_fallback.cc type absl (line 23) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 24) | ABSL_NAMESPACE_BEGIN FILE: absl/crc/internal/crc_memcpy_test.cc type CrcEngine (line 35) | enum CrcEngine { class CrcMemcpyTest (line 45) | class CrcMemcpyTest : public testing::Test { method CrcMemcpyTest (line 47) | CrcMemcpyTest() { class EngineParamTestTemplate (line 69) | class EngineParamTestTemplate : public CrcSmallTest, method EngineParamTestTemplate (line 72) | EngineParamTestTemplate() { method ParamsT (line 85) | ParamsT GetParam() const { type TestParams (line 91) | struct TestParams { function TEST_P (line 99) | TEST_P(EngineParamTest, SmallCorrectnessCheckSourceAlignment) { function TEST_P (line 133) | TEST_P(EngineParamTest, SmallCorrectnessCheckDestAlignment) { FILE: absl/crc/internal/crc_memcpy_x86_arm_combined.cc type absl (line 68) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 69) | ABSL_NAMESPACE_BEGIN FILE: absl/crc/internal/crc_non_temporal_memcpy.cc type absl (line 23) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 24) | ABSL_NAMESPACE_BEGIN FILE: absl/crc/internal/crc_x86_arm_combined.cc type absl (line 37) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 38) | ABSL_NAMESPACE_BEGIN FILE: absl/crc/internal/gen_crc32c_consts.py function poly_mul (line 20) | def poly_mul(a, b): function poly_div (line 29) | def poly_div(a, b): function poly_reduce (line 38) | def poly_reduce(a, b): function poly_exp (line 43) | def poly_exp(a, b, g): function bitreflect (line 54) | def bitreflect(a, num_bits): function print_crc32c_powers (line 70) | def print_crc32c_powers(): FILE: absl/crc/internal/non_temporal_arm_intrinsics.h type int64x2_t (line 25) | typedef int64x2_t __m128i; function _mm_sfence (line 32) | static inline __attribute__((always_inline)) void _mm_sfence(void) { function __m128i (line 47) | static inline __attribute__((always_inline)) __m128i _mm_loadu_si128( function _mm_stream_si128 (line 56) | static inline __attribute__((always_inline)) void _mm_stream_si128(__m12... function __m128i (line 67) | static inline __attribute__((always_inline)) __m128i _mm_set_epi8( FILE: absl/crc/internal/non_temporal_memcpy_test.cc type TestParam (line 26) | struct TestParam { class NonTemporalMemcpyTest (line 32) | class NonTemporalMemcpyTest : public testing::TestWithParam { method SetUp (line 34) | void SetUp() override { function TEST_P (line 51) | TEST_P(NonTemporalMemcpyTest, SSEEquality) { function TEST_P (line 61) | TEST_P(NonTemporalMemcpyTest, AVXEquality) { FILE: absl/debugging/failure_signal_handler.cc function RaiseToDefaultHandler (line 93) | static void RaiseToDefaultHandler(int signo) { type FailureSignalData (line 98) | struct FailureSignalData { type sigaction (line 102) | struct sigaction type sigaction (line 104) | struct sigaction function RaiseToPreviousHandler (line 126) | static void RaiseToPreviousHandler(int signo) { type debugging_internal (line 144) | namespace debugging_internal { function SetupAlternateStackOnce (line 159) | static bool SetupAlternateStackOnce() { function MaybeSetupAlternateStack (line 221) | static int MaybeSetupAlternateStack() { function InstallOneFailureHandler (line 230) | static void InstallOneFailureHandler(FailureSignalData* data, function InstallOneFailureHandler (line 249) | static void InstallOneFailureHandler(FailureSignalData* data, function WriteSignalMessage (line 257) | static void WriteSignalMessage(int signo, int cpu, type WriterFnStruct (line 280) | struct WriterFnStruct { function WriterFnWrapper (line 288) | static void WriterFnWrapper(const char* data, void* arg) { function ABSL_ATTRIBUTE_NOINLINE (line 295) | ABSL_ATTRIBUTE_NOINLINE static void WriteStackTrace( function WriteFailureInfo (line 314) | static void WriteFailureInfo(int signo, void* ucontext, int cpu, function PortableSleepForSeconds (line 325) | static void PortableSleepForSeconds(int seconds) { function ImmediateAbortSignalHandler (line 343) | static void ImmediateAbortSignalHandler(int) { RaiseToDefaultHandler(SIG... function GetCpuNumber (line 351) | static int GetCpuNumber() { function AbslFailureSignalHandler (line 369) | static void AbslFailureSignalHandler(int signo, siginfo_t*, void* uconte... function InstallFailureSignalHandler (line 426) | void InstallFailureSignalHandler(const FailureSignalHandlerOptions& opti... FILE: absl/debugging/failure_signal_handler.h function namespace (line 49) | namespace absl { FILE: absl/debugging/failure_signal_handler_test.cc function InstallHandlerAndRaise (line 44) | void InstallHandlerAndRaise(int signo) { function TEST_P (line 49) | TEST_P(FailureSignalHandlerDeathTest, AbslFailureSignal) { function WriteToErrorFile (line 65) | void WriteToErrorFile(const char* msg) { function GetTmpDir (line 73) | std::string GetTmpDir() { function InstallHandlerWithWriteToFileAndRaise (line 89) | void InstallHandlerWithWriteToFileAndRaise(const char* file, int signo) { function TEST_P (line 98) | TEST_P(FailureSignalHandlerDeathTest, AbslFatalSignalsWithWriterFn) { function SignalParamToString (line 145) | std::string SignalParamToString(const ::testing::TestParamInfo& inf... function main (line 162) | int main(int argc, char** argv) { FILE: absl/debugging/internal/address_is_readable.cc type absl (line 22) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 23) | ABSL_NAMESPACE_BEGIN function ABSL_NAMESPACE_BEGIN (line 43) | ABSL_NAMESPACE_BEGIN type absl (line 42) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 23) | ABSL_NAMESPACE_BEGIN function ABSL_NAMESPACE_BEGIN (line 43) | ABSL_NAMESPACE_BEGIN FILE: absl/debugging/internal/address_is_readable.h function namespace (line 20) | namespace absl { FILE: absl/debugging/internal/addresses.h function namespace (line 22) | namespace absl { FILE: absl/debugging/internal/bounded_utf8_length_sequence.h function ABSL_NAMESPACE_BEGIN (line 24) | ABSL_NAMESPACE_BEGIN FILE: absl/debugging/internal/bounded_utf8_length_sequence_test.cc type absl (line 22) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 23) | ABSL_NAMESPACE_BEGIN FILE: absl/debugging/internal/decode_rust_punycode.cc type absl (line 26) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 27) | ABSL_NAMESPACE_BEGIN FILE: absl/debugging/internal/decode_rust_punycode.h function namespace (line 21) | namespace absl { FILE: absl/debugging/internal/decode_rust_punycode_test.cc type absl (line 25) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 26) | ABSL_NAMESPACE_BEGIN FILE: absl/debugging/internal/demangle.cc type absl (line 35) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 36) | ABSL_NAMESPACE_BEGIN FILE: absl/debugging/internal/demangle.h function namespace (line 21) | namespace absl { FILE: absl/debugging/internal/demangle_rust.cc type absl (line 26) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 27) | ABSL_NAMESPACE_BEGIN function DemangleRustSymbolEncoding (line 918) | bool DemangleRustSymbolEncoding(const char* mangled, char* out, FILE: absl/debugging/internal/demangle_rust.h function namespace (line 22) | namespace absl { FILE: absl/debugging/internal/demangle_rust_test.cc type absl (line 23) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 24) | ABSL_NAMESPACE_BEGIN FILE: absl/debugging/internal/demangle_test.cc type absl (line 27) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 28) | ABSL_NAMESPACE_BEGIN FILE: absl/debugging/internal/elf_mem_image.cc type absl (line 44) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 45) | ABSL_NAMESPACE_BEGIN FILE: absl/debugging/internal/elf_mem_image.h function class (line 55) | class ElfMemImage { FILE: absl/debugging/internal/examine_stack.cc type absl (line 45) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 46) | ABSL_NAMESPACE_BEGIN FILE: absl/debugging/internal/examine_stack.h function namespace (line 22) | namespace absl { FILE: absl/debugging/internal/stack_consumption.cc type absl (line 32) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 33) | ABSL_NAMESPACE_BEGIN function ABSL_NAMESPACE_BEGIN (line 197) | ABSL_NAMESPACE_BEGIN type absl (line 196) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 33) | ABSL_NAMESPACE_BEGIN function ABSL_NAMESPACE_BEGIN (line 197) | ABSL_NAMESPACE_BEGIN FILE: absl/debugging/internal/stack_consumption.h function namespace (line 32) | namespace absl { FILE: absl/debugging/internal/stack_consumption_test.cc type absl (line 25) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 26) | ABSL_NAMESPACE_BEGIN FILE: absl/debugging/internal/symbolize.h function namespace (line 40) | namespace absl { function namespace (line 77) | namespace absl { FILE: absl/debugging/internal/utf8_for_code_point.cc type absl (line 21) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 22) | ABSL_NAMESPACE_BEGIN FILE: absl/debugging/internal/utf8_for_code_point.h function namespace (line 22) | namespace absl { FILE: absl/debugging/internal/utf8_for_code_point_test.cc type absl (line 22) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 23) | ABSL_NAMESPACE_BEGIN FILE: absl/debugging/internal/vdso_support.cc type absl (line 65) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 66) | ABSL_NAMESPACE_BEGIN FILE: absl/debugging/internal/vdso_support.h function namespace (line 55) | namespace absl { FILE: absl/debugging/leak_check.cc function ABSL_ATTRIBUTE_WEAK (line 31) | ABSL_ATTRIBUTE_WEAK int __lsan_is_turned_off() { return 0; } type absl (line 34) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 35) | ABSL_NAMESPACE_BEGIN function LeakCheckerIsActive (line 39) | bool LeakCheckerIsActive() { function LeakCheckerIsActive (line 43) | bool LeakCheckerIsActive() { return true; } function FindAndReportLeaks (line 46) | bool FindAndReportLeaks() { return __lsan_do_recoverable_leak_check() ... function DoIgnoreLeak (line 47) | void DoIgnoreLeak(const void* ptr) { __lsan_ignore_object(ptr); } function RegisterLivePointers (line 48) | void RegisterLivePointers(const void* ptr, size_t size) { function UnRegisterLivePointers (line 51) | void UnRegisterLivePointers(const void* ptr, size_t size) { function ABSL_NAMESPACE_BEGIN (line 62) | ABSL_NAMESPACE_BEGIN function LeakCheckerIsActive (line 64) | bool LeakCheckerIsActive() { return false; } function DoIgnoreLeak (line 65) | void DoIgnoreLeak(const void*) { } function RegisterLivePointers (line 66) | void RegisterLivePointers(const void*, size_t) { } function UnRegisterLivePointers (line 67) | void UnRegisterLivePointers(const void*, size_t) { } type absl (line 61) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 35) | ABSL_NAMESPACE_BEGIN function LeakCheckerIsActive (line 39) | bool LeakCheckerIsActive() { function LeakCheckerIsActive (line 43) | bool LeakCheckerIsActive() { return true; } function FindAndReportLeaks (line 46) | bool FindAndReportLeaks() { return __lsan_do_recoverable_leak_check() ... function DoIgnoreLeak (line 47) | void DoIgnoreLeak(const void* ptr) { __lsan_ignore_object(ptr); } function RegisterLivePointers (line 48) | void RegisterLivePointers(const void* ptr, size_t size) { function UnRegisterLivePointers (line 51) | void UnRegisterLivePointers(const void* ptr, size_t size) { function ABSL_NAMESPACE_BEGIN (line 62) | ABSL_NAMESPACE_BEGIN function LeakCheckerIsActive (line 64) | bool LeakCheckerIsActive() { return false; } function DoIgnoreLeak (line 65) | void DoIgnoreLeak(const void*) { } function RegisterLivePointers (line 66) | void RegisterLivePointers(const void*, size_t) { } function UnRegisterLivePointers (line 67) | void UnRegisterLivePointers(const void*, size_t) { } FILE: absl/debugging/leak_check.h function namespace (line 54) | namespace absl { FILE: absl/debugging/leak_check_fail_test.cc function TEST (line 23) | TEST(LeakCheckTest, LeakMemory) { function TEST (line 32) | TEST(LeakCheckTest, LeakMemoryAfterDisablerScope) { FILE: absl/debugging/leak_check_test.cc function TEST (line 24) | TEST(LeakCheckTest, IgnoreLeakSuppressesLeakedMemoryErrors) { function TEST (line 32) | TEST(LeakCheckTest, LeakCheckDisablerIgnoresLeak) { FILE: absl/debugging/stacktrace.cc type absl (line 68) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 69) | ABSL_NAMESPACE_BEGIN function ABSL_ATTRIBUTE_NOINLINE (line 120) | ABSL_ATTRIBUTE_NOINLINE ABSL_ATTRIBUTE_NO_TAIL_CALL int GetStackFrames( function ABSL_ATTRIBUTE_NOINLINE (line 127) | ABSL_ATTRIBUTE_NOINLINE ABSL_ATTRIBUTE_NO_TAIL_CALL int function ABSL_ATTRIBUTE_NOINLINE (line 135) | ABSL_ATTRIBUTE_NOINLINE ABSL_ATTRIBUTE_NO_TAIL_CALL int function ABSL_ATTRIBUTE_NOINLINE (line 144) | ABSL_ATTRIBUTE_NOINLINE ABSL_ATTRIBUTE_NO_TAIL_CALL int GetStackTrace( function ABSL_ATTRIBUTE_NOINLINE (line 151) | ABSL_ATTRIBUTE_NOINLINE ABSL_ATTRIBUTE_NO_TAIL_CALL int function SetStackUnwinder (line 159) | void SetStackUnwinder(Unwinder w) { function DefaultStackUnwinder (line 163) | int DefaultStackUnwinder(void** pcs, int* sizes, int depth, int skip, function ABSL_ATTRIBUTE_WEAK (line 185) | ABSL_ATTRIBUTE_WEAK bool internal_stacktrace::ShouldFixUpStack() { function ABSL_ATTRIBUTE_WEAK (line 199) | ABSL_ATTRIBUTE_WEAK void internal_stacktrace::FixUpStack(void**, uintp... FILE: absl/debugging/stacktrace.h function namespace (line 39) | namespace absl { FILE: absl/debugging/stacktrace_benchmark.cc type absl (line 34) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 35) | ABSL_NAMESPACE_BEGIN FILE: absl/debugging/stacktrace_test.cc type StackTrace (line 61) | struct StackTrace { function ABSL_ATTRIBUTE_NOINLINE (line 70) | ABSL_ATTRIBUTE_NOINLINE void Unwind(void* p) { function ABSL_ATTRIBUTE_NOINLINE (line 79) | ABSL_ATTRIBUTE_NOINLINE void HugeFrame() { function TEST (line 85) | TEST(StackTrace, HugeFrame) { function ABSL_ATTRIBUTE_NOINLINE (line 93) | ABSL_ATTRIBUTE_NOINLINE static void FixupNoFixupEquivalenceNoInline() { function TEST (line 196) | TEST(StackTrace, FixupNoFixupEquivalence) { FixupNoFixupEquivalenceNoInl... function TEST (line 198) | TEST(StackTrace, FixupLowStackUsage) { function TEST (line 248) | TEST(StackTrace, CustomUnwinderPerformsFixup) { function SigUsr2Handler (line 315) | void SigUsr2Handler(int, siginfo_t*, void* uc) { function SigUsr1Handler (line 336) | void SigUsr1Handler(int, siginfo_t*, void*) { function ABSL_ATTRIBUTE_NOINLINE (line 341) | ABSL_ATTRIBUTE_NOINLINE void RaiseSignal() { function ABSL_ATTRIBUTE_NOINLINE (line 347) | ABSL_ATTRIBUTE_NOINLINE void TestNestedSignal() { function TEST (line 374) | TEST(StackTrace, NestedSignal) { FILE: absl/debugging/symbolize.cc type absl (line 49) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 50) | ABSL_NAMESPACE_BEGIN FILE: absl/debugging/symbolize.h function namespace (line 57) | namespace absl { FILE: absl/debugging/symbolize_test.cc function ABSL_SYMBOLIZE_TEST_NOINLINE (line 63) | ABSL_SYMBOLIZE_TEST_NOINLINE void nonstatic_func() { function ABSL_SYMBOLIZE_TEST_NOINLINE (line 71) | ABSL_SYMBOLIZE_TEST_NOINLINE static void static_func() { type Foo (line 80) | struct Foo { function ABSL_SYMBOLIZE_TEST_NOINLINE (line 85) | ABSL_SYMBOLIZE_TEST_NOINLINE void Foo::func(int) { function unlikely_func (line 95) | unlikely_func() { function hot_func (line 99) | hot_func() { return 0; } function startup_func (line 101) | startup_func() { return 0; } function exit_func (line 103) | exit_func() { return 0; } function regular_func (line 105) | int /*ABSL_ATTRIBUTE_SECTION_VARIABLE(.text)*/ regular_func() { return 0; } function TEST (line 173) | TEST(Symbolize, Cached) { function TEST (line 185) | TEST(Symbolize, Truncation) { function TEST (line 204) | TEST(Symbolize, SymbolizeWithDemangling) { function TEST (line 214) | TEST(Symbolize, SymbolizeSplitTextSections) { function SymbolizeSignalHandler (line 229) | static void SymbolizeSignalHandler(int signo) { function GetStackConsumptionUpperLimit (line 246) | static int GetStackConsumptionUpperLimit() { function TEST (line 257) | TEST(Symbolize, SymbolizeStackConsumption) { function TEST (line 275) | TEST(Symbolize, SymbolizeWithDemanglingStackConsumption) { function FilterElfHeader (line 298) | static int FilterElfHeader(struct dl_phdr_info *info, size_t size, void ... function TEST (line 324) | TEST(Symbolize, SymbolizeWithMultipleMaps) { class TestSymbolDecorator (line 379) | class TestSymbolDecorator final method Factory (line 382) | static absl::debugging_internal::SymbolDecoratorPtr Factory(int /*fd*/) { method Decorate (line 389) | void Decorate(const void* /*pc*/, ptrdiff_t /*relocation*/, char* symb... function TEST (line 397) | TEST(Symbolize, SetSymbolDecorator) { function TEST (line 421) | TEST(Symbolize, ForEachSection) { function ArmThumbOverlapThumb (line 513) | __attribute__((target("thumb"))) int ArmThumbOverlapThumb(int x) { function ArmThumbOverlapArm (line 517) | __attribute__((target("arm"))) int ArmThumbOverlapArm(int x) { function TEST (line 535) | TEST(Symbolize, Basics) { function TEST (line 547) | TEST(Symbolize, Truncation) { function TEST (line 566) | TEST(Symbolize, SymbolizeWithDemangling) { function TEST (line 574) | TEST(Symbolize, Unimplemented) { function main (line 583) | int main(int argc, char **argv) { FILE: absl/flags/commandlineflag.cc type absl (line 24) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 25) | ABSL_NAMESPACE_BEGIN FILE: absl/flags/commandlineflag.h function ABSL_NAMESPACE_BEGIN (line 41) | ABSL_NAMESPACE_BEGIN function class (line 72) | class CommandLineFlag { FILE: absl/flags/commandlineflag_test.cc function ABSL_FLAG (line 32) | ABSL_FLAG(int, int_flag, 201, "int_flag help"); function TEST_F (line 75) | TEST_F(CommandLineFlagTest, TestAttributesAccessMethods) { function TEST_F (line 105) | TEST_F(CommandLineFlagTest, TestValueAccessMethods) { function TEST_F (line 123) | TEST_F(CommandLineFlagTest, TestParseFromCurrentValue) { function TEST_F (line 187) | TEST_F(CommandLineFlagTest, TestParseFromDefaultValue) { function TEST_F (line 207) | TEST_F(CommandLineFlagTest, TestParseFromIfDefault) { FILE: absl/flags/config_test.cc function TEST (line 36) | TEST(FlagsConfigTest, Test) { FILE: absl/flags/declare.h function namespace (line 30) | namespace absl { FILE: absl/flags/flag.h function namespace (line 46) | namespace absl { function absl (line 243) | static constexpr absl::string_view Value( \ function std (line 248) | static std::string NonConst() { return std::string(Value()); } FILE: absl/flags/flag_benchmark.cc type OptionalInt (line 39) | struct OptionalInt : AbslOptionalInt { function AbslParseFlag (line 43) | bool AbslParseFlag(absl::string_view src, OptionalInt* flag, function AbslUnparseFlag (line 53) | std::string AbslUnparseFlag(const OptionalInt& flag) { type OptionalString (line 58) | struct OptionalString : AbslOptionalString { function AbslParseFlag (line 62) | bool AbslParseFlag(absl::string_view src, OptionalString* flag, function AbslUnparseFlag (line 72) | std::string AbslUnparseFlag(const OptionalString& flag) { type UDT (line 76) | struct UDT { method UDT (line 77) | UDT() = default; method UDT (line 78) | UDT(const UDT&) {} method UDT (line 79) | UDT& operator=(const UDT&) { return *this; } function AbslParseFlag (line 82) | bool AbslParseFlag(absl::string_view, UDT*, std::string*) { return true; } function AbslUnparseFlag (line 83) | std::string AbslUnparseFlag(const UDT&) { return ""; } type Accumulator (line 176) | struct Accumulator { type Accumulator (line 180) | struct Accumulator { type Accumulator (line 184) | struct Accumulator { type Accumulator (line 188) | struct Accumulator { type Accumulator (line 192) | struct Accumulator { type Accumulator (line 196) | struct Accumulator { function Accumulate (line 201) | void Accumulate(typename Accumulator::type& a, const T& f) { function Accumulate (line 204) | void Accumulate(bool& a, bool f) { a = a || f; } function Accumulate (line 205) | void Accumulate(size_t& a, const std::string& f) { a += f.size(); } function Accumulate (line 206) | void Accumulate(size_t& a, const std::vector& f) { a += f.s... function Accumulate (line 207) | void Accumulate(bool& a, const OptionalInt& f) { a |= f.has_value(); } function Accumulate (line 208) | void Accumulate(bool& a, const OptionalString& f) { a |= f.has_value(); } function Accumulate (line 209) | void Accumulate(bool& a, const UDT& f) { function BM_ThreadedFindCommandLineFlag (line 227) | void BM_ThreadedFindCommandLineFlag(benchmark::State& state) { FILE: absl/flags/flag_test.cc function TestHelpMsg (line 54) | std::string TestHelpMsg() { return "dynamic help"; } function TestLiteralHelpMsg (line 56) | std::string TestLiteralHelpMsg() { return "literal help"; } function TestMakeDflt (line 59) | void TestMakeDflt(void* dst) { function TestCallback (line 62) | void TestCallback() {} type UDT (line 64) | struct UDT { method UDT (line 65) | UDT() = default; method UDT (line 66) | UDT(const UDT&) = default; method UDT (line 67) | UDT& operator=(const UDT&) = default; function AbslParseFlag (line 69) | bool AbslParseFlag(absl::string_view, UDT*, std::string*) { return true; } function AbslUnparseFlag (line 70) | std::string AbslUnparseFlag(const UDT&) { return ""; } class FlagTest (line 72) | class FlagTest : public testing::Test { method SetUpTestSuite (line 74) | static void SetUpTestSuite() { method NormalizeFileName (line 82) | static std::string NormalizeFileName(absl::string_view fname) { type S1 (line 93) | struct S1 { method S1 (line 94) | S1() = default; method S1 (line 95) | S1(const S1&) = default; type S2 (line 100) | struct S2 { method S2 (line 101) | S2() = default; method S2 (line 102) | S2(const S2&) = default; function TEST_F (line 107) | TEST_F(FlagTest, Traits) { function TestConstructionFor (line 177) | bool TestConstructionFor(const absl::Flag& f1, absl::Flag& f2) { function TEST_F (line 194) | TEST_F(FlagTest, TestConstruction) { function TEST_F (line 231) | TEST_F(FlagTest, TestFlagDeclaration) { type VerifyConsteval (line 274) | struct VerifyConsteval { function TEST_F (line 439) | TEST_F(FlagTest, TestDefault) { type NonTriviallyCopyableAggregate (line 517) | struct NonTriviallyCopyableAggregate { method NonTriviallyCopyableAggregate (line 518) | NonTriviallyCopyableAggregate() = default; method NonTriviallyCopyableAggregate (line 520) | NonTriviallyCopyableAggregate(const NonTriviallyCopyableAggregate& rhs) method NonTriviallyCopyableAggregate (line 523) | NonTriviallyCopyableAggregate& operator=( function AbslParseFlag (line 531) | bool AbslParseFlag(absl::string_view src, NonTriviallyCopyableAggregate* f, function AbslUnparseFlag (line 535) | std::string AbslUnparseFlag(const NonTriviallyCopyableAggregate& ntc) { function TEST_F (line 715) | TEST_F(FlagTest, TestNonConstexprDefault) { function TEST_F (line 731) | TEST_F(FlagTest, TestNonConstexprHelp) { function TEST_F (line 1252) | TEST_F(FlagTest, TestOptionalInt) { function TEST_F (line 1271) | TEST_F(FlagTest, TestOptionalDouble) { function TEST_F (line 1290) | TEST_F(FlagTest, TestOptionalString) { function TEST_F (line 1311) | TEST_F(FlagTest, TestOptionalDuration) { function TEST_F (line 1330) | TEST_F(FlagTest, TestOptionalOptional) { function TEST_F (line 1360) | TEST_F(FlagTest, TestStdOptional) { FILE: absl/flags/internal/commandlineflag.cc type absl (line 18) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 19) | ABSL_NAMESPACE_BEGIN FILE: absl/flags/internal/commandlineflag.h function namespace (line 22) | namespace absl { FILE: absl/flags/internal/flag.cc type absl (line 50) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 51) | ABSL_NAMESPACE_BEGIN FILE: absl/flags/internal/flag.h function namespace (line 46) | namespace absl { function Set (line 838) | void Set(const T& v) { function class (line 857) | class FlagImplPeer { type AlignedSpace (line 877) | struct AlignedSpace { type FlagRegistrarEmpty (line 937) | struct FlagRegistrarEmpty {} function flag_ (line 942) | flag_(flag) { function FlagRegistrar (line 947) | FlagRegistrar OnUpdate(FlagCallbackFunc cb) && { FILE: absl/flags/internal/parse.h function UsageFlagsAction (line 38) | enum class UsageFlagsAction { kHandleUsage, kIgnoreUsage }; FILE: absl/flags/internal/path_util.h function namespace (line 22) | namespace absl { FILE: absl/flags/internal/path_util_test.cc function TEST (line 24) | TEST(FlagsPathUtilTest, TestBasename) { function TEST (line 36) | TEST(FlagsPathUtilTest, TestPackage) { FILE: absl/flags/internal/private_handle_accessor.cc type absl (line 26) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 27) | ABSL_NAMESPACE_BEGIN FILE: absl/flags/internal/private_handle_accessor.h function namespace (line 27) | namespace absl { FILE: absl/flags/internal/program_name.cc type absl (line 28) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 29) | ABSL_NAMESPACE_BEGIN FILE: absl/flags/internal/program_name.h function namespace (line 27) | namespace absl { FILE: absl/flags/internal/program_name_test.cc function TEST (line 28) | TEST(FlagsPathUtilTest, TestProgamNameInterfaces) { FILE: absl/flags/internal/registry.h function namespace (line 30) | namespace absl { FILE: absl/flags/internal/sequence_lock.h function namespace (line 28) | namespace absl { FILE: absl/flags/internal/sequence_lock_test.cc class ConcurrentSequenceLockTest (line 31) | class ConcurrentSequenceLockTest method ConcurrentSequenceLockTest (line 34) | ConcurrentSequenceLockTest() function TEST_P (line 43) | TEST_P(ConcurrentSequenceLockTest, ReadAndWrite) { function MultiplicativeRange (line 107) | std::vector MultiplicativeRange(int low, int high, int scale) { function InterestingBufferSizes (line 126) | std::vector InterestingBufferSizes() { class SequenceLockTest (line 148) | class SequenceLockTest : public testing::TestWithParam {} function TEST_P (line 150) | TEST_P(SequenceLockTest, SingleThreaded) { FILE: absl/flags/internal/usage.cc type absl (line 59) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 60) | ABSL_NAMESPACE_BEGIN FILE: absl/flags/internal/usage.h function ABSL_NAMESPACE_BEGIN (line 31) | ABSL_NAMESPACE_BEGIN FILE: absl/flags/marshalling.cc type absl (line 40) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 41) | ABSL_NAMESPACE_BEGIN function AbslParseFlag (line 228) | bool AbslParseFlag(absl::string_view text, absl::LogSeverity* dst, function AbslUnparseFlag (line 270) | std::string AbslUnparseFlag(absl::LogSeverity v) { FILE: absl/flags/marshalling.h function namespace (line 211) | namespace absl { function ParseFlag (line 307) | bool ParseFlag(absl::string_view input, T* dst, std::string* error) { type class (line 328) | enum class FILE: absl/flags/marshalling_test.cc function TEST (line 30) | TEST(MarshallingTest, TestBoolParsing) { function TEST (line 110) | TEST(MarshallingTest, TestInt16Parsing) { function TEST (line 170) | TEST(MarshallingTest, TestUint16Parsing) { function TEST (line 225) | TEST(MarshallingTest, TestInt32Parsing) { function TEST (line 286) | TEST(MarshallingTest, TestUint32Parsing) { function TEST (line 341) | TEST(MarshallingTest, TestInt64Parsing) { function TEST (line 403) | TEST(MarshallingTest, TestUInt64Parsing) { function TEST (line 456) | TEST(MarshallingTest, TestInt128Parsing) { function TEST (line 518) | TEST(MarshallingTest, TestUint128Parsing) { function TEST (line 575) | TEST(MarshallingTest, TestFloatParsing) { function TEST (line 650) | TEST(MarshallingTest, TestDoubleParsing) { function TEST (line 729) | TEST(MarshallingTest, TestStringParsing) { function TEST (line 757) | TEST(MarshallingTest, TestVectorOfStringParsing) { function TEST (line 779) | TEST(MarshallingTest, TestOptionalBoolParsing) { function TEST (line 799) | TEST(MarshallingTest, TestOptionalIntParsing) { function TEST (line 819) | TEST(MarshallingTest, TestOptionalDoubleParsing) { function TEST (line 839) | TEST(MarshallingTest, TestOptionalStringParsing) { function TEST (line 861) | TEST(MarshallingTest, TestBoolUnparsing) { function TEST (line 868) | TEST(MarshallingTest, TestInt16Unparsing) { function TEST (line 885) | TEST(MarshallingTest, TestUint16Unparsing) { function TEST (line 898) | TEST(MarshallingTest, TestInt32Unparsing) { function TEST (line 915) | TEST(MarshallingTest, TestUint32Unparsing) { function TEST (line 928) | TEST(MarshallingTest, TestInt64Unparsing) { function TEST (line 949) | TEST(MarshallingTest, TestUint64Unparsing) { function TEST (line 964) | TEST(MarshallingTest, TestInt128Unparsing) { function TEST (line 983) | TEST(MarshallingTest, TestUint128Unparsing) { function TEST (line 998) | TEST(MarshallingTest, TestFloatUnparsing) { function TEST (line 1013) | TEST(MarshallingTest, TestDoubleUnparsing) { function TEST (line 1034) | TEST(MarshallingTest, TestStringUnparsing) { function TEST (line 1044) | TEST(MarshallingTest, TestOptionalBoolUnparsing) { function TEST (line 1058) | TEST(MarshallingTest, TestOptionalIntUnparsing) { function TEST (line 1072) | TEST(MarshallingTest, TestOptionalDoubleUnparsing) { function TEST (line 1086) | TEST(MarshallingTest, TestOptionalStringUnparsing) { function TEST (line 1104) | TEST(MarshallingTest, TestStdOptionalUnparsing) { function TestRoundtrip (line 1129) | void TestRoundtrip(T v) { function TEST (line 1136) | TEST(MarshallingTest, TestFloatRoundTrip) { function TEST (line 1165) | TEST(MarshallingTest, TestDoubleRoundTrip) { FILE: absl/flags/parse.cc type absl (line 62) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 63) | ABSL_NAMESPACE_BEGIN function ABSL_NAMESPACE_BEGIN (line 168) | ABSL_NAMESPACE_BEGIN function ParseAbseilFlagsOnly (line 926) | void ParseAbseilFlagsOnly(int argc, char* argv[], function ReportUnrecognizedFlags (line 938) | void ReportUnrecognizedFlags( function ParseCommandLine (line 945) | std::vector ParseCommandLine(int argc, char* argv[]) { type absl (line 167) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 63) | ABSL_NAMESPACE_BEGIN function ABSL_NAMESPACE_BEGIN (line 168) | ABSL_NAMESPACE_BEGIN function ParseAbseilFlagsOnly (line 926) | void ParseAbseilFlagsOnly(int argc, char* argv[], function ReportUnrecognizedFlags (line 938) | void ReportUnrecognizedFlags( function ParseCommandLine (line 945) | std::vector ParseCommandLine(int argc, char* argv[]) { FILE: absl/flags/parse.h function namespace (line 32) | namespace absl { function namespace (line 54) | namespace flags_internal { FILE: absl/flags/parse_test.cc type UDT (line 77) | struct UDT { method UDT (line 78) | UDT() = default; method UDT (line 79) | UDT(const UDT&) = default; method UDT (line 80) | UDT& operator=(const UDT&) = default; method UDT (line 81) | UDT(int v) : value(v) {} function AbslParseFlag (line 86) | bool AbslParseFlag(absl::string_view in, UDT* udt, std::string* err) { function AbslUnparseFlag (line 99) | std::string AbslUnparseFlag(const UDT& udt) { function GetTestTmpDirEnvVar (line 103) | std::string GetTestTmpDirEnvVar(const char* const env_var_name) { type FlagfileData (line 169) | struct FlagfileData { function ABSL_FLAG (line 227) | ABSL_FLAG(int, int_flag, 1, ""); function TEST_F (line 315) | TEST_F(ParseTest, TestEmptyArgv) { function TEST_F (line 326) | TEST_F(ParseTest, TestValidIntArg) { function TEST_F (line 356) | TEST_F(ParseTest, TestValidDoubleArg) { function TEST_F (line 386) | TEST_F(ParseTest, TestValidStringArg) { function TEST_F (line 423) | TEST_F(ParseTest, TestValidBoolArg) { function TEST_F (line 451) | TEST_F(ParseTest, TestValidUDTArg) { function TEST_F (line 468) | TEST_F(ParseTest, TestValidMultipleArg) { function TEST_F (line 490) | TEST_F(ParseTest, TestPositionalArgs) { function TEST_F (line 554) | TEST_F(ParseDeathTest, TestUndefinedArg) { function TEST_F (line 579) | TEST_F(ParseDeathTest, TestInvalidBoolFlagFormat) { function TEST_F (line 599) | TEST_F(ParseDeathTest, TestInvalidNonBoolFlagFormat) { function TEST_F (line 617) | TEST_F(ParseDeathTest, TestInvalidUDTFlagFormat) { function TEST_F (line 638) | TEST_F(ParseDeathTest, TestFlagSuggestions) { function TEST_F (line 663) | TEST_F(ParseTest, GetHints) { function TEST_F (line 681) | TEST_F(ParseTest, TestLegacyFlags) { function TEST_F (line 703) | TEST_F(ParseTest, TestSimpleValidFlagfile) { function TEST_F (line 723) | TEST_F(ParseTest, TestValidMultiFlagfile) { function TEST_F (line 737) | TEST_F(ParseTest, TestFlagfileMixedWithRegularFlags) { function TEST_F (line 750) | TEST_F(ParseTest, TestFlagfileInFlagfile) { function TEST_F (line 772) | TEST_F(ParseDeathTest, TestInvalidFlagfiles) { function TEST_F (line 835) | TEST_F(ParseTest, TestReadingRequiredFlagsFromEnv) { function TEST_F (line 848) | TEST_F(ParseDeathTest, TestReadingUnsetRequiredFlagsFromEnv) { function TEST_F (line 857) | TEST_F(ParseDeathTest, TestRecursiveFlagsFromEnv) { function TEST_F (line 868) | TEST_F(ParseTest, TestReadingOptionalFlagsFromEnv) { function TEST_F (line 880) | TEST_F(ParseTest, TestReadingFlagsFromEnvMoxedWithRegularFlags) { function TEST_F (line 896) | TEST_F(ParseDeathTest, TestSimpleHelpFlagHandling) { function TEST_F (line 921) | TEST_F(ParseTest, TestSubstringHelpFlagHandling) { function TEST_F (line 933) | TEST_F(ParseDeathTest, TestVersionHandling) { function TEST_F (line 944) | TEST_F(ParseTest, TestCheckArgsHandling) { function TEST_F (line 960) | TEST_F(ParseTest, WasPresentOnCommandLine) { function TEST_F (line 980) | TEST_F(ParseTest, ParseAbseilFlagsOnlySuccess) { function TEST_F (line 1017) | TEST_F(ParseDeathTest, ParseAbseilFlagsOnlyFailure) { function TEST_F (line 1030) | TEST_F(ParseTest, UndefOkFlagsAreIgnored) { function TEST_F (line 1054) | TEST_F(ParseTest, AllUndefOkFlagsAreIgnored) { function TEST_F (line 1080) | TEST_F(ParseDeathTest, ExitOnUnrecognizedFlagPrintsHelp) { FILE: absl/flags/reflection.cc type absl (line 36) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 37) | ABSL_NAMESPACE_BEGIN function CommandLineFlag (line 350) | CommandLineFlag* FindCommandLineFlag(absl::string_view name) { function GetAllFlags (line 359) | absl::flat_hash_map GetAllF... FILE: absl/flags/reflection.h function namespace (line 33) | namespace absl { FILE: absl/flags/reflection_test.cc function TearDown (line 43) | void TearDown() override { flag_saver_.reset(); } function TEST_F (line 51) | TEST_F(ReflectionTest, TestFindCommandLineFlag) { function TEST_F (line 67) | TEST_F(ReflectionTest, TestGetAllFlags) { type CustomUDT (line 91) | struct CustomUDT { method CustomUDT (line 92) | CustomUDT() : a(1), b(1) {} method CustomUDT (line 93) | CustomUDT(int a_, int b_) : a(a_), b(b_) {} function AbslParseFlag (line 102) | bool AbslParseFlag(absl::string_view in, CustomUDT* f, std::string*) { function AbslUnparseFlag (line 114) | std::string AbslUnparseFlag(const CustomUDT& f) { FILE: absl/flags/usage.cc type absl (line 30) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 31) | ABSL_NAMESPACE_BEGIN function SetProgramUsageMessage (line 42) | void SetProgramUsageMessage(absl::string_view new_usage_message) { function ProgramUsageMessage (line 57) | absl::string_view ProgramUsageMessage() { FILE: absl/flags/usage.h function namespace (line 25) | namespace absl { FILE: absl/flags/usage_config.cc function ABSL_ATTRIBUTE_WEAK (line 38) | ABSL_ATTRIBUTE_WEAK void ABSL_INTERNAL_C_SYMBOL( type absl (line 43) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 44) | ABSL_NAMESPACE_BEGIN function SetFlagsUsageConfig (line 143) | void SetFlagsUsageConfig(FlagsUsageConfig usage_config) { FILE: absl/flags/usage_config.h function namespace (line 57) | namespace absl { FILE: absl/flags/usage_config_test.cc class FlagsUsageConfigTest (line 28) | class FlagsUsageConfigTest : public testing::Test { method SetUp (line 30) | void SetUp() override { function TstContainsHelpshortFlags (line 40) | bool TstContainsHelpshortFlags(absl::string_view f) { function TstContainsHelppackageFlags (line 44) | bool TstContainsHelppackageFlags(absl::string_view f) { function TstContainsHelpFlags (line 48) | bool TstContainsHelpFlags(absl::string_view f) { function TstVersionString (line 52) | std::string TstVersionString() { return "program 1.0.0"; } function TstNormalizeFilename (line 54) | std::string TstNormalizeFilename(absl::string_view filename) { function TstReportUsageMessage (line 58) | void TstReportUsageMessage(absl::string_view msg) {} function TEST_F (line 62) | TEST_F(FlagsUsageConfigTest, TestGetSetFlagsUsageConfig) { function TEST_F (line 86) | TEST_F(FlagsUsageConfigTest, TestContainsHelpshortFlags) { function TEST_F (line 112) | TEST_F(FlagsUsageConfigTest, TestContainsHelpFlags) { function TEST_F (line 134) | TEST_F(FlagsUsageConfigTest, TestContainsHelppackageFlags) { function TEST_F (line 157) | TEST_F(FlagsUsageConfigTest, TestVersionString) { function TEST_F (line 178) | TEST_F(FlagsUsageConfigTest, TestNormalizeFilename) { FILE: absl/functional/any_invocable.h function namespace (line 49) | namespace absl { FILE: absl/functional/any_invocable_test.cc type _ (line 39) | struct _ {} type Wrapper (line 42) | struct Wrapper { type QualifiersForThisImpl (line 58) | struct QualifiersForThisImpl { type QualifiersForThisImpl (line 65) | struct QualifiersForThisImpl type QualifiersForThisImpl (line 69) | struct QualifiersForThisImpl { type GiveQualifiersToFunImpl (line 82) | struct GiveQualifiersToFunImpl type GiveQualifiersToFunImpl (line 85) | struct GiveQualifiersToFunImpl { type GiveQualifiersToFunImpl (line 91) | struct GiveQualifiersToFunImpl { type GiveQualifiersToFunImpl (line 97) | struct GiveQualifiersToFunImpl { type GiveQualifiersToFunImpl (line 103) | struct GiveQualifiersToFunImpl { type GiveQualifiersToFunImpl (line 109) | struct GiveQualifiersToFunImpl { type GiveQualifiersToFunImpl (line 116) | struct GiveQualifiersToFunImpl { type ObjSize (line 127) | enum class ObjSize { small, large } type TypeErasedPadding (line 133) | struct TypeErasedPadding type TypeErasedPadding (line 136) | struct TypeErasedPadding {} type TypeErasedPadding (line 139) | struct TypeErasedPadding { type Int (line 143) | struct Int { method Int (line 144) | Int(int v) noexcept : value(v) {} method Int (line 146) | Int(Int&&) noexcept { method Int (line 153) | Int(Int&& v) noexcept = default; method MemberFunctionAdd (line 157) | int MemberFunctionAdd(int const& b, int c) noexcept { // NOLINT type Movable (line 164) | enum class Movable { no, yes, nothrow, trivial } type NothrowCall (line 166) | enum class NothrowCall { no, yes } type Destructible (line 168) | enum class Destructible { nothrow, trivial } type ObjAlign (line 170) | enum class ObjAlign : std::size_t { type add (line 179) | struct add function Int (line 192) | Int operator()(int a, int b, int c) qual \ method Int (line 144) | Int(int v) noexcept : value(v) {} method Int (line 146) | Int(Int&&) noexcept { method Int (line 153) | Int(Int&& v) noexcept = default; method MemberFunctionAdd (line 157) | int MemberFunctionAdd(int const& b, int c) noexcept { // NOLINT type add (line 200) | struct alignas(static_cast(Alignment)) ... method add (line 203) | explicit add(int state_init) : state(state_init) {} method add (line 204) | explicit add(std::initializer_list state_init, int tail) ... method add (line 209) | add(add&& other) = default; method Int (line 210) | Int operator()(int a, int b, int c) qual ... type add (line 234) | struct add state_init, int tail) method add (line 245) | add(add&&) = delete; type add (line 253) | struct add state_init, int tail) method add (line 264) | add(add&& other) noexcept(false) : Base(other.state) {} type add (line 272) | struct add state_init, int tail) method add (line 283) | add(add&& other) noexcept : Base(other.state) {} function Int (line 290) | Int add_function(Int&& a, int b, int c) noexcept { return a.value + b + ... method Int (line 144) | Int(int v) noexcept : value(v) {} method Int (line 146) | Int(Int&&) noexcept { method Int (line 153) | Int(Int&& v) noexcept = default; method MemberFunctionAdd (line 157) | int MemberFunctionAdd(int const& b, int c) noexcept { // NOLINT function Int (line 292) | Int mult_function(Int&& a, int b, int c) noexcept { return a.value * b *... method Int (line 144) | Int(int v) noexcept : value(v) {} method Int (line 146) | Int(Int&&) noexcept { method Int (line 153) | Int(Int&& v) noexcept = default; method MemberFunctionAdd (line 157) | int MemberFunctionAdd(int const& b, int c) noexcept { // NOLINT function Int (line 294) | Int square_function(Int const&& a) noexcept { return a.value * a.value; } method Int (line 144) | Int(int v) noexcept : value(v) {} method Int (line 146) | Int(Int&&) noexcept { method Int (line 153) | Int(Int&& v) noexcept = default; method MemberFunctionAdd (line 157) | int MemberFunctionAdd(int const& b, int c) noexcept { // NOLINT function TYPED_TEST_P (line 303) | struct TestParams { function TYPED_TEST_P (line 552) | TYPED_TEST_P(AnyInvTestBasic, Invocation) { function TYPED_TEST_P (line 567) | TYPED_TEST_P(AnyInvTestBasic, InPlaceConstruction) { function TYPED_TEST_P (line 577) | TYPED_TEST_P(AnyInvTestBasic, InPlaceConstructionInitializerList) { function TYPED_TEST_P (line 587) | TYPED_TEST_P(AnyInvTestBasic, InPlaceNullFunPtrConstruction) { function TYPED_TEST_P (line 597) | TYPED_TEST_P(AnyInvTestBasic, InPlaceNullFunPtrConstructionValueInit) { function TYPED_TEST_P (line 607) | TYPED_TEST_P(AnyInvTestBasic, InPlaceNullMemFunPtrConstruction) { function TYPED_TEST_P (line 617) | TYPED_TEST_P(AnyInvTestBasic, InPlaceNullMemFunPtrConstructionValueInit) { function TYPED_TEST_P (line 627) | TYPED_TEST_P(AnyInvTestBasic, InPlaceNullMemObjPtrConstruction) { function TYPED_TEST_P (line 637) | TYPED_TEST_P(AnyInvTestBasic, InPlaceNullMemObjPtrConstructionValueInit) { function TYPED_TEST_P (line 647) | TYPED_TEST_P(AnyInvTestBasic, InPlaceVoidCovarianceConstruction) { function TYPED_TEST_P (line 656) | TYPED_TEST_P(AnyInvTestBasic, MoveConstructionFromEmpty) { function TYPED_TEST_P (line 667) | TYPED_TEST_P(AnyInvTestBasic, MoveConstructionFromNonEmpty) { function TYPED_TEST_P (line 680) | TYPED_TEST_P(AnyInvTestBasic, ComparisonWithNullptrEmpty) { function TYPED_TEST_P (line 692) | TYPED_TEST_P(AnyInvTestBasic, ComparisonWithNullptrNonempty) { function TYPED_TEST_P (line 705) | TYPED_TEST_P(AnyInvTestBasic, ResultType) { class AnyInvTestCombinatoric (line 714) | class AnyInvTestCombinatoric : public ::testing::Test {} function TYPED_TEST_P (line 718) | TYPED_TEST_P(AnyInvTestCombinatoric, MoveAssignEmptyEmptyLhsRhs) { function TYPED_TEST_P (line 729) | TYPED_TEST_P(AnyInvTestCombinatoric, MoveAssignEmptyLhsNonemptyRhs) { function TYPED_TEST_P (line 742) | TYPED_TEST_P(AnyInvTestCombinatoric, MoveAssignNonemptyEmptyLhsRhs) { function TYPED_TEST_P (line 754) | TYPED_TEST_P(AnyInvTestCombinatoric, MoveAssignNonemptyLhsNonemptyRhs) { function TYPED_TEST_P (line 767) | TYPED_TEST_P(AnyInvTestCombinatoric, SelfMoveAssignEmpty) { function TYPED_TEST_P (line 776) | TYPED_TEST_P(AnyInvTestCombinatoric, SelfMoveAssignNonempty) { function TYPED_TEST_P (line 786) | TYPED_TEST_P(AnyInvTestCombinatoric, AssignNullptrEmptyLhs) { function TYPED_TEST_P (line 795) | TYPED_TEST_P(AnyInvTestCombinatoric, AssignNullFunctionPtrEmptyLhs) { function TYPED_TEST_P (line 806) | TYPED_TEST_P(AnyInvTestCombinatoric, AssignNullMemberFunctionPtrEmptyLhs) { function TYPED_TEST_P (line 817) | TYPED_TEST_P(AnyInvTestCombinatoric, AssignNullMemberObjectPtrEmptyLhs) { function TYPED_TEST_P (line 828) | TYPED_TEST_P(AnyInvTestCombinatoric, AssignMemberFunctionPtrEmptyLhs) { function TYPED_TEST_P (line 838) | TYPED_TEST_P(AnyInvTestCombinatoric, AssignMemberObjectPtrEmptyLhs) { function TYPED_TEST_P (line 848) | TYPED_TEST_P(AnyInvTestCombinatoric, AssignFunctionReferenceDecayEmptyLh... function TYPED_TEST_P (line 858) | TYPED_TEST_P(AnyInvTestCombinatoric, function TYPED_TEST_P (line 874) | TYPED_TEST_P(AnyInvTestCombinatoric, function TYPED_TEST_P (line 889) | TYPED_TEST_P(AnyInvTestCombinatoric, AssignNullptrNonemptyLhs) { function TYPED_TEST_P (line 898) | TYPED_TEST_P(AnyInvTestCombinatoric, AssignNullFunctionPtrNonemptyLhs) { function TYPED_TEST_P (line 909) | TYPED_TEST_P(AnyInvTestCombinatoric, AssignNullMemberFunctionPtrNonempty... function TYPED_TEST_P (line 920) | TYPED_TEST_P(AnyInvTestCombinatoric, AssignNullMemberObjectPtrNonemptyLh... function TYPED_TEST_P (line 931) | TYPED_TEST_P(AnyInvTestCombinatoric, AssignMemberFunctionPtrNonemptyLhs) { function TYPED_TEST_P (line 941) | TYPED_TEST_P(AnyInvTestCombinatoric, AssignMemberObjectPtrNonemptyLhs) { function TYPED_TEST_P (line 951) | TYPED_TEST_P(AnyInvTestCombinatoric, AssignFunctionReferenceDecayNonempt... function TYPED_TEST_P (line 961) | TYPED_TEST_P(AnyInvTestCombinatoric, function TYPED_TEST_P (line 977) | TYPED_TEST_P(AnyInvTestCombinatoric, function TYPED_TEST_P (line 992) | TYPED_TEST_P(AnyInvTestCombinatoric, SwapEmptyLhsEmptyRhs) { function TYPED_TEST_P (line 1024) | TYPED_TEST_P(AnyInvTestCombinatoric, SwapEmptyLhsNonemptyRhs) { function TYPED_TEST_P (line 1061) | TYPED_TEST_P(AnyInvTestCombinatoric, SwapNonemptyLhsEmptyRhs) { function TYPED_TEST_P (line 1098) | TYPED_TEST_P(AnyInvTestCombinatoric, SwapNonemptyLhsNonemptyRhs) { class AnyInvTestMovable (line 1138) | class AnyInvTestMovable : public ::testing::Test {} function TYPED_TEST_P (line 1142) | TYPED_TEST_P(AnyInvTestMovable, ConversionConstructionUserDefinedType) { function TYPED_TEST_P (line 1152) | TYPED_TEST_P(AnyInvTestMovable, ConversionConstructionVoidCovariance) { function TYPED_TEST_P (line 1161) | TYPED_TEST_P(AnyInvTestMovable, ConversionAssignUserDefinedTypeEmptyLhs) { function TYPED_TEST_P (line 1172) | TYPED_TEST_P(AnyInvTestMovable, ConversionAssignUserDefinedTypeNonemptyL... function TYPED_TEST_P (line 1183) | TYPED_TEST_P(AnyInvTestMovable, ConversionAssignVoidCovariance) { class AnyInvTestNoexceptFalse (line 1194) | class AnyInvTestNoexceptFalse : public ::testing::Test {} function TYPED_TEST_P (line 1198) | TYPED_TEST_P(AnyInvTestNoexceptFalse, ConversionConstructionConstraints) { function TYPED_TEST_P (line 1209) | TYPED_TEST_P(AnyInvTestNoexceptFalse, ConversionAssignConstraints) { class AnyInvTestNoexceptTrue (line 1221) | class AnyInvTestNoexceptTrue : public ::testing::Test {} function TYPED_TEST_P (line 1225) | TYPED_TEST_P(AnyInvTestNoexceptTrue, ConversionConstructionConstraints) { function TYPED_TEST_P (line 1236) | TYPED_TEST_P(AnyInvTestNoexceptTrue, ConversionAssignConstraints) { class AnyInvTestNonRvalue (line 1248) | class AnyInvTestNonRvalue : public ::testing::Test {} function TYPED_TEST_P (line 1252) | TYPED_TEST_P(AnyInvTestNonRvalue, ConversionConstructionReferenceWrapper) { function TYPED_TEST_P (line 1267) | TYPED_TEST_P(AnyInvTestNonRvalue, NonMoveableResultType) { function TYPED_TEST_P (line 1296) | TYPED_TEST_P(AnyInvTestNonRvalue, ConversionAssignReferenceWrapperEmptyL... function TYPED_TEST_P (line 1315) | TYPED_TEST_P(AnyInvTestNonRvalue, ConversionAssignReferenceWrapperNonemp... class AnyInvTestRvalue (line 1335) | class AnyInvTestRvalue : public ::testing::Test {} function TYPED_TEST_P (line 1339) | TYPED_TEST_P(AnyInvTestRvalue, ConversionConstructionReferenceWrapper) { function TYPED_TEST_P (line 1347) | TYPED_TEST_P(AnyInvTestRvalue, NonMoveableResultType) { function TYPED_TEST_P (line 1375) | TYPED_TEST_P(AnyInvTestRvalue, ConversionAssignReferenceWrapper) { function TYPED_TEST_P (line 1383) | TYPED_TEST_P(AnyInvTestRvalue, NonConstCrashesOnSecondCall) { function TYPED_TEST_P (line 1402) | TYPED_TEST_P(AnyInvTestRvalue, QualifierIndependentObjectLifetime) { FILE: absl/functional/bind_front.h function namespace (line 48) | namespace absl { FILE: absl/functional/bind_front_test.cc function CharAt (line 29) | char CharAt(const char* s, size_t index) { return s[index]; } function TEST (line 31) | TEST(BindTest, Basics) { function TEST (line 37) | TEST(BindTest, Lambda) { type Functor (line 45) | struct Functor { function TEST (line 52) | TEST(BindTest, PerfectForwardingOfBoundArgs) { type ArgDescribe (line 61) | struct ArgDescribe { function TEST (line 68) | TEST(BindTest, PerfectForwardingOfFreeArgs) { type NonCopyableFunctor (line 77) | struct NonCopyableFunctor { method NonCopyableFunctor (line 78) | NonCopyableFunctor() = default; method NonCopyableFunctor (line 79) | NonCopyableFunctor(const NonCopyableFunctor&) = delete; method NonCopyableFunctor (line 80) | NonCopyableFunctor& operator=(const NonCopyableFunctor&) = delete; method NonCopyableFunctor (line 81) | const NonCopyableFunctor* operator()() const { return this; } function TEST (line 84) | TEST(BindTest, RefToFunctor) { type Struct (line 92) | struct Struct { function TEST (line 96) | TEST(BindTest, StoreByCopy) { type NonCopyable (line 107) | struct NonCopyable { method NonCopyable (line 108) | explicit NonCopyable(const std::string& s) : value(s) {} method NonCopyable (line 109) | NonCopyable(const NonCopyable&) = delete; method NonCopyable (line 110) | NonCopyable& operator=(const NonCopyable&) = delete; function TEST (line 117) | TEST(BindTest, StoreByRef) { function TEST (line 129) | TEST(BindTest, StoreByCRef) { function TEST (line 146) | TEST(BindTest, StoreByRefInvokeByWrapper) { function TEST (line 158) | TEST(BindTest, StoreByPointer) { function Sink (line 168) | int Sink(std::unique_ptr p) { function Factory (line 172) | std::unique_ptr Factory(int n) { return absl::make_unique(n); } function TEST (line 174) | TEST(BindTest, NonCopyableArg) { function TEST (line 179) | TEST(BindTest, NonCopyableResult) { type FalseCopyable (line 188) | struct FalseCopyable { method FalseCopyable (line 189) | FalseCopyable() {} method FalseCopyable (line 190) | FalseCopyable(const FalseCopyable& other) : m(other.m) {} method FalseCopyable (line 191) | FalseCopyable(FalseCopyable&& other) : m(std::move(other.m)) {} function GetMember (line 195) | int GetMember(FalseCopyable> x) { return *x.m; } function TEST (line 197) | TEST(BindTest, WrappedMoveOnly) { function Plus (line 204) | int Plus(int a, int b) { return a + b; } function TEST (line 206) | TEST(BindTest, ConstExpr) { type ManglingCall (line 218) | struct ManglingCall { function TEST (line 222) | TEST(BindTest, Mangling) { FILE: absl/functional/function_ref_test.cc type absl (line 29) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 30) | ABSL_NAMESPACE_BEGIN FILE: absl/functional/function_type_benchmark.cc type absl (line 24) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 25) | ABSL_NAMESPACE_BEGIN FILE: absl/functional/internal/any_invocable.h function namespace (line 74) | namespace absl { function class (line 374) | class TrivialDeleter { function class (line 386) | class TrivialDeleter { function IsCompatibleConversion (line 397) | constexpr bool IsCompatibleConversion(void*, void*) { return false; } function else (line 451) | else if constexpr (IsAnyInvocable::value) { function Clear (line 505) | void Clear() { type ConversionConstruct (line 581) | struct ConversionConstruct {} function ReturnType (line 730) | static ReturnType InvokedAfterMove( ... function ReturnType (line 751) | ReturnType operator()(P... args) cv ref noexcept(noex) { ... FILE: absl/functional/internal/front_binder.h function namespace (line 28) | namespace absl { FILE: absl/functional/internal/function_ref.h function namespace (line 25) | namespace absl { FILE: absl/functional/overload.h function namespace (line 44) | namespace absl { FILE: absl/functional/overload_test.cc function TEST (line 29) | TEST(OverloadTest, DispatchConsidersTypeWithAutoFallback) { function TEST (line 43) | TEST(OverloadTest, DispatchConsidersNumberOfArguments) { function TEST (line 55) | TEST(OverloadTest, SupportsConstantEvaluation) { function TEST (line 67) | TEST(OverloadTest, PropogatesDefaults) { function TEST (line 78) | TEST(OverloadTest, AmbiguousWithDefaultsNotInvocable) { function TEST (line 88) | TEST(OverloadTest, AmbiguousDuplicatesNotInvocable) { function TEST (line 97) | TEST(OverloadTest, AmbiguousConversionNotInvocable) { function TEST (line 106) | TEST(OverloadTest, AmbiguousConversionWithAutoNotInvocable) { function TEST (line 117) | TEST(OverloadTest, AmbiguousConversionWithAutoAndTemplateNotInvocable) { function TEST (line 126) | TEST(OverloadTest, DispatchConsidersTypeWithTemplateFallback) { function TEST (line 138) | TEST(OverloadTest, DispatchConsidersSfinae) { function TEST (line 147) | TEST(OverloadTest, VariantVisitDispatchesCorrectly) { function TEST (line 162) | TEST(OverloadTest, VariantVisitWithAutoFallbackDispatchesCorrectly) { function TEST (line 178) | TEST(OverloadTest, UseWithParentheses) { function TEST (line 193) | TEST(OverloadTest, HasConstexprConstructor) { FILE: absl/hash/hash.h function namespace (line 93) | namespace absl { function class (line 321) | class HashState : public hash_internal::HashStateBase { function HashState (line 420) | HashState RunCombineUnorderedImpl( function HashState (line 434) | HashState RunCombineUnordered(HashState state, CombinerT combiner) { function Init (line 440) | void Init(HashState* state) { FILE: absl/hash/hash_benchmark.cc function RunBenchmark (line 41) | void RunBenchmark(benchmark::State& state, T value) { class TypeErasedInterface (line 54) | class TypeErasedInterface { method H (line 59) | H AbslHashValue(H state, const TypeErasedInterface& wrapper) { type TypeErasedAbslHash (line 70) | struct TypeErasedAbslHash { class Wrapper (line 71) | class Wrapper : public TypeErasedInterface { method Wrapper (line 73) | explicit Wrapper(const T& value) : value_(value) {} method HashValue (line 76) | void HashValue(absl::HashState state) const override { function FlatCord (line 88) | absl::Cord FlatCord(size_t size) { function FragmentedCord (line 94) | absl::Cord FragmentedCord(size_t size) { function Vector (line 112) | std::vector Vector(size_t count) { type FastUnorderedSet (line 124) | struct FastUnorderedSet { method FastUnorderedSet (line 125) | explicit FastUnorderedSet(size_t count) { method H (line 133) | H AbslHashValue(H h, const FastUnorderedSet& fus) { function FlatHashSet (line 141) | absl::flat_hash_set FlatHashSet(size_t count) { type LongCombine (line 150) | struct LongCombine { method H (line 153) | H AbslHashValue(H state, const LongCombine& v) { function MakeLongTuple (line 189) | auto MakeLongTuple() { type PodPairInt64 (line 341) | struct PodPairInt64 { method H (line 346) | H AbslHashValue(H h, const PodPairInt64& p) { type PodRand (line 352) | struct PodRand { method T (line 356) | T Get(size_t i) const { type StringRand (line 364) | struct StringRand { method Get (line 367) | absl::string_view Get(size_t i) const { FILE: absl/hash/hash_instantiated_test.cc class UnorderedSequence (line 56) | class UnorderedSequence { method UnorderedSequence (line 58) | UnorderedSequence() = default; method UnorderedSequence (line 60) | UnorderedSequence(std::initializer_list l) method UnorderedSequence (line 65) | UnorderedSequence(ForwardIterator begin, ForwardIterator end) method UnorderedSequence (line 69) | explicit UnorderedSequence(const T& v) : values_(&v, &v + 1) {} method size (line 73) | size_t size() const { return values_.size(); } method begin (line 74) | typename std::vector::const_iterator begin() const { method end (line 77) | typename std::vector::const_iterator end() const { return values_.e... method H (line 89) | H AbslHashValue(H h, const UnorderedSequence& u) { class HashValueSequenceTest (line 99) | class HashValueSequenceTest : public testing::Test {} function TYPED_TEST_P (line 102) | TYPED_TEST_P(HashValueSequenceTest, BasicUsage) { class HashValueNestedSequenceTest (line 130) | class HashValueNestedSequenceTest : public testing::Test {} function TYPED_TEST_P (line 133) | TYPED_TEST_P(HashValueNestedSequenceTest, BasicUsage) { class HashValueAssociativeMapTest (line 167) | class HashValueAssociativeMapTest : public testing::Test {} function TYPED_TEST_P (line 170) | TYPED_TEST_P(HashValueAssociativeMapTest, BasicUsage) { class HashValueAssociativeMultimapTest (line 196) | class HashValueAssociativeMultimapTest : public testing::Test {} function TYPED_TEST_P (line 199) | TYPED_TEST_P(HashValueAssociativeMultimapTest, BasicUsage) { FILE: absl/hash/hash_test.cc class HashValueIntTest (line 73) | class HashValueIntTest : public testing::Test { function SpyHashState (line 78) | SpyHashState SpyHash(const T& value) { function TYPED_TEST_P (line 82) | TYPED_TEST_P(HashValueIntTest, BasicUsage) { function TYPED_TEST_P (line 92) | TYPED_TEST_P(HashValueIntTest, FastPath) { type LegacyEnum (line 104) | enum LegacyEnum { kValue1, kValue2, kValue3 } type EnumClass (line 106) | enum class EnumClass { kValue4, kValue5, kValue6 } function TEST (line 108) | TEST(HashValueTest, EnumAndBool) { function TEST (line 121) | TEST(HashValueTest, HashConsistentAcrossIntTypes){ function TEST (line 130) | TEST(HashValueTest, FloatingPoint) { function TEST (line 152) | TEST(HashValueTest, Pointer) { function TEST (line 165) | TEST(HashValueTest, PointerAlignment) { function TEST (line 207) | TEST(HashValueTest, PointerToMember) { function TEST (line 286) | TEST(HashValueTest, PairAndTuple) { function TEST (line 315) | TEST(HashValueTest, CombineContiguousWorks) { type DummyDeleter (line 324) | struct DummyDeleter { type SmartPointerEq (line 329) | struct SmartPointerEq { method GetPtr (line 336) | static auto GetPtr(const T& t) -> decltype(&*t) { method GetPtr (line 340) | static std::nullptr_t GetPtr(std::nullptr_t) { return nullptr; } function TEST (line 343) | TEST(HashValueTest, SmartPointers) { function TEST (line 374) | TEST(HashValueTest, FunctionPointer) { type WrapInTuple (line 383) | struct WrapInTuple { function FlatCord (line 390) | absl::Cord FlatCord(absl::string_view sv) { function FragmentedCord (line 396) | absl::Cord FragmentedCord(absl::string_view sv) { function TEST (line 407) | TEST(HashValueTest, TestIntrinsicInt128) { function TEST (line 437) | TEST(HashValueTest, Strings) { function TEST (line 470) | TEST(HashValueTest, StringsVector) { function TEST (line 478) | TEST(HashValueTest, WString) { function TEST (line 487) | TEST(HashValueTest, U16String) { function TEST (line 496) | TEST(HashValueTest, U32String) { function TEST (line 505) | TEST(HashValueTest, WStringView) { function TEST (line 514) | TEST(HashValueTest, U16StringView) { function TEST (line 524) | TEST(HashValueTest, U32StringView) { function TEST (line 534) | TEST(HashValueTest, StdFilesystemPath) { function TEST (line 571) | TEST(HashValueTest, StdArray) { function TEST (line 578) | TEST(HashValueTest, StdBitset) { type Private (line 608) | struct Private { method H (line 611) | H AbslHashValue(H h, Private p) { class PiecewiseHashTester (line 627) | class PiecewiseHashTester { method PiecewiseHashTester (line 630) | explicit PiecewiseHashTester(absl::string_view buf) method PiecewiseHashTester (line 635) | PiecewiseHashTester(absl::string_view buf, std::set split_loca... method H (line 641) | H AbslHashValue(H h, const PiecewiseHashTester& p) { type DummyFooBar (line 672) | struct DummyFooBar { method H (line 674) | H AbslHashValue(H h, const DummyFooBar&) { function TEST (line 683) | TEST(HashValueTest, CombinePiecewiseBuffer) { function TEST (line 743) | TEST(HashValueTest, PrivateSanity) { function TEST (line 750) | TEST(HashValueTest, Optional) { function TEST (line 758) | TEST(HashValueTest, Variant) { function TEST (line 769) | TEST(HashValueTest, ReferenceWrapper) { type IsHashCallable (line 788) | struct IsHashCallable : std::false_type {} type IsHashCallable>()( std::declval()))>> (line 791) | struct IsHashCallable> (line 798) | struct IsAggregateInitializable> function TEST (line 801) | TEST(IsHashableTest, ValidHash) { function TEST (line 812) | TEST(IsHashableTest, PoisonHash) { type NoOp (line 831) | struct NoOp { method HashCode (line 833) | HashCode AbslHashValue(HashCode h, NoOp n) { type EmptyCombine (line 838) | struct EmptyCombine { method HashCode (line 840) | HashCode AbslHashValue(HashCode h, EmptyCombine e) { type CombineIterative (line 846) | struct CombineIterative { method HashCode (line 848) | HashCode AbslHashValue(HashCode h, CombineIterative c) { type CombineVariadic (line 857) | struct CombineVariadic { method HashCode (line 859) | HashCode AbslHashValue(HashCode h, CombineVariadic c) { type InvokeTag (line 864) | enum class InvokeTag { type MinTag (line 878) | struct MinTag type MinTag (line 881) | struct MinTag : MinTag<(a < b ? a : b), Tags...> {} type MinTag (line 884) | struct MinTag : InvokeTagConstant {} type CustomHashType (line 887) | struct CustomHashType { method CustomHashType (line 888) | explicit CustomHashType(size_t val) : value(val) {} type EnableIfContained (line 893) | struct EnableIfContained function H (line 900) | H AbslHashValue(H state, CustomHashType t) { type absl (line 908) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 909) | ABSL_NAMESPACE_BEGIN type ABSL_INTERNAL_LEGACY_HASH_NAMESPACE (line 921) | namespace ABSL_INTERNAL_LEGACY_HASH_NAMESPACE { type hash> (line 923) | struct hash> { type std (line 934) | namespace std { type hash (line 1139) | struct hash { type hash> (line 936) | struct hash> { function TestCustomHashType (line 949) | void TestCustomHashType(InvokeTagConstant, T...) { function TestCustomHashType (line 960) | void TestCustomHashType(InvokeTagConstant) { function TestCustomHashType (line 969) | void TestCustomHashType(InvokeTagConstant tag, T... t) { function TEST (line 975) | TEST(HashTest, CustomHashType) { function TEST (line 979) | TEST(HashTest, NoOpsAreEquivalent) { class HashIntTest (line 985) | class HashIntTest : public testing::Test { function TYPED_TEST_P (line 989) | TYPED_TEST_P(HashIntTest, BasicUsage) { type StructWithPadding (line 1007) | struct StructWithPadding { method H (line 1012) | H AbslHashValue(H hash_state, const StructWithPadding& s) { type ArraySlice (line 1025) | struct ArraySlice { method H (line 1030) | H AbslHashValue(H hash_state, const ArraySlice& slice) { function TEST (line 1038) | TEST(HashTest, HashNonUniquelyRepresentedType) { function TEST (line 1065) | TEST(HashTest, StandardHashContainerUsage) { type ConvertibleFromNoOp (line 1074) | struct ConvertibleFromNoOp { method ConvertibleFromNoOp (line 1075) | ConvertibleFromNoOp(NoOp) {} method H (line 1078) | H AbslHashValue(H hash_state, ConvertibleFromNoOp) { function TEST (line 1083) | TEST(HashTest, HeterogeneousCall) { function TEST (line 1088) | TEST(IsUniquelyRepresentedTest, SanityTest) { type IntAndString (line 1097) | struct IntAndString { method H (line 1102) | H AbslHashValue(H hash_state, IntAndString int_and_string) { function TEST (line 1108) | TEST(HashTest, SmallValueOn64ByteBoundary) { function TEST (line 1112) | TEST(HashTest, TypeErased) { type ValueWithBoolConversion (line 1131) | struct ValueWithBoolConversion { type std (line 1137) | namespace std { type hash (line 1139) | struct hash { function TEST (line 1148) | TEST(HashTest, DoesNotUseImplicitConversionsToBool) { function TEST (line 1153) | TEST(HashOf, MatchesHashForSingleArgument) { function TEST (line 1175) | TEST(HashOf, MatchesHashOfTupleForMultipleArguments) { function HashOfExplicitParameter (line 1186) | std::true_type HashOfExplicitParameter(decltype(absl::HashOf(0))) { function HashOfExplicitParameter (line 1190) | std::false_type HashOfExplicitParameter(size_t) { function TEST (line 1194) | TEST(HashOf, CantPassExplicitTemplateParameters) { type TypeErasedHashStateUser (line 1198) | struct TypeErasedHashStateUser { method H (line 1203) | H AbslHashValue(H state, const TypeErasedHashStateUser& value) { function TEST (line 1210) | TEST(HashOf, MatchesTypeErasedHashState) { type AutoReturnTypeUser (line 1216) | struct AutoReturnTypeUser { method AbslHashValue (line 1221) | auto AbslHashValue(H state, const AutoReturnTypeUser& value) { function TEST (line 1226) | TEST(HashOf, AutoReturnTypeUser) { function TEST (line 1232) | TEST(HashOf, DoubleSignCollision) { function TEST (line 1238) | TEST(PrecombineLengthMix, ShortStringCollision) { function TEST (line 1266) | TEST(SwisstableCollisions, DoubleRange) { function TEST (line 1277) | TEST(SwisstableCollisions, LowEntropyStrings) { function TEST (line 1301) | TEST(SwisstableCollisions, LowEntropyInts) { FILE: absl/hash/hash_testing.h function namespace (line 33) | namespace absl { function template (line 300) | template Insert::type {} function Out (line 311) | static Out Do(const Container& values) { function tuple (line 334) | struct ContainerAsVector> { type DefaultEquals (line 338) | struct DefaultEquals { function AssertionResult (line 348) | AssertionResult VerifyTypeImplementsAbslHashCorrectly( function AssertionResult (line 356) | AssertionResult VerifyTypeImplementsAbslHashCorrectly( function AssertionResult (line 363) | AssertionResult VerifyTypeImplementsAbslHashCorrectly( function AssertionResult (line 371) | AssertionResult VerifyTypeImplementsAbslHashCorrectly( FILE: absl/hash/internal/city.cc type absl (line 32) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 33) | ABSL_NAMESPACE_BEGIN FILE: absl/hash/internal/city.h function namespace (line 55) | namespace absl { FILE: absl/hash/internal/city_test.cc type absl (line 22) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 23) | ABSL_NAMESPACE_BEGIN FILE: absl/hash/internal/hash.cc type absl (line 49) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 50) | ABSL_NAMESPACE_BEGIN FILE: absl/hash/internal/hash.h function namespace (line 134) | namespace absl { function AbslHashValue (line 516) | size_t N> function salient_ptm_size (line 548) | auto salient_ptm_size = [](std::size_t n) -> std::size_t { function PrecombineLengthMix (line 991) | inline uint64_t PrecombineLengthMix(uint64_t state, size_t len) { function ABSL_ATTRIBUTE_ALWAYS_INLINE (line 998) | ABSL_ATTRIBUTE_ALWAYS_INLINE inline uint64_t Mix(uint64_t lhs, uint64_t ... function Read4 (line 1011) | inline uint32_t Read4(const unsigned char* p) { function Read8 (line 1014) | inline uint64_t Read8(const unsigned char* p) { function Read4To8 (line 1031) | inline uint64_t Read4To8(const unsigned char* p, size_t len) { function Read1To3 (line 1051) | inline uint32_t Read1To3(const unsigned char* p, size_t len) { function ABSL_ATTRIBUTE_ALWAYS_INLINE (line 1067) | ABSL_ATTRIBUTE_ALWAYS_INLINE inline uint64_t CombineRawImpl(uint64_t state, function ABSL_ATTRIBUTE_ALWAYS_INLINE (line 1105) | ABSL_ATTRIBUTE_ALWAYS_INLINE inline uint64_t CombineRawImpl(uint64_t state, function ABSL_ATTRIBUTE_ALWAYS_INLINE (line 1121) | ABSL_ATTRIBUTE_ALWAYS_INLINE inline uint64_t CombineSmallContiguousImpl( function ABSL_ATTRIBUTE_ALWAYS_INLINE (line 1136) | ABSL_ATTRIBUTE_ALWAYS_INLINE inline uint64_t CombineContiguousImpl9to16( function ABSL_ATTRIBUTE_ALWAYS_INLINE (line 1149) | ABSL_ATTRIBUTE_ALWAYS_INLINE inline uint64_t CombineContiguousImpl17to32( function CombineContiguousImpl (line 1168) | inline uint64_t CombineContiguousImpl( function CombineContiguousImpl (line 1181) | inline uint64_t CombineContiguousImpl( function CombineContiguousImpl (line 1244) | inline uint64_t CombineContiguousImpl( type HashSelect (line 1281) | struct HashSelect { type UniquelyRepresentedProbe (line 1299) | struct UniquelyRepresentedProbe { type HashValueProbe (line 1307) | struct HashValueProbe { type LegacyHashProbe (line 1317) | struct LegacyHashProbe { type StdHashProbe (line 1332) | struct StdHashProbe { function MixingHashState (line 1383) | static MixingHashState combine_contiguous(MixingHashState hash_state, function state_ (line 1428) | state_(Seed()) {} function explicit (line 1436) | explicit MixingHashState(uint64_t state) : state_(state) {} function MixingHashState (line 1441) | static MixingHashState combine_raw(MixingHashState hash_state, function MixingHashState (line 1446) | static MixingHashState combine_weakly_mixed_integer( type AggregateBarrier (line 1503) | struct AggregateBarrier {} function AggregateBarrier (line 1508) | struct PoisonedHash : private AggregateBarrier { function const (line 1516) | size_t operator()(const T& value) const { function hash_with_seed (line 1523) | size_t hash_with_seed(const T& value, size_t seed) const { FILE: absl/hash/internal/hash_test.h function namespace (line 27) | namespace absl { FILE: absl/hash/internal/low_level_hash_test.cc function TEST (line 29) | TEST(LowLevelHashTest, VerifyGolden) { FILE: absl/hash/internal/print_hash_of.cc function main (line 20) | int main(int argc, char** argv) { FILE: absl/hash/internal/spy_hash_state.h function namespace (line 33) | namespace absl { function OdrUse (line 263) | static constexpr OdrUse kOdrUse{} FILE: absl/hash/internal/weakly_mixed_integer.h function namespace (line 22) | namespace absl { FILE: absl/log/die_if_null.cc type absl (line 22) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 23) | ABSL_NAMESPACE_BEGIN FILE: absl/log/die_if_null.h function namespace (line 53) | namespace absl { FILE: absl/log/die_if_null_test.cc function TEST (line 34) | TEST(AbslDieIfNull, Simple) { function TEST (line 65) | TEST(DeathCheckAbslDieIfNull, Simple) { function TEST (line 77) | TEST(AbslDieIfNull, DoesNotCompareSmartPointerToNULL) { function TEST (line 89) | TEST(AbslDieIfNull, PreservesRValues) { function TEST (line 97) | TEST(AbslDieIfNull, PreservesLValues) { FILE: absl/log/flags.cc type absl (line 35) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 36) | ABSL_NAMESPACE_BEGIN FILE: absl/log/flags_test.cc function DefaultStderrThreshold (line 42) | constexpr static absl::LogSeverityAtLeast DefaultStderrThreshold() { class LogFlagsTest (line 46) | class LogFlagsTest : public ::testing::Test { function TEST_F (line 54) | TEST_F(LogFlagsTest, DISABLED_StderrKnobsDefault) { function TEST_F (line 58) | TEST_F(LogFlagsTest, SetStderrThreshold) { function TEST_F (line 70) | TEST_F(LogFlagsTest, SetMinLogLevel) { function TEST_F (line 83) | TEST_F(LogFlagsTest, PrependLogPrefix) { function TEST_F (line 93) | TEST_F(LogFlagsTest, EmptyBacktraceAtFlag) { function TEST_F (line 105) | TEST_F(LogFlagsTest, BacktraceAtNonsense) { function TEST_F (line 117) | TEST_F(LogFlagsTest, BacktraceAtWrongFile) { function TEST_F (line 132) | TEST_F(LogFlagsTest, BacktraceAtWrongLine) { function TEST_F (line 147) | TEST_F(LogFlagsTest, BacktraceAtWholeFilename) { function TEST_F (line 161) | TEST_F(LogFlagsTest, BacktraceAtNonmatchingSuffix) { function TEST_F (line 176) | TEST_F(LogFlagsTest, LogsBacktrace) { FILE: absl/log/globals.cc type absl (line 32) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 33) | ABSL_NAMESPACE_BEGIN type log_internal (line 67) | namespace log_internal { function RawSetMinLogLevel (line 69) | void RawSetMinLogLevel(absl::LogSeverityAtLeast severity) { function RawSetStderrThreshold (line 73) | void RawSetStderrThreshold(absl::LogSeverityAtLeast severity) { function RawEnableLogPrefix (line 77) | void RawEnableLogPrefix(bool on_off) { function SetLoggingGlobalsListener (line 81) | void SetLoggingGlobalsListener(LoggingGlobalsListener l) { function ShouldLogBacktraceAt (line 150) | bool ShouldLogBacktraceAt(absl::string_view file, int line) { function MinLogLevel (line 87) | absl::LogSeverityAtLeast MinLogLevel() { function SetMinLogLevel (line 92) | void SetMinLogLevel(absl::LogSeverityAtLeast severity) { type log_internal (line 97) | namespace log_internal { function RawSetMinLogLevel (line 69) | void RawSetMinLogLevel(absl::LogSeverityAtLeast severity) { function RawSetStderrThreshold (line 73) | void RawSetStderrThreshold(absl::LogSeverityAtLeast severity) { function RawEnableLogPrefix (line 77) | void RawEnableLogPrefix(bool on_off) { function SetLoggingGlobalsListener (line 81) | void SetLoggingGlobalsListener(LoggingGlobalsListener l) { function ShouldLogBacktraceAt (line 150) | bool ShouldLogBacktraceAt(absl::string_view file, int line) { function StderrThreshold (line 109) | absl::LogSeverityAtLeast StderrThreshold() { function SetStderrThreshold (line 114) | void SetStderrThreshold(absl::LogSeverityAtLeast severity) { type log_internal (line 128) | namespace log_internal { function RawSetMinLogLevel (line 69) | void RawSetMinLogLevel(absl::LogSeverityAtLeast severity) { function RawSetStderrThreshold (line 73) | void RawSetStderrThreshold(absl::LogSeverityAtLeast severity) { function RawEnableLogPrefix (line 77) | void RawEnableLogPrefix(bool on_off) { function SetLoggingGlobalsListener (line 81) | void SetLoggingGlobalsListener(LoggingGlobalsListener l) { function ShouldLogBacktraceAt (line 150) | bool ShouldLogBacktraceAt(absl::string_view file, int line) { function SetAndroidNativeTag (line 136) | void SetAndroidNativeTag(const char* tag) { type log_internal (line 148) | namespace log_internal { function RawSetMinLogLevel (line 69) | void RawSetMinLogLevel(absl::LogSeverityAtLeast severity) { function RawSetStderrThreshold (line 73) | void RawSetStderrThreshold(absl::LogSeverityAtLeast severity) { function RawEnableLogPrefix (line 77) | void RawEnableLogPrefix(bool on_off) { function SetLoggingGlobalsListener (line 81) | void SetLoggingGlobalsListener(LoggingGlobalsListener l) { function ShouldLogBacktraceAt (line 150) | bool ShouldLogBacktraceAt(absl::string_view file, int line) { function SetLogBacktraceLocation (line 159) | void SetLogBacktraceLocation(absl::string_view file, int line) { function ClearLogBacktraceLocation (line 164) | void ClearLogBacktraceLocation() { function ShouldPrependLogPrefix (line 168) | bool ShouldPrependLogPrefix() { function EnableLogPrefix (line 172) | void EnableLogPrefix(bool on_off) { FILE: absl/log/globals.h function namespace (line 30) | namespace absl { FILE: absl/log/globals_test.cc function DefaultMinLogLevel (line 34) | constexpr static absl::LogSeverityAtLeast DefaultMinLogLevel() { function DefaultStderrThreshold (line 37) | constexpr static absl::LogSeverityAtLeast DefaultStderrThreshold() { function TEST (line 41) | TEST(TestGlobals, MinLogLevel) { function TEST (line 48) | TEST(TestGlobals, ScopedMinLogLevel) { function TEST (line 58) | TEST(TestGlobals, StderrThreshold) { function TEST (line 65) | TEST(TestGlobals, ScopedStderrThreshold) { function TEST (line 75) | TEST(TestGlobals, LogBacktraceAt) { function TEST (line 83) | TEST(TestGlobals, LogPrefix) { function TEST (line 91) | TEST(TestGlobals, SetGlobalVLogLevel) { function TEST (line 99) | TEST(TestGlobals, SetVLogLevel) { function TEST (line 114) | TEST(TestGlobals, AndroidLogTag) { function TEST (line 127) | TEST(TestExitOnDFatal, OffTest) { function TEST (line 146) | TEST(TestDeathWhileExitOnDFatal, OnTest) { FILE: absl/log/initialize.cc type absl (line 21) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 22) | ABSL_NAMESPACE_BEGIN function InitializeLog (line 35) | void InitializeLog() { InitializeLogImpl(absl::LocalTimeZone()); } FILE: absl/log/initialize.h function namespace (line 26) | namespace absl { FILE: absl/log/internal/append_truncated.h function namespace (line 27) | namespace absl { FILE: absl/log/internal/check_op.cc type absl (line 34) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 35) | ABSL_NAMESPACE_BEGIN type detect_specialization (line 129) | namespace detect_specialization { function AbslFormatFlush (line 139) | void AbslFormatFlush(StringifySink* sink, absl::string_view text) { FILE: absl/log/internal/check_op.h function namespace (line 179) | namespace status_internal { function namespace (line 184) | namespace log_internal { FILE: absl/log/internal/conditions.cc type absl (line 23) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 24) | ABSL_NAMESPACE_BEGIN FILE: absl/log/internal/conditions.h function namespace (line 196) | namespace absl { FILE: absl/log/internal/config.h function namespace (line 31) | namespace absl { FILE: absl/log/internal/container.h function namespace (line 45) | namespace absl { type LogShort (line 116) | struct LogShort function class (line 122) | class LogShortUpToN : public internal::LogShortBase { function LogShortUpToN (line 133) | struct LogShortUpTo100 : public LogShortUpToN { type LogMultiline (line 143) | struct LogMultiline function class (line 149) | class LogMultilineUpToN : public internal::LogMultilineBase { function LogMultilineUpToN (line 161) | struct LogMultilineUpTo100 : public LogMultilineUpToN { type LogLegacyUpTo100 (line 167) | struct LogLegacyUpTo100 type LogLegacy (line 170) | struct LogLegacy type LogShortUpTo100 (line 175) | typedef LogShortUpTo100 LogDefault; function LogRangeToStream (line 180) | void LogRangeToStream(std::ostream &out, // NOLINT function namespace (line 199) | namespace detail { function decltype (line 293) | LogContainer(const ContainerT& container) FILE: absl/log/internal/container_test.cc type absl (line 33) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 34) | ABSL_NAMESPACE_BEGIN FILE: absl/log/internal/fnmatch.cc type absl (line 22) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 23) | ABSL_NAMESPACE_BEGIN FILE: absl/log/internal/fnmatch.h function namespace (line 21) | namespace absl { FILE: absl/log/internal/fnmatch_benchmark.cc function BM_FNMatch (line 19) | void BM_FNMatch(benchmark::State& state) { FILE: absl/log/internal/fnmatch_test.cc function TEST (line 24) | TEST(FNMatchTest, Works) { FILE: absl/log/internal/globals.cc type absl (line 32) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 33) | ABSL_NAMESPACE_BEGIN FILE: absl/log/internal/globals.h function namespace (line 30) | namespace absl { FILE: absl/log/internal/log_format.cc type absl (line 45) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 46) | ABSL_NAMESPACE_BEGIN FILE: absl/log/internal/log_format.h function ABSL_NAMESPACE_BEGIN (line 38) | ABSL_NAMESPACE_BEGIN FILE: absl/log/internal/log_message.cc function ABSL_ATTRIBUTE_WEAK (line 64) | ABSL_ATTRIBUTE_WEAK void ABSL_INTERNAL_C_SYMBOL( type absl (line 69) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 70) | ABSL_NAMESPACE_BEGIN FILE: absl/log/internal/log_message.h function namespace (line 56) | namespace absl { type LogMessageData (line 234) | struct LogMessageData function StringType (line 262) | enum class StringType { FILE: absl/log/internal/log_sink_set.cc type absl (line 50) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 51) | ABSL_NAMESPACE_BEGIN FILE: absl/log/internal/log_sink_set.h function namespace (line 27) | namespace absl { FILE: absl/log/internal/nullguard.cc type absl (line 22) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 23) | ABSL_NAMESPACE_BEGIN FILE: absl/log/internal/nullguard.h function namespace (line 33) | namespace absl { FILE: absl/log/internal/proto.cc type absl (line 27) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 28) | ABSL_NAMESPACE_BEGIN FILE: absl/log/internal/proto.h function ABSL_NAMESPACE_BEGIN (line 37) | ABSL_NAMESPACE_BEGIN FILE: absl/log/internal/stderr_log_sink_test.cc function TEST (line 47) | TEST(StderrLogSinkDeathTest, InfoMessagesInStderr) { function TEST (line 57) | TEST(StderrLogSinkDeathTest, WarningMessagesInStderr) { function TEST (line 67) | TEST(StderrLogSinkDeathTest, ErrorMessagesInStderr) { function TEST (line 77) | TEST(StderrLogSinkDeathTest, FatalMessagesInStderr) { function TEST (line 91) | TEST(StderrLogSinkDeathTest, SecondaryFatalMessagesInStderr) { FILE: absl/log/internal/structured.h function ABSL_NAMESPACE_BEGIN (line 34) | ABSL_NAMESPACE_BEGIN FILE: absl/log/internal/structured_proto.cc type absl (line 25) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 26) | ABSL_NAMESPACE_BEGIN FILE: absl/log/internal/structured_proto.h function namespace (line 31) | namespace absl { FILE: absl/log/internal/structured_proto_test.cc type absl (line 30) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 31) | ABSL_NAMESPACE_BEGIN FILE: absl/log/internal/test_actions.cc type absl (line 30) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 31) | ABSL_NAMESPACE_BEGIN FILE: absl/log/internal/test_actions.h function namespace (line 34) | namespace absl { FILE: absl/log/internal/test_helpers.cc type absl (line 28) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 29) | ABSL_NAMESPACE_BEGIN FILE: absl/log/internal/test_helpers.h function namespace (line 29) | namespace absl { FILE: absl/log/internal/test_matchers.cc type absl (line 34) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 35) | ABSL_NAMESPACE_BEGIN FILE: absl/log/internal/test_matchers.h function namespace (line 38) | namespace absl { FILE: absl/log/internal/vlog_config.cc type absl (line 43) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 44) | ABSL_NAMESPACE_BEGIN FILE: absl/log/internal/vlog_config.h function namespace (line 42) | namespace absl { FILE: absl/log/internal/vlog_config_benchmark.cc type absl (line 35) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 36) | ABSL_NAMESPACE_BEGIN FILE: absl/log/internal/voidify.h function namespace (line 30) | namespace absl { FILE: absl/log/log_benchmark.cc class NullLogSink (line 30) | class NullLogSink : public absl::LogSink { method NullLogSink (line 32) | NullLogSink() { absl::AddLogSink(this); } method Send (line 36) | void Send(const absl::LogEntry&) override {} function BM_SuccessfulBinaryCheck (line 41) | void BM_SuccessfulBinaryCheck(benchmark::State& state) { function BM_SuccessfulUnaryCheck (line 58) | static void BM_SuccessfulUnaryCheck(benchmark::State& state) { function BM_DisabledLogOverhead (line 75) | static void BM_DisabledLogOverhead(benchmark::State& state) { function BM_EnabledLogOverhead (line 86) | static void BM_EnabledLogOverhead(benchmark::State& state) { function BM_VlogIsOnOverhead (line 98) | static void BM_VlogIsOnOverhead(benchmark::State& state) { function BM_VlogIsNotOnOverhead (line 120) | static void BM_VlogIsNotOnOverhead(benchmark::State& state) { function BM_LogEveryNOverhead (line 142) | static void BM_LogEveryNOverhead(benchmark::State& state) { FILE: absl/log/log_entry.cc type absl (line 30) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 31) | ABSL_NAMESPACE_BEGIN function PrintTo (line 90) | void PrintTo(const LogEntry& entry, std::ostream* os) { FILE: absl/log/log_entry.h function namespace (line 39) | namespace absl { FILE: absl/log/log_entry_test.cc type absl (line 54) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 55) | ABSL_NAMESPACE_BEGIN function TEST (line 140) | TEST(LogEntryTest, Baseline) { function TEST (line 164) | TEST(LogEntryTest, NoPrefix) { function TEST (line 187) | TEST(LogEntryTest, EmptyFields) { function TEST (line 208) | TEST(LogEntryTest, NegativeFields) { function TEST (line 262) | TEST(LogEntryTest, LongFields) { function TEST (line 318) | TEST(LogEntryTest, LongNegativeFields) { function TEST (line 441) | TEST(LogEntryTest, Raw) { FILE: absl/log/log_format_test.cc function ComparisonStream (line 68) | std::ostringstream ComparisonStream() { function TEST (line 75) | TEST(LogFormatTest, NoMessage) { class CharLogFormatTest (line 94) | class CharLogFormatTest : public testing::Test {} function TYPED_TEST (line 98) | TYPED_TEST(CharLogFormatTest, Printable) { function TYPED_TEST (line 116) | TYPED_TEST(CharLogFormatTest, Unprintable) { function TEST (line 135) | TEST(WideCharLogFormatTest, Printable) { function TEST (line 148) | TEST(WideCharLogFormatTest, Unprintable) { class UnsignedIntLogFormatTest (line 165) | class UnsignedIntLogFormatTest : public testing::Test {} function TYPED_TEST (line 170) | TYPED_TEST(UnsignedIntLogFormatTest, Positive) { function TYPED_TEST (line 189) | TYPED_TEST(UnsignedIntLogFormatTest, BitfieldPositive) { class SignedIntLogFormatTest (line 210) | class SignedIntLogFormatTest : public testing::Test {} function TYPED_TEST (line 215) | TYPED_TEST(SignedIntLogFormatTest, Positive) { function TYPED_TEST (line 234) | TYPED_TEST(SignedIntLogFormatTest, Negative) { function TYPED_TEST (line 253) | TYPED_TEST(SignedIntLogFormatTest, BitfieldPositive) { function TYPED_TEST (line 273) | TYPED_TEST(SignedIntLogFormatTest, BitfieldNegative) { type MyUnsignedEnum (line 300) | enum MyUnsignedEnum { type MyUnsignedIntEnum (line 305) | enum MyUnsignedIntEnum : unsigned int { class UnsignedEnumLogFormatTest (line 312) | class UnsignedEnumLogFormatTest : public testing::Test {} function TYPED_TEST (line 318) | TYPED_TEST(UnsignedEnumLogFormatTest, Positive) { function TYPED_TEST (line 337) | TYPED_TEST(UnsignedEnumLogFormatTest, BitfieldPositive) { type MySignedEnum (line 357) | enum MySignedEnum { type MySignedIntEnum (line 364) | enum MySignedIntEnum : signed int { class SignedEnumLogFormatTest (line 373) | class SignedEnumLogFormatTest : public testing::Test {} function TYPED_TEST (line 380) | TYPED_TEST(SignedEnumLogFormatTest, Positive) { function TYPED_TEST (line 399) | TYPED_TEST(SignedEnumLogFormatTest, Negative) { function TYPED_TEST (line 418) | TYPED_TEST(SignedEnumLogFormatTest, BitfieldPositive) { function TYPED_TEST (line 438) | TYPED_TEST(SignedEnumLogFormatTest, BitfieldNegative) { function TEST (line 460) | TEST(FloatLogFormatTest, Positive) { function TEST (line 478) | TEST(FloatLogFormatTest, Negative) { function TEST (line 496) | TEST(FloatLogFormatTest, NegativeExponent) { function TEST (line 514) | TEST(DoubleLogFormatTest, Positive) { function TEST (line 532) | TEST(DoubleLogFormatTest, Negative) { function TEST (line 550) | TEST(DoubleLogFormatTest, NegativeExponent) { class FloatingPointLogFormatTest (line 569) | class FloatingPointLogFormatTest : public testing::Test {} function TYPED_TEST (line 573) | TYPED_TEST(FloatingPointLogFormatTest, Zero) { function TYPED_TEST (line 591) | TYPED_TEST(FloatingPointLogFormatTest, Integer) { function TYPED_TEST (line 609) | TYPED_TEST(FloatingPointLogFormatTest, Infinity) { function TYPED_TEST (line 628) | TYPED_TEST(FloatingPointLogFormatTest, NegativeInfinity) { function TYPED_TEST (line 647) | TYPED_TEST(FloatingPointLogFormatTest, NaN) { function TYPED_TEST (line 665) | TYPED_TEST(FloatingPointLogFormatTest, NegativeNaN) { class VoidPtrLogFormatTest (line 698) | class VoidPtrLogFormatTest : public testing::Test {} function TYPED_TEST (line 702) | TYPED_TEST(VoidPtrLogFormatTest, Null) { function TYPED_TEST (line 720) | TYPED_TEST(VoidPtrLogFormatTest, NonNull) { class VolatilePtrLogFormatTest (line 741) | class VolatilePtrLogFormatTest : public testing::Test {} function TYPED_TEST (line 748) | TYPED_TEST(VolatilePtrLogFormatTest, Null) { function TYPED_TEST (line 776) | TYPED_TEST(VolatilePtrLogFormatTest, NonNull) { class CharPtrLogFormatTest (line 807) | class CharPtrLogFormatTest : public testing::Test {} function TYPED_TEST (line 812) | TYPED_TEST(CharPtrLogFormatTest, Null) { function TYPED_TEST (line 833) | TYPED_TEST(CharPtrLogFormatTest, NonNull) { class WideCharPtrLogFormatTest (line 854) | class WideCharPtrLogFormatTest : public testing::Test {} function TYPED_TEST (line 858) | TYPED_TEST(WideCharPtrLogFormatTest, Null) { function TYPED_TEST (line 872) | TYPED_TEST(WideCharPtrLogFormatTest, NonNull) { function TEST (line 887) | TEST(BoolLogFormatTest, True) { function TEST (line 906) | TEST(BoolLogFormatTest, False) { function TEST (line 925) | TEST(LogFormatTest, StringLiteral) { function TEST (line 942) | TEST(LogFormatTest, WideStringLiteral) { function TEST (line 954) | TEST(LogFormatTest, CharArray) { function TEST (line 973) | TEST(LogFormatTest, WideCharArray) { function GetUtf8TestString (line 995) | absl::string_view GetUtf8TestString() { class WideStringLogFormatTest (line 1007) | class WideStringLogFormatTest : public testing::Test {} function TYPED_TEST (line 1012) | TYPED_TEST(WideStringLogFormatTest, NonLiterals) { function TEST (line 1027) | TEST(WideStringLogFormatTest, StringView) { function TEST (line 1042) | TEST(WideStringLogFormatTest, Literal) { function TYPED_TEST (line 1059) | TYPED_TEST(WideStringLogFormatTest, IsolatedLowSurrogatesAreReplaced) { function TYPED_TEST (line 1075) | TYPED_TEST(WideStringLogFormatTest, function TYPED_TEST (line 1093) | TYPED_TEST(WideStringLogFormatTest, function TYPED_TEST (line 1111) | TYPED_TEST(WideStringLogFormatTest, function TYPED_TEST (line 1129) | TYPED_TEST(WideStringLogFormatTest, function TYPED_TEST (line 1147) | TYPED_TEST(WideStringLogFormatTest, EmptyWideString) { function TEST (line 1161) | TEST(WideStringLogFormatTest, MixedNarrowAndWideStrings) { class CustomClass (line 1170) | class CustomClass {} function TEST (line 1175) | TEST(LogFormatTest, Custom) { class CustomClassNonCopyable (line 1192) | class CustomClassNonCopyable { method CustomClassNonCopyable (line 1194) | CustomClassNonCopyable() = default; method CustomClassNonCopyable (line 1195) | CustomClassNonCopyable(const CustomClassNonCopyable&) = delete; method CustomClassNonCopyable (line 1196) | CustomClassNonCopyable& operator=(const CustomClassNonCopyable&) = del... function TEST (line 1202) | TEST(LogFormatTest, CustomNonCopyable) { type Point (line 1220) | struct Point { method AbslStringify (line 1222) | void AbslStringify(Sink& sink, const Point& p) { function TEST (line 1230) | TEST(LogFormatTest, AbslStringifyExample) { type PointWithAbslStringifiyAndOstream (line 1246) | struct PointWithAbslStringifiyAndOstream { method AbslStringify (line 1248) | void AbslStringify(Sink& sink, function ABSL_ATTRIBUTE_UNUSED (line 1257) | ABSL_ATTRIBUTE_UNUSED std::ostream& operator<<( function TEST (line 1262) | TEST(LogFormatTest, CustomWithAbslStringifyAndOstream) { type PointStreamsNothing (line 1278) | struct PointStreamsNothing { method AbslStringify (line 1280) | void AbslStringify(Sink&, const PointStreamsNothing&) {} function TEST (line 1286) | TEST(LogFormatTest, AbslStringifyStreamsNothing) { type PointMultipleAppend (line 1302) | struct PointMultipleAppend { method AbslStringify (line 1304) | void AbslStringify(Sink& sink, const PointMultipleAppend& p) { function TEST (line 1313) | TEST(LogFormatTest, AbslStringifyMultipleAppend) { function TEST (line 1329) | TEST(ManipulatorLogFormatTest, BoolAlphaTrue) { function TEST (line 1354) | TEST(ManipulatorLogFormatTest, BoolAlphaFalse) { function TEST (line 1379) | TEST(ManipulatorLogFormatTest, ShowPoint) { function TEST (line 1404) | TEST(ManipulatorLogFormatTest, ShowPos) { function TEST (line 1428) | TEST(ManipulatorLogFormatTest, UppercaseFloat) { function TEST (line 1453) | TEST(ManipulatorLogFormatTest, Hex) { function TEST (line 1471) | TEST(ManipulatorLogFormatTest, Oct) { function TEST (line 1490) | TEST(ManipulatorLogFormatTest, Dec) { function TEST (line 1508) | TEST(ManipulatorLogFormatTest, ShowbaseHex) { function TEST (line 1535) | TEST(ManipulatorLogFormatTest, ShowbaseOct) { function TEST (line 1561) | TEST(ManipulatorLogFormatTest, UppercaseHex) { function TEST (line 1589) | TEST(ManipulatorLogFormatTest, FixedFloat) { function TEST (line 1607) | TEST(ManipulatorLogFormatTest, ScientificFloat) { function TEST (line 1631) | TEST(ManipulatorLogFormatTest, FixedAndScientificFloat) { function TEST (line 1665) | TEST(ManipulatorLogFormatTest, HexfloatFloat) { function TEST (line 1687) | TEST(ManipulatorLogFormatTest, DefaultFloatFloat) { function TEST (line 1705) | TEST(ManipulatorLogFormatTest, Ends) { function TEST (line 1722) | TEST(ManipulatorLogFormatTest, Endl) { function TEST (line 1740) | TEST(ManipulatorLogFormatTest, SetIosFlags) { function TEST (line 1770) | TEST(ManipulatorLogFormatTest, SetBase) { function TEST (line 1795) | TEST(ManipulatorLogFormatTest, SetPrecision) { function TEST (line 1817) | TEST(ManipulatorLogFormatTest, SetPrecisionOverflow) { function TEST (line 1835) | TEST(ManipulatorLogFormatTest, SetW) { function TEST (line 1857) | TEST(ManipulatorLogFormatTest, Left) { function TEST (line 1875) | TEST(ManipulatorLogFormatTest, Right) { function TEST (line 1893) | TEST(ManipulatorLogFormatTest, Internal) { function TEST (line 1911) | TEST(ManipulatorLogFormatTest, SetFill) { class FromCustomClass (line 1933) | class FromCustomClass {} function TEST (line 1938) | TEST(ManipulatorLogFormatTest, FromCustom) { class StreamsNothing (line 1958) | class StreamsNothing {} function TEST (line 1961) | TEST(ManipulatorLogFormatTest, CustomClassStreamsNothing) { type PointPercentV (line 1979) | struct PointPercentV { method AbslStringify (line 1981) | void AbslStringify(Sink& sink, const PointPercentV& p) { function TEST (line 1989) | TEST(ManipulatorLogFormatTest, IOManipsDoNotAffectAbslStringify) { function TEST (line 2005) | TEST(StructuredLoggingOverflowTest, TruncatesStrings) { function TEST (line 2028) | TEST(StructuredLoggingOverflowTest, TruncatesWideStrings) { type StringLike (line 2052) | struct StringLike { function TEST (line 2059) | TEST(StructuredLoggingOverflowTest, TruncatesInsertionOperators) { function MaxLogFieldLengthNoPrefix (line 2085) | size_t MaxLogFieldLengthNoPrefix() { function TEST (line 2107) | TEST(StructuredLoggingOverflowTest, TruncatesStringsCleanly) { function TEST (line 2182) | TEST(StructuredLoggingOverflowTest, TruncatesInsertionOperatorsCleanly) { FILE: absl/log/log_macro_hygiene_test.cc type not_absl (line 27) | namespace not_absl { class Dummy (line 29) | class Dummy { method Dummy (line 31) | Dummy() {} method Dummy (line 34) | Dummy(const Dummy&) = delete; method Dummy (line 35) | Dummy& operator=(const Dummy&) = delete; class string (line 46) | class string {} class vector (line 47) | class vector {} class LogMessage (line 48) | class LogMessage {} class LogMessageFatal (line 49) | class LogMessageFatal {} class LogMessageQuietlyFatal (line 50) | class LogMessageQuietlyFatal {} class LogMessageVoidify (line 51) | class LogMessageVoidify {} class LogSink (line 52) | class LogSink {} class NullStream (line 53) | class NullStream {} class NullStreamFatal (line 54) | class NullStreamFatal {} function TEST (line 62) | TEST(LogHygieneTest, WorksForQualifiedSeverity) { function TEST (line 79) | TEST(LogHygieneTest, WorksWithAlternativeINFOSymbol) { function TEST (line 89) | TEST(LogHygieneTest, WorksWithAlternativeWARNINGSymbol) { function TEST (line 99) | TEST(LogHygieneTest, WorksWithAlternativeERRORSymbol) { function TEST (line 109) | TEST(LogHygieneTest, WorksWithAlternativeLEVELSymbol) { function TEST (line 126) | TEST(LogHygieneTest, WorksWithINFODefined) { function TEST (line 143) | TEST(LogHygieneTest, WorksWithUnderscoreINFODefined) { function TEST (line 158) | TEST(LogHygieneTest, ExpressionEvaluationInLEVELSeverity) { function TEST (line 164) | TEST(LogHygieneTest, ExpressionEvaluationInStreamedMessage) { class UnbracedSwitchCompileTest (line 175) | class UnbracedSwitchCompileTest { method Log (line 176) | static void Log() { FILE: absl/log/log_modifier_methods_test.cc function TEST (line 62) | TEST(TailCallsModifiesTest, AtLocationFileLine) { function TEST (line 84) | TEST(TailCallsModifiesTest, AtLocationFileLineLifetime) { function TEST (line 92) | TEST(TailCallsModifiesTest, AtLocationSourceLocation) { function TEST (line 109) | TEST(TailCallsModifiesTest, NoPrefix) { function TEST (line 120) | TEST(TailCallsModifiesTest, NoPrefixNoMessageNoShirtNoShoesNoService) { function TEST (line 132) | TEST(TailCallsModifiesTest, WithVerbosity) { function TEST (line 142) | TEST(TailCallsModifiesTest, WithVerbosityNoVerbosity) { function TEST (line 154) | TEST(TailCallsModifiesTest, WithTimestamp) { function TEST (line 164) | TEST(TailCallsModifiesTest, WithThreadID) { function TEST (line 175) | TEST(TailCallsModifiesTest, WithMetadataFrom) { function TEST (line 212) | TEST(TailCallsModifiesTest, WithPerror) { function TEST (line 236) | TEST(ModifierMethodDeathTest, ToSinkOnlyQFatal) { FILE: absl/log/log_sink.cc type absl (line 19) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 20) | ABSL_NAMESPACE_BEGIN FILE: absl/log/log_sink.h function namespace (line 27) | namespace absl { FILE: absl/log/log_sink_registry.h function namespace (line 29) | namespace absl { FILE: absl/log/log_sink_test.cc function TEST (line 46) | TEST(LogSinkRegistryTest, AddLogSink) { function TEST (line 68) | TEST(LogSinkRegistryTest, MultipleLogSinks) { function TEST (line 97) | TEST(LogSinkRegistrationDeathTest, DuplicateSinkRegistration) { function TEST (line 107) | TEST(LogSinkRegistrationDeathTest, MismatchSinkRemoval) { function TEST (line 119) | TEST(LogSinkTest, FlushSinks) { function TEST (line 130) | TEST(LogSinkDeathTest, DeathInSend) { function TEST (line 144) | TEST(LogSinkTest, ToSinkAlso) { function TEST (line 154) | TEST(LogSinkTest, ToSinkOnly) { function TEST (line 160) | TEST(LogSinkTest, ToManySinks) { class ReentrancyTest (line 180) | class ReentrancyTest : public ::testing::Test { method ReentrancyTest (line 182) | ReentrancyTest() = default; type LogMode (line 183) | enum class LogMode : int { kNormal, kToSinkAlso, kToSinkOnly } class ReentrantSendLogSink (line 185) | class ReentrantSendLogSink : public absl::LogSink { method ReentrantSendLogSink (line 187) | explicit ReentrantSendLogSink(absl::LogSeverity severity, method ReentrantSendLogSink (line 190) | explicit ReentrantSendLogSink(absl::LogSeverity severity) method Send (line 193) | void Send(const absl::LogEntry&) override { method LogAndReturn (line 217) | static absl::string_view LogAndReturn(absl::LogSeverity severity, function TEST_F (line 225) | TEST_F(ReentrancyTest, LogFunctionThatLogs) { function TEST_F (line 239) | TEST_F(ReentrancyTest, RegisteredLogSinkThatLogsInSend) { function TEST_F (line 250) | TEST_F(ReentrancyTest, AlsoLogSinkThatLogsInSend) { function TEST_F (line 261) | TEST_F(ReentrancyTest, RegisteredAlsoLogSinkThatLogsInSend) { function TEST_F (line 277) | TEST_F(ReentrancyTest, OnlyLogSinkThatLogsInSend) { function TEST_F (line 287) | TEST_F(ReentrancyTest, RegisteredOnlyLogSinkThatLogsInSend) { function TEST_F (line 301) | TEST_F(ReentrancyDeathTest, LogFunctionThatLogsFatal) { function TEST_F (line 318) | TEST_F(ReentrancyDeathTest, RegisteredLogSinkThatLogsFatalInSend) { function TEST_F (line 337) | TEST_F(ReentrancyDeathTest, AlsoLogSinkThatLogsFatalInSend) { function TEST_F (line 358) | TEST_F(ReentrancyDeathTest, RegisteredAlsoLogSinkThatLogsFatalInSend) { function TEST_F (line 380) | TEST_F(ReentrancyDeathTest, OnlyLogSinkThatLogsFatalInSend) { function TEST_F (line 398) | TEST_F(ReentrancyDeathTest, RegisteredOnlyLogSinkThatLogsFatalInSend) { FILE: absl/log/log_streamer.h function namespace (line 41) | namespace absl { function LogStreamer (line 146) | inline LogStreamer LogInfoStreamer(absl::string_view file, int line) { function LogStreamer (line 153) | inline LogStreamer LogWarningStreamer(absl::string_view file, int line) { function LogStreamer (line 160) | inline LogStreamer LogErrorStreamer(absl::string_view file, int line) { function LogStreamer (line 170) | inline LogStreamer LogFatalStreamer(absl::string_view file, int line) { function LogStreamer (line 180) | inline LogStreamer LogDebugFatalStreamer(absl::string_view file, int lin... FILE: absl/log/log_streamer_test.cc function WriteToStream (line 61) | void WriteToStream(absl::string_view data, std::ostream* os) { function WriteToStreamRef (line 64) | void WriteToStreamRef(absl::string_view data, std::ostream& os) { function TEST (line 68) | TEST(LogStreamerTest, LogInfoStreamer) { function TEST (line 90) | TEST(LogStreamerTest, LogWarningStreamer) { function TEST (line 113) | TEST(LogStreamerTest, LogErrorStreamer) { function TEST (line 136) | TEST(LogStreamerDeathTest, LogFatalStreamer) { function TEST (line 170) | TEST(LogStreamerTest, LogDebugFatalStreamer) { function TEST (line 193) | TEST(LogStreamerDeathTest, LogDebugFatalStreamer) { function TEST (line 226) | TEST(LogStreamerTest, LogStreamer) { function TEST (line 251) | TEST(LogStreamerDeathTest, LogStreamer) { function TEST (line 285) | TEST(LogStreamerTest, PassedByReference) { function TEST (line 302) | TEST(LogStreamerTest, StoredAsLocal) { function TEST (line 328) | TEST(LogStreamerDeathTest, StoredAsLocal) { function TEST (line 340) | TEST(LogStreamerTest, LogsEmptyLine) { function TEST (line 356) | TEST(LogStreamerDeathTest, LogsEmptyLine) { function TEST (line 380) | TEST(LogStreamerTest, MoveConstruction) { function TEST (line 402) | TEST(LogStreamerTest, MoveAssignment) { function TEST (line 437) | TEST(LogStreamerTest, CorrectDefaultFlags) { function TEST (line 452) | TEST(LogStreamerTest, AtSourceLocation) { FILE: absl/log/scoped_mock_log.cc type absl (line 29) | namespace absl { FILE: absl/log/scoped_mock_log.h function class (line 39) | class MockLogDefault { kIgnoreUnexpected, kDisallowUnexpected }; FILE: absl/log/scoped_mock_log_test.cc function TEST (line 55) | TEST(ScopedMockLogDeathTest, function TEST (line 66) | TEST(ScopedMockLogDeathTest, StopCapturingLogsCannotBeCalledWhenNotCaptu... function TEST (line 75) | TEST(ScopedMockLogDeathTest, FailsCheckIfStartCapturingLogsIsNeverCalled) { function TEST (line 82) | TEST(ScopedMockLogTest, LogMockCatchAndMatchStrictExpectations) { function TEST (line 99) | TEST(ScopedMockLogTest, LogMockCatchAndMatchSendExpectations) { function TEST (line 119) | TEST(ScopedMockLogTest, ScopedMockLogCanBeNice) { function TEST (line 166) | TEST(ScopedMockLogTest, RejectsUnexpectedLogs) { function TEST (line 181) | TEST(ScopedMockLogTest, CapturesLogsAfterStartCapturingLogs) { function TEST (line 198) | TEST(ScopedMockLogTest, DoesNotCaptureLogsAfterStopCapturingLogs) { function TEST (line 218) | TEST(ScopedMockLogTest, LogFromMultipleThreads) { function TEST (line 245) | TEST(ScopedMockLogTest, NoSequenceWithMultipleThreads) { function TEST (line 262) | TEST(ScopedMockLogTsanTest, function TEST (line 284) | TEST(ScopedMockLogTest, AsLocalSink) { FILE: absl/log/stripping_test.cc function Base64UnescapeOrDie (line 73) | std::string Base64UnescapeOrDie(absl::string_view data) { class FileHasSubstrMatcher (line 98) | class FileHasSubstrMatcher final : public ::testing::MatcherInterface> OpenTestExecutable() { method FileHasSubstr (line 247) | ::testing::Matcher FileHasSubstr(absl::string_view needle) { function TEST_F (line 256) | TEST_F(StrippingTest, Control) { function TEST_F (line 273) | TEST_F(StrippingTest, Literal) { function TEST_F (line 289) | TEST_F(StrippingTest, LiteralInExpression) { function TEST_F (line 307) | TEST_F(StrippingTest, Fatal) { function TEST_F (line 326) | TEST_F(StrippingTest, DFatal) { function TEST_F (line 369) | TEST_F(StrippingTest, Level) { function TEST_F (line 392) | TEST_F(StrippingTest, Check) { function TEST_F (line 418) | TEST_F(StrippingTest, CheckOp) { function TEST_F (line 446) | TEST_F(StrippingTest, CheckStrOp) { function TEST_F (line 475) | TEST_F(StrippingTest, CheckOk) { FILE: absl/log/structured.h function namespace (line 40) | namespace absl { FILE: absl/log/structured_test.cc function TEST (line 47) | TEST(StreamingFormatTest, LogAsLiteral) { FILE: absl/log/vlog_is_on_test.cc function MaxLogVerbosity (line 32) | std::optional MaxLogVerbosity() { function MinLogLevel (line 40) | std::optional MinLogLevel() { class VLogIsOnTest (line 50) | class VLogIsOnTest : public ::testing::Test { method SetUp (line 52) | void SetUp() override { ResetVLogLevels(); } method ResetVLogLevels (line 58) | static void ResetVLogLevels() { function TEST_F (line 64) | TEST_F(VLogIsOnTest, GlobalWorksWithoutMaxVerbosityAndMinLogLevel) { function TEST_F (line 79) | TEST_F(VLogIsOnTest, FileWorksWithoutMaxVerbosityAndMinLogLevel) { function TEST_F (line 94) | TEST_F(VLogIsOnTest, PatternWorksWithoutMaxVerbosityAndMinLogLevel) { function TEST_F (line 109) | TEST_F(VLogIsOnTest, function TEST_F (line 129) | TEST_F(VLogIsOnTest, function TEST_F (line 150) | TEST_F(VLogIsOnTest, GlobalDoesNotFilterBelowMaxVerbosity) { function TEST_F (line 165) | TEST_F(VLogIsOnTest, FileDoesNotFilterBelowMaxVerbosity) { function TEST_F (line 180) | TEST_F(VLogIsOnTest, PatternDoesNotFilterBelowMaxVerbosity) { function TEST_F (line 195) | TEST_F(VLogIsOnTest, GlobalFiltersAboveMaxVerbosity) { function TEST_F (line 208) | TEST_F(VLogIsOnTest, FileFiltersAboveMaxVerbosity) { function TEST_F (line 221) | TEST_F(VLogIsOnTest, PatternFiltersAboveMaxVerbosity) { FILE: absl/memory/memory.h function namespace (line 36) | namespace absl { function RawPtr (line 158) | inline std::nullptr_t RawPtr(std::nullptr_t) { return nullptr; } function namespace (line 228) | namespace memory_internal { function true_type (line 279) | struct default_allocator_is_nothrow : std::true_type {} function false_type (line 281) | struct default_allocator_is_nothrow : std::false_type {} function namespace (line 284) | namespace memory_internal { FILE: absl/memory/memory_test.cc class DestructorVerifier (line 38) | class DestructorVerifier { method DestructorVerifier (line 40) | DestructorVerifier() { ++instance_count_; } method DestructorVerifier (line 41) | DestructorVerifier(const DestructorVerifier&) = delete; method DestructorVerifier (line 42) | DestructorVerifier& operator=(const DestructorVerifier&) = delete; method instance_count (line 46) | static int instance_count() { return instance_count_; } function TEST (line 55) | TEST(WrapUniqueTest, WrapUnique) { function TEST (line 67) | TEST(MakeUniqueForOverwriteTest, Basic) { type InitializationVerifier (line 75) | struct InitializationVerifier { function TEST (line 95) | TEST(Initialization, MakeUniqueForOverwrite) { function TEST (line 105) | TEST(Initialization, MakeUniqueForOverwriteArray) { type ArrayWatch (line 117) | struct ArrayWatch { function TEST (line 129) | TEST(MakeUniqueForOverwriteTest, Array) { function TEST (line 140) | TEST(RawPtrTest, RawPointer) { function TEST (line 145) | TEST(RawPtrTest, SmartPointer) { class IntPointerNonConstDeref (line 151) | class IntPointerNonConstDeref { method IntPointerNonConstDeref (line 153) | explicit IntPointerNonConstDeref(int* p) : p_(p) {} function TEST (line 163) | TEST(RawPtrTest, SmartPointerNonConstDereference) { function TEST (line 169) | TEST(RawPtrTest, NullValuedRawPointer) { function TEST (line 174) | TEST(RawPtrTest, NullValuedSmartPointer) { function TEST (line 179) | TEST(RawPtrTest, Nullptr) { function TEST (line 185) | TEST(RawPtrTest, Null) { function TEST (line 191) | TEST(RawPtrTest, Zero) { function TEST (line 197) | TEST(ShareUniquePtrTest, Share) { function TEST (line 204) | TEST(ShareUniquePtrTest, ShareNull) { function TEST (line 216) | TEST(WeakenPtrTest, Weak) { function TEST (line 231) | TEST(AllocatorNoThrowTest, DefaultAllocator) { function TEST (line 239) | TEST(AllocatorNoThrowTest, StdAllocator) { function TEST (line 247) | TEST(AllocatorNoThrowTest, CustomAllocator) { FILE: absl/meta/internal/constexpr_testing.h function namespace (line 22) | namespace absl { FILE: absl/meta/internal/constexpr_testing_test.cc function TEST (line 25) | TEST(ConstexprTesting, Basic) { FILE: absl/meta/internal/requires.h function namespace (line 22) | namespace absl { FILE: absl/meta/internal/requires_test.cc function TEST (line 24) | TEST(RequiresTest, SimpleLambdasWork) { function TEST (line 39) | TEST(RequiresTest, CanTestProperties) { function TEST (line 48) | TEST(RequiresTest, WorksWithUnmovableTypes) { function TEST (line 59) | TEST(RequiresTest, WorksWithArrays) { FILE: absl/meta/type_traits.h function namespace (line 61) | namespace absl { type T (line 184) | typedef T type; function namespace (line 194) | namespace type_traits_internal { function namespace (line 213) | namespace type_traits_internal { function AssertHashEnabled (line 262) | void AssertHashEnabled() { function namespace (line 271) | namespace swap_internal { function is_constant_evaluated (line 449) | constexpr bool is_constant_evaluated() noexcept { function namespace (line 458) | namespace type_traits_internal { FILE: absl/meta/type_traits_test.cc type simple_pair (line 54) | struct simple_pair { type Dummy (line 59) | struct Dummy {} type ReturnType (line 61) | struct ReturnType {} type ConvertibleToReturnType (line 62) | struct ConvertibleToReturnType { type StructA (line 67) | struct StructA {} type StructB (line 68) | struct StructB {} type StructC (line 69) | struct StructC {} type TypeWithBarFunction (line 71) | struct TypeWithBarFunction { type TypeWithBarFunctionAndConvertibleReturnType (line 77) | struct TypeWithBarFunctionAndConvertibleReturnType { function TEST (line 92) | TEST(IsDetectedTest, BasicUsage) { function TEST (line 107) | TEST(VoidTTest, BasicUsage) { function TEST (line 112) | TEST(TypeTraitsTest, TestRemoveCVRef) { function TEST (line 140) | TEST(TypeTraitsTest, TestTypeIdentity) { type TypeA (line 151) | struct TypeA {} type TypeB (line 152) | struct TypeB {} type TypeC (line 153) | struct TypeC {} type TypeD (line 154) | struct TypeD {} type Wrap (line 157) | struct Wrap {} type TypeEnum (line 159) | enum class TypeEnum { A, B, C, D } type GetTypeT (line 161) | struct GetTypeT { method TypeEnum (line 164) | TypeEnum operator()(Wrap) const { method TypeEnum (line 170) | TypeEnum operator()(Wrap) const { method TypeEnum (line 176) | TypeEnum operator()(Wrap) const { type GetTypeExtT (line 183) | struct GetTypeExtT { method TypeEnum (line 189) | TypeEnum operator()(Wrap) const { return TypeEnum::D; } function TEST (line 192) | TEST(TypeTraitsTest, TestResultOf) { type adl_namespace (line 199) | namespace adl_namespace { type DeletedSwap (line 201) | struct DeletedSwap {} type SpecialNoexceptSwap (line 205) | struct SpecialNoexceptSwap { method SpecialNoexceptSwap (line 206) | SpecialNoexceptSwap(SpecialNoexceptSwap&&) {} method SpecialNoexceptSwap (line 207) | SpecialNoexceptSwap& operator=(SpecialNoexceptSwap&&) { return *this; } function swap (line 211) | void swap(SpecialNoexceptSwap&, SpecialNoexceptSwap&) noexcept {} function TEST (line 215) | TEST(TypeTraitsTest, IsSwappable) { function TEST (line 244) | TEST(TypeTraitsTest, IsNothrowSwappable) { function TEST (line 279) | TEST(TriviallyRelocatable, PrimitiveTypes) { function TEST (line 287) | TEST(TriviallyRelocatable, UserDefinedTriviallyRelocatable) { function TEST (line 298) | TEST(TriviallyRelocatable, UserProvidedMoveConstructor) { function TEST (line 308) | TEST(TriviallyRelocatable, UserProvidedCopyConstructor) { function TEST (line 318) | TEST(TriviallyRelocatable, UserProvidedCopyAssignment) { function TEST (line 331) | TEST(TriviallyRelocatable, UserProvidedMoveAssignment) { function TEST (line 342) | TEST(TriviallyRelocatable, UserProvidedDestructor) { function NegateIfConstantEvaluated (line 352) | constexpr int64_t NegateIfConstantEvaluated(int64_t i) { function TEST (line 362) | TEST(IsConstantEvaluated, is_constant_evaluated) { FILE: absl/numeric/bits.h function namespace (line 55) | namespace absl { function endian (line 212) | enum class endian { function T (line 240) | [[nodiscard]] constexpr T byteswap(T x) noexcept { FILE: absl/numeric/bits_benchmark.cc type absl (line 23) | namespace absl { function BM_bit_width (line 27) | static void BM_bit_width(benchmark::State& state) { function BM_bit_width_nonzero (line 49) | static void BM_bit_width_nonzero(benchmark::State& state) { FILE: absl/numeric/bits_test.cc type absl (line 25) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 26) | ABSL_NAMESPACE_BEGIN FILE: absl/numeric/int128.cc type absl (line 29) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 30) | ABSL_NAMESPACE_BEGIN function uint128 (line 139) | uint128 operator/(uint128 lhs, uint128 rhs) { function uint128 (line 146) | uint128 operator%(uint128 lhs, uint128 rhs) { function Uint128ToFormattedString (line 156) | std::string Uint128ToFormattedString(uint128 v, std::ios_base::fmtflag... function uint128 (line 231) | uint128 UnsignedAbsoluteValue(int128 v) { function int128 (line 242) | int128 MakeInt128FromFloat(T v) { function int128 (line 264) | int128 operator/(int128 lhs, int128 rhs) { function int128 (line 276) | int128 operator%(int128 lhs, int128 rhs) { FILE: absl/numeric/int128.h function uint128 (line 108) | alignas(unsigned __int128) function uint128 (line 257) | constexpr uint128 Uint128Max() { function ABSL_NAMESPACE_END (line 262) | ABSL_NAMESPACE_END function namespace (line 312) | namespace absl { function int128 (line 506) | constexpr int128 Int128Max() { function int128 (line 511) | constexpr int128 Int128Min() { function ABSL_NAMESPACE_END (line 515) | ABSL_NAMESPACE_END function namespace (line 568) | namespace absl { function uint128 (line 626) | inline uint128& uint128::operator<<=(int amount) { function uint128 (line 631) | inline uint128& uint128::operator>>=(int amount) { function uint128 (line 636) | inline uint128& uint128::operator+=(uint128 other) { function uint128 (line 641) | inline uint128& uint128::operator-=(uint128 other) { function uint128 (line 646) | inline uint128& uint128::operator*=(uint128 other) { function uint128 (line 651) | inline uint128& uint128::operator/=(uint128 other) { function uint128 (line 656) | inline uint128& uint128::operator%=(uint128 other) { function Uint128Low64 (line 661) | constexpr uint64_t Uint128Low64(uint128 v) { return v.lo_; } function Uint128High64 (line 663) | constexpr uint64_t Uint128High64(uint128 v) { return v.hi_; } function hi_ (line 697) | Int128Low64(v)}, hi_{static_cast(Int128High64(v))} function uint128 (line 720) | constexpr uint128::uint128(__int128 v) function uint128 (line 943) | inline uint128& uint128::operator|=(uint128 other) { function uint128 (line 948) | inline uint128& uint128::operator&=(uint128 other) { function uint128 (line 953) | inline uint128& uint128::operator^=(uint128 other) { function namespace (line 989) | namespace int128_internal { function namespace (line 1012) | namespace int128_internal { function uint128 (line 1035) | inline uint128 operator*(uint128 lhs, uint128 rhs) { function uint128 (line 1059) | constexpr uint128 operator*(uint128 lhs, uint128 rhs) { function int128 (line 1144) | inline int128& int128::operator+=(int128 other) { function int128 (line 1149) | inline int128& int128::operator-=(int128 other) { function int128 (line 1154) | inline int128& int128::operator*=(int128 other) { function int128 (line 1159) | inline int128& int128::operator/=(int128 other) { function int128 (line 1164) | inline int128& int128::operator%=(int128 other) { function int128 (line 1169) | inline int128& int128::operator|=(int128 other) { function int128 (line 1174) | inline int128& int128::operator&=(int128 other) { function int128 (line 1179) | inline int128& int128::operator^=(int128 other) { function int128 (line 1184) | inline int128& int128::operator<<=(int amount) { function int128 (line 1189) | inline int128& int128::operator>>=(int amount) { function namespace (line 1197) | namespace int128_internal { FILE: absl/numeric/int128_benchmark.cc function GetRandomClass128SampleUniformDivisor (line 36) | std::vector> GetRandomClass128SampleUniformDivisor() { function BM_DivideClass128UniformDivisor (line 50) | void BM_DivideClass128UniformDivisor(benchmark::State& state) { function BM_RemainderClass128UniformDivisor (line 62) | void BM_RemainderClass128UniformDivisor(benchmark::State& state) { function GetRandomClass128SampleSmallDivisor (line 76) | std::vector> GetRandomClass128SampleSmallDivisor() { function BM_DivideClass128SmallDivisor (line 90) | void BM_DivideClass128SmallDivisor(benchmark::State& state) { function BM_RemainderClass128SmallDivisor (line 102) | void BM_RemainderClass128SmallDivisor(benchmark::State& state) { function GetRandomClass128Sample (line 113) | std::vector> GetRandomClass128Sa... function BM_MultiplyClass128 (line 126) | void BM_MultiplyClass128(benchmark::State& state) { function BM_AddClass128 (line 136) | void BM_AddClass128(benchmark::State& state) { class UniformIntDistribution128 (line 153) | class UniformIntDistribution128 { method T (line 157) | T operator()(URBG& generator) { function GetRandomIntrinsic128SampleUniformDivisor (line 168) | std::vector> GetRandomIntrinsic128SampleUniformDivisor() { function BM_DivideIntrinsic128UniformDivisor (line 183) | void BM_DivideIntrinsic128UniformDivisor(benchmark::State& state) { function BM_RemainderIntrinsic128UniformDivisor (line 195) | void BM_RemainderIntrinsic128UniformDivisor(benchmark::State& state) { function GetRandomIntrinsic128SampleSmallDivisor (line 209) | std::vector> GetRandomIntrinsic128SampleSmallDivisor() { function BM_DivideIntrinsic128SmallDivisor (line 224) | void BM_DivideIntrinsic128SmallDivisor(benchmark::State& state) { function BM_RemainderIntrinsic128SmallDivisor (line 236) | void BM_RemainderIntrinsic128SmallDivisor(benchmark::State& state) { function GetRandomIntrinsic128Sample (line 247) | std::vector> function BM_MultiplyIntrinsic128 (line 259) | void BM_MultiplyIntrinsic128(benchmark::State& state) { function BM_AddIntrinsic128 (line 269) | void BM_AddIntrinsic128(benchmark::State& state) { FILE: absl/numeric/int128_stream_test.cc type Uint128TestCase (line 25) | struct Uint128TestCase { function StreamFormatToString (line 34) | std::string StreamFormatToString(std::ios_base::fmtflags flags, function CheckUint128Case (line 90) | void CheckUint128Case(const Uint128TestCase& test_case) { function TEST (line 103) | TEST(Uint128, OStreamValueTest) { function TEST (line 148) | TEST(Uint128, OStreamFormatTest) { type Int128TestCase (line 154) | struct Int128TestCase { function CheckInt128Case (line 161) | void CheckInt128Case(const Int128TestCase& test_case) { function TEST (line 174) | TEST(Int128, OStreamValueTest) { function TEST (line 234) | TEST(Int128, OStreamFormatTest) { function GetInt128FormatCases (line 240) | std::vector GetInt128FormatCases() { function GetUint128FormatCases (line 884) | std::vector GetUint128FormatCases() { FILE: absl/numeric/int128_test.cc class Uint128IntegerTraitsTest (line 37) | class Uint128IntegerTraitsTest : public ::testing::Test {} class Uint128FloatTraitsTest (line 50) | class Uint128FloatTraitsTest : public ::testing::Test {} function TYPED_TEST (line 55) | TYPED_TEST(Uint128IntegerTraitsTest, ConstructAssignTest) { function TYPED_TEST (line 66) | TYPED_TEST(Uint128FloatTraitsTest, ConstructAssignTest) { function TEST (line 78) | TEST(Uint128, IntrinsicTypeTraitsTest) { function TEST (line 95) | TEST(Uint128, TrivialTraitsTest) { function TEST (line 104) | TEST(Uint128, AllTests) { function TEST (line 239) | TEST(Int128, RightShiftOfNegativeNumbers) { function TEST (line 257) | TEST(Uint128, ConversionTests) { function TEST (line 311) | TEST(Uint128, OperatorAssignReturnRef) { function TEST (line 317) | TEST(Uint128, Multiply) { function TEST (line 364) | TEST(Uint128, AliasTests) { function TEST (line 376) | TEST(Uint128, DivideAndMod) { function TEST (line 440) | TEST(Uint128, DivideAndModRandomInputs) { function TEST (line 458) | TEST(Uint128, ConstexprTest) { function TEST (line 487) | TEST(Uint128, NumericLimitsTest) { function TEST (line 502) | TEST(Uint128, Hash) { function TEST (line 545) | TEST(Int128Uint128, ConversionTest) { class Int128IntegerTraitsTest (line 574) | class Int128IntegerTraitsTest : public ::testing::Test {} function TYPED_TEST (line 578) | TYPED_TEST(Int128IntegerTraitsTest, ConstructAssignTest) { class Int128FloatTraitsTest (line 588) | class Int128FloatTraitsTest : public ::testing::Test {} function TYPED_TEST (line 592) | TYPED_TEST(Int128FloatTraitsTest, ConstructAssignTest) { function TEST (line 604) | TEST(Int128, IntrinsicTypeTraitsTest) { function TEST (line 621) | TEST(Int128, TrivialTraitsTest) { function TEST (line 629) | TEST(Int128, BoolConversionTest) { class Int128IntegerConversionTest (line 644) | class Int128IntegerConversionTest : public ::testing::Test {} function TYPED_TEST (line 648) | TYPED_TEST(Int128IntegerConversionTest, RoundTripTest) { class Int128FloatConversionTest (line 659) | class Int128FloatConversionTest : public ::testing::Test {} function TYPED_TEST (line 663) | TYPED_TEST(Int128FloatConversionTest, ConstructAndCastTest) { function TEST (line 737) | TEST(Int128, FactoryTest) { function TEST (line 748) | TEST(Int128, HighLowTest) { function TEST (line 761) | TEST(Int128, LimitsTest) { function TEST (line 768) | TEST(Int128, IntrinsicConversionTest) { function TEST (line 779) | TEST(Int128, ConstexprTest) { function TEST (line 821) | TEST(Int128, ComparisonTest) { function TEST (line 869) | TEST(Int128, UnaryPlusTest) { function TEST (line 882) | TEST(Int128, UnaryNegationTest) { function TEST (line 895) | TEST(Int128, LogicalNotTest) { function TEST (line 905) | TEST(Int128, AdditionSubtractionTest) { function TEST (line 954) | TEST(Int128, IncrementDecrementTest) { function TEST (line 966) | TEST(Int128, MultiplicationTest) { function TEST (line 1081) | TEST(Int128, DivisionAndModuloTest) { function TEST (line 1188) | TEST(Int128, BitwiseLogicTest) { function TEST (line 1268) | TEST(Int128, BitwiseShiftTest) { function TEST (line 1350) | TEST(Int128, NumericLimitsTest) { function TEST (line 1361) | TEST(Int128, BitCastable) { FILE: absl/numeric/internal/bits.h function ABSL_NAMESPACE_BEGIN (line 66) | ABSL_NAMESPACE_BEGIN FILE: absl/numeric/internal/representation.h function namespace (line 22) | namespace absl { FILE: absl/profiling/hashtable.cc type absl (line 35) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 36) | ABSL_NAMESPACE_BEGIN type debugging_internal (line 43) | namespace debugging_internal { function DroppedHashtableSample (line 45) | static void DroppedHashtableSample() {} function MarshalHashtableProfile (line 47) | StatusOr MarshalHashtableProfile( FILE: absl/profiling/hashtable.h function namespace (line 26) | namespace absl { FILE: absl/profiling/internal/exponential_biased.cc type absl (line 27) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 28) | ABSL_NAMESPACE_BEGIN FILE: absl/profiling/internal/exponential_biased.h function ABSL_NAMESPACE_BEGIN (line 24) | ABSL_NAMESPACE_BEGIN FILE: absl/profiling/internal/exponential_biased_test.cc type absl (line 29) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 30) | ABSL_NAMESPACE_BEGIN FILE: absl/profiling/internal/periodic_sampler.cc type absl (line 21) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 22) | ABSL_NAMESPACE_BEGIN FILE: absl/profiling/internal/periodic_sampler.h function ABSL_NAMESPACE_BEGIN (line 26) | ABSL_NAMESPACE_BEGIN FILE: absl/profiling/internal/periodic_sampler_benchmark.cc type absl (line 18) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 19) | ABSL_NAMESPACE_BEGIN FILE: absl/profiling/internal/periodic_sampler_test.cc type absl (line 24) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 25) | ABSL_NAMESPACE_BEGIN FILE: absl/profiling/internal/profile_builder.cc type absl (line 38) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 39) | ABSL_NAMESPACE_BEGIN FILE: absl/profiling/internal/profile_builder.h function namespace (line 29) | namespace absl { FILE: absl/profiling/internal/sample_recorder.h function namespace (line 36) | namespace absl { FILE: absl/profiling/internal/sample_recorder_test.cc type absl (line 34) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 35) | ABSL_NAMESPACE_BEGIN FILE: absl/random/benchmarks.cc class PrecompiledSeedSeq (line 60) | class PrecompiledSeedSeq { method PrecompiledSeedSeq (line 64) | PrecompiledSeedSeq() = default; method PrecompiledSeedSeq (line 67) | PrecompiledSeedSeq(Iterator, Iterator) {} method PrecompiledSeedSeq (line 70) | PrecompiledSeedSeq(std::initializer_list) {} method generate (line 73) | void generate(OutIterator begin, OutIterator end) { method size (line 83) | size_t size() const { return ABSL_ARRAYSIZE(kSeedData); } method param (line 86) | void param(OutIterator out) const { class DefaultConstructorSeedSeq (line 92) | class DefaultConstructorSeedSeq {} function Engine (line 98) | Engine make_engine() { function BM_Construct (line 111) | void BM_Construct(benchmark::State& state) { function BM_Direct (line 119) | void BM_Direct(benchmark::State& state) { function BM_Generate (line 130) | void BM_Generate(benchmark::State& state) { function BM_Shuffle (line 142) | void BM_Shuffle(benchmark::State& state) { function BM_ShuffleReuse (line 152) | void BM_ShuffleReuse(benchmark::State& state) { function BM_Dist (line 162) | void BM_Dist(benchmark::State& state, Args&&... args) { function BM_Large (line 174) | void BM_Large(benchmark::State& state) { function BM_Small (line 182) | void BM_Small(benchmark::State& state) { function BM_Bernoulli (line 190) | void BM_Bernoulli(benchmark::State& state) { function BM_Beta (line 196) | void BM_Beta(benchmark::State& state) { function BM_Gamma (line 204) | void BM_Gamma(benchmark::State& state) { function BM_Poisson (line 211) | void BM_Poisson(benchmark::State& state) { function BM_Zipf (line 217) | void BM_Zipf(benchmark::State& state) { function BM_Thread (line 225) | void BM_Thread(benchmark::State& state) { FILE: absl/random/bernoulli_distribution.h function namespace (line 28) | namespace absl { FILE: absl/random/bernoulli_distribution_test.cc class BernoulliTest (line 30) | class BernoulliTest : public testing::TestWithParam::param_type::ThresholdPadding() { FILE: absl/random/beta_distribution_test.cc class BetaDistributionInterfaceTest (line 46) | class BetaDistributionInterfaceTest : public ::testing::Test {} function ShouldExerciseLongDoubleTests (line 48) | constexpr bool ShouldExerciseLongDoubleTests() { function TYPED_TEST (line 69) | TYPED_TEST(BetaDistributionInterfaceTest, SerializeTest) { function TYPED_TEST (line 155) | TYPED_TEST(BetaDistributionInterfaceTest, DegenerateCases) { class BetaDistributionModel (line 254) | class BetaDistributionModel { method BetaDistributionModel (line 256) | explicit BetaDistributionModel(::testing::tuple p) method Mean (line 259) | double Mean() const { return alpha_ / (alpha_ + beta_); } method Variance (line 261) | double Variance() const { method Kurtosis (line 266) | double Kurtosis() const { class BetaDistributionTest (line 278) | class BetaDistributionTest method BetaDistributionTest (line 282) | BetaDistributionTest() : BetaDistributionModel(GetParam()) {} function TEST_P (line 410) | TEST_P(BetaDistributionTest, TestSampleStatistics) { function ParamName (line 432) | std::string ParamName( function TEST (line 453) | TEST(BetaDistributionTest, StabilityTest) { function TEST (line 566) | TEST(BetaDistributionTest, AlgorithmBounds) { FILE: absl/random/bit_gen_ref.h function namespace (line 39) | namespace absl { FILE: absl/random/bit_gen_ref_test.cc type absl (line 29) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 30) | ABSL_NAMESPACE_BEGIN function FnTest (line 50) | int FnTest(absl::BitGenRef gen_ref) { return absl::Uniform(gen_ref, 1,... class BitGenRefTest (line 53) | class BitGenRefTest : public testing::Test {} function TYPED_TEST (line 60) | TYPED_TEST(BitGenRefTest, BasicTest) { function TYPED_TEST (line 66) | TYPED_TEST(BitGenRefTest, Copyable) { function TEST (line 72) | TEST(BitGenRefTest, PassThroughEquivalence) { function TEST (line 98) | TEST(BitGenRefTest, MockingBitGenBaseOverrides) { FILE: absl/random/discrete_distribution.cc type absl (line 27) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 28) | ABSL_NAMESPACE_BEGIN FILE: absl/random/discrete_distribution.h function namespace (line 33) | namespace absl { function explicit (line 115) | explicit discrete_distribution(const param_type& p) : param_(p) {} function explicit (line 121) | explicit discrete_distribution(std::initializer_list weights) function reset (line 129) | void reset() {} function param (line 142) | void param(const param_type& p) { param_ = p; } function namespace (line 172) | namespace random_internal { FILE: absl/random/discrete_distribution_test.cc class DiscreteDistributionTypeTest (line 41) | class DiscreteDistributionTypeTest : public ::testing::Test {} function TYPED_TEST (line 47) | TYPED_TEST(DiscreteDistributionTypeTest, ParamSerializeTest) { function TYPED_TEST (line 86) | TYPED_TEST(DiscreteDistributionTypeTest, Constructor) { function TEST (line 101) | TEST(DiscreteDistributionTest, InitDiscreteDistribution) { function TEST (line 145) | TEST(DiscreteDistributionTest, ChiSquaredTest50) { function TEST (line 202) | TEST(DiscreteDistributionTest, StabilityTest) { FILE: absl/random/distributions.h function namespace (line 67) | namespace absl { FILE: absl/random/distributions_test.cc class RandomDistributionsTest (line 35) | class RandomDistributionsTest : public testing::Test {} type Invalid (line 37) | struct Invalid {} function CheckArgsInferType (line 81) | void CheckArgsInferType() { function CheckArgsReturnExpectedType (line 122) | void CheckArgsReturnExpectedType() { function TEST_F (line 149) | TEST_F(RandomDistributionsTest, UniformTypeInference) { function TEST_F (line 213) | TEST_F(RandomDistributionsTest, UniformExamples) { function TEST_F (line 227) | TEST_F(RandomDistributionsTest, UniformNoBounds) { function TEST_F (line 269) | TEST_F(RandomDistributionsTest, UniformNonsenseRanges) { function TEST_F (line 331) | TEST_F(RandomDistributionsTest, UniformReal) { function TEST_F (line 347) | TEST_F(RandomDistributionsTest, UniformInt) { function TEST_F (line 379) | TEST_F(RandomDistributionsTest, Exponential) { function TEST_F (line 395) | TEST_F(RandomDistributionsTest, PoissonDefault) { function TEST_F (line 411) | TEST_F(RandomDistributionsTest, PoissonLarge) { function TEST_F (line 428) | TEST_F(RandomDistributionsTest, Bernoulli) { function TEST_F (line 442) | TEST_F(RandomDistributionsTest, Beta) { function TEST_F (line 457) | TEST_F(RandomDistributionsTest, Zipf) { function TEST_F (line 473) | TEST_F(RandomDistributionsTest, ZipfWithZeroMax) { function TEST_F (line 480) | TEST_F(RandomDistributionsTest, Gaussian) { function TEST_F (line 496) | TEST_F(RandomDistributionsTest, LogUniform) { FILE: absl/random/examples_test.cc function Use (line 24) | void Use(T) {} function TEST (line 26) | TEST(Examples, Basic) { function TEST (line 58) | TEST(Examples, CreateingCorrelatedVariateSequences) { FILE: absl/random/exponential_distribution.h function namespace (line 30) | namespace absl { function explicit (line 74) | explicit exponential_distribution(result_type lambda) : param_(lambda) {} function explicit (line 76) | explicit exponential_distribution(const param_type& p) : param_(p) {} function reset (line 78) | void reset() {} function param (line 91) | void param(const param_type& p) { param_ = p; } function result_type (line 94) | result_type(max)() const { FILE: absl/random/exponential_distribution_test.cc class ExponentialDistributionTypedTest (line 50) | class ExponentialDistributionTypedTest : public ::testing::Test {} function TYPED_TEST (line 63) | TYPED_TEST(ExponentialDistributionTypedTest, SerializeTest) { class ExponentialModel (line 149) | class ExponentialModel { method ExponentialModel (line 151) | explicit ExponentialModel(double lambda) method lambda (line 154) | double lambda() const { return lambda_; } method mean (line 156) | double mean() const { return beta_; } method variance (line 157) | double variance() const { return beta_ * beta_; } method stddev (line 158) | double stddev() const { return std::sqrt(variance()); } method skew (line 159) | double skew() const { return 2; } method kurtosis (line 160) | double kurtosis() const { return 6.0; } method CDF (line 162) | double CDF(double x) { return 1.0 - std::exp(-lambda_ * x); } method InverseCDF (line 165) | double InverseCDF(double p) { type Param (line 176) | struct Param { class ExponentialDistributionTests (line 182) | class ExponentialDistributionTests : public testing::TestWithParam, method ExponentialDistributionTests (line 185) | ExponentialDistributionTests() : ExponentialModel(GetParam().lambda) {} function TEST_P (line 289) | TEST_P(ExponentialDistributionTests, ZTest) { function TEST_P (line 306) | TEST_P(ExponentialDistributionTests, ChiSquaredTest) { function GenParams (line 323) | std::vector GenParams() { function ParamName (line 338) | std::string ParamName(const ::testing::TestParamInfo& info) { function TEST (line 348) | TEST(ExponentialDistributionTest, StabilityTest) { function TEST (line 383) | TEST(ExponentialDistributionTest, AlgorithmBounds) { FILE: absl/random/gaussian_distribution.cc type absl (line 6) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 7) | ABSL_NAMESPACE_BEGIN FILE: absl/random/gaussian_distribution.h function namespace (line 37) | namespace absl { function namespace (line 209) | namespace random_internal { FILE: absl/random/gaussian_distribution_test.cc class GaussianDistributionInterfaceTest (line 46) | class GaussianDistributionInterfaceTest : public ::testing::Test {} function TYPED_TEST (line 59) | TYPED_TEST(GaussianDistributionInterfaceTest, SerializeTest) { class GaussianModel (line 155) | class GaussianModel { method GaussianModel (line 157) | GaussianModel(double mean, double stddev) : mean_(mean), stddev_(stdde... method mean (line 159) | double mean() const { return mean_; } method variance (line 160) | double variance() const { return stddev() * stddev(); } method stddev (line 161) | double stddev() const { return stddev_; } method skew (line 162) | double skew() const { return 0; } method kurtosis (line 163) | double kurtosis() const { return 3.0; } method InverseCDF (line 166) | double InverseCDF(double p) { type Param (line 177) | struct Param { class GaussianDistributionTests (line 186) | class GaussianDistributionTests : public testing::TestWithParam, method GaussianDistributionTests (line 189) | GaussianDistributionTests() function TEST_P (line 312) | TEST_P(GaussianDistributionTests, ZTest) { function TEST_P (line 330) | TEST_P(GaussianDistributionTests, ChiSquaredTest) { function GenParams (line 347) | std::vector GenParams() { function ParamName (line 378) | std::string ParamName(const ::testing::TestParamInfo& info) { function TEST (line 389) | TEST(GaussianDistributionTest, StabilityTest) { function TEST (line 431) | TEST(GaussianDistributionTest, AlgorithmBounds) { FILE: absl/random/generators_test.cc function TestUniform (line 27) | void TestUniform(URBG* gen) { function TestExponential (line 91) | void TestExponential(URBG* gen) { function TestPoisson (line 98) | void TestPoisson(URBG* gen) { function TestBernoulli (line 115) | void TestBernoulli(URBG* gen) { function TestZipf (line 121) | void TestZipf(URBG* gen) { function TestGaussian (line 136) | void TestGaussian(URBG* gen) { function TestLogNormal (line 143) | void TestLogNormal(URBG* gen) { function CompatibilityTest (line 158) | void CompatibilityTest() { function TEST (line 170) | TEST(std_mt19937_64, Compatibility) { function TEST (line 175) | TEST(BitGen, Compatibility) { function TEST (line 180) | TEST(InsecureBitGen, Compatibility) { FILE: absl/random/internal/chi_square.cc type absl (line 21) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 22) | ABSL_NAMESPACE_BEGIN FILE: absl/random/internal/chi_square.h function namespace (line 31) | namespace absl { FILE: absl/random/internal/chi_square_test.cc function TEST (line 34) | TEST(ChiSquare, Value) { function TEST (line 113) | TEST(ChiSquareTest, PValue) { function TEST (line 142) | TEST(ChiSquareTest, CalcChiSquare) { function TEST (line 174) | TEST(ChiSquareTest, CalcChiSquareInt64) { function TEST (line 190) | TEST(ChiSquareTest, TableData) { function TEST (line 319) | TEST(ChiSquareTest, ChiSquareTwoIterator) { function TEST (line 339) | TEST(ChiSquareTest, DiceRolls) { FILE: absl/random/internal/distribution_caller.h function namespace (line 29) | namespace absl { FILE: absl/random/internal/distribution_test_util.cc type absl (line 27) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 28) | ABSL_NAMESPACE_BEGIN FILE: absl/random/internal/distribution_test_util.h function namespace (line 28) | namespace absl { FILE: absl/random/internal/distribution_test_util_test.cc function TEST (line 21) | TEST(TestUtil, InverseErf) { function TEST (line 119) | TEST(BetaTest, BetaIncomplete) { function TEST (line 130) | TEST(BetaTest, BetaIncompleteInv) { function TEST (line 142) | TEST(MaxErrorTolerance, MaxErrorTolerance) { function TEST (line 158) | TEST(ZScore, WithSameMean) { function TEST (line 176) | TEST(ZScore, DifferentMean) { FILE: absl/random/internal/entropy_pool.cc type absl (line 38) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 39) | ABSL_NAMESPACE_BEGIN FILE: absl/random/internal/entropy_pool.h function namespace (line 22) | namespace absl { FILE: absl/random/internal/entropy_pool_test.cc function TEST (line 33) | TEST(EntropyPoolTest, DistinctSequencesPerThread) { function TEST (line 67) | TEST(EntropyPoolTest, ValidateDistribution) { FILE: absl/random/internal/explicit_seed_seq.h function namespace (line 28) | namespace absl { FILE: absl/random/internal/explicit_seed_seq_test.cc function ConformsToInterface (line 30) | bool ConformsToInterface() { function TEST (line 68) | TEST(SeedSequences, CheckInterfaces) { function TEST (line 76) | TEST(ExplicitSeedSeq, DefaultConstructorGeneratesZeros) { function TEST (line 88) | TEST(ExplicitSeeqSeq, SeedMaterialIsForwardedIdentically) { function TEST (line 130) | TEST(ExplicitSeedSeq, CopyAndMoveConstructors) { function TEST (line 211) | TEST(ExplicitSeedSeq, StdURBGGoldenTests) { FILE: absl/random/internal/fast_uniform_bits.h function IsPowerOfTwoOrZero (line 33) | bool IsPowerOfTwoOrZero(UIntType n) { function typename (line 41) | typename URBG::result_type RangeSize() { function UIntType (line 52) | UIntType IntegerLog2(UIntType n) { function NumBits (line 59) | size_t NumBits() { type SimplifiedLoopTag (line 77) | struct SimplifiedLoopTag {} type RejectionLoopTag (line 78) | struct RejectionLoopTag {} function result_type (line 94) | static constexpr result_type(min)() { return 0; } function result_type (line 95) | static constexpr result_type(max)() { FILE: absl/random/internal/fast_uniform_bits_test.cc type absl (line 21) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 22) | ABSL_NAMESPACE_BEGIN FILE: absl/random/internal/fastmath.h function namespace (line 27) | namespace absl { FILE: absl/random/internal/fastmath_test.cc function TEST (line 28) | TEST(FastMathTest, IntLog2FloorTest) { function TEST (line 54) | TEST(FastMathTest, IntLog2CeilTest) { function TEST (line 82) | TEST(FastMathTest, StirlingLogFactorial) { FILE: absl/random/internal/gaussian_distribution_gentables.cc type absl (line 28) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 29) | ABSL_NAMESPACE_BEGIN function main (line 137) | int main(int, char**) { FILE: absl/random/internal/generate_real.h type GeneratePositiveTag (line 36) | struct GeneratePositiveTag {} type GenerateNegativeTag (line 37) | struct GenerateNegativeTag {} type GenerateSignedTag (line 38) | struct GenerateSignedTag {} FILE: absl/random/internal/generate_real_test.cc function TEST (line 36) | TEST(GenerateRealTest, U64ToFloat_Positive_NoZero_Test) { function TEST (line 47) | TEST(GenerateRealTest, U64ToFloat_Positive_Zero_Test) { function TEST (line 58) | TEST(GenerateRealTest, U64ToFloat_Negative_NoZero_Test) { function TEST (line 69) | TEST(GenerateRealTest, U64ToFloat_Negative_Zero_Test) { function TEST (line 80) | TEST(GenerateRealTest, U64ToFloat_Signed_NoZero_Test) { function TEST (line 92) | TEST(GenerateRealTest, U64ToFloat_Signed_Zero_Test) { function TEST (line 104) | TEST(GenerateRealTest, U64ToFloat_Signed_Bias_Test) { function TEST (line 116) | TEST(GenerateRealTest, U64ToFloatTest) { function TEST (line 170) | TEST(GenerateRealTest, U64ToDouble_Positive_NoZero_Test) { function TEST (line 183) | TEST(GenerateRealTest, U64ToDouble_Positive_Zero_Test) { function TEST (line 195) | TEST(GenerateRealTest, U64ToDouble_Negative_NoZero_Test) { function TEST (line 208) | TEST(GenerateRealTest, U64ToDouble_Negative_Zero_Test) { function TEST (line 221) | TEST(GenerateRealTest, U64ToDouble_Signed_NoZero_Test) { function TEST (line 234) | TEST(GenerateRealTest, U64ToDouble_Signed_Zero_Test) { function TEST (line 246) | TEST(GenerateRealTest, U64ToDouble_GenerateSignedTag_Bias_Test) { function TEST (line 258) | TEST(GenerateRealTest, U64ToDoubleTest) { function TEST (line 332) | TEST(GenerateRealTest, U64ToDoubleSignedTest) { function TEST (line 415) | TEST(GenerateRealTest, ExhaustiveFloat) { FILE: absl/random/internal/iostream_state_saver.h function namespace (line 30) | namespace absl { FILE: absl/random/internal/iostream_state_saver_test.cc function StreamRoundTrip (line 32) | typename absl::enable_if_t::value, T> // function StreamRoundTrip (line 56) | typename absl::enable_if_t::value, T> // function TEST (line 79) | TEST(IOStreamStateSaver, BasicSaverState) { function TEST (line 100) | TEST(IOStreamStateSaver, RoundTripInts) { function TEST (line 151) | TEST(IOStreamStateSaver, RoundTripFloats) { function TEST (line 210) | TEST(IOStreamStateSaver, RoundTripDoubles) { function TEST (line 278) | TEST(IOStreamStateSaver, RoundTripLongDoubles) { function TEST (line 357) | TEST(StrToDTest, DoubleMin) { function TEST (line 365) | TEST(StrToDTest, DoubleDenormMin) { FILE: absl/random/internal/mock_helpers.h function namespace (line 26) | namespace absl { FILE: absl/random/internal/mock_overload_set.h function namespace (line 27) | namespace absl { FILE: absl/random/internal/mock_validators.h function namespace (line 27) | namespace absl { FILE: absl/random/internal/nanobenchmark.cc type absl (line 72) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 73) | ABSL_NAMESPACE_BEGIN FILE: absl/random/internal/nanobenchmark.h function namespace (line 55) | namespace absl { FILE: absl/random/internal/nanobenchmark_test.cc type absl (line 22) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 23) | ABSL_NAMESPACE_BEGIN function main (line 76) | int main(int argc, char* argv[]) { FILE: absl/random/internal/nonsecure_base.h function namespace (line 33) | namespace absl { FILE: absl/random/internal/nonsecure_base_test.cc function Use (line 40) | void Use(const T&) {} function TEST (line 44) | TEST(NonsecureURBGBase, DefaultConstructorIsValid) { function TEST (line 49) | TEST(RecommendedTemplates, CanBeConstructed) { function TEST (line 54) | TEST(RecommendedTemplates, CanDiscardValues) { function TEST (line 62) | TEST(NonsecureURBGBase, StandardInterface) { function TEST (line 146) | TEST(NonsecureURBGBase, SeedSeqConstructorIsValid) { function TEST (line 151) | TEST(NonsecureURBGBase, CompatibleWithDistributionUtils) { function TEST (line 160) | TEST(NonsecureURBGBase, CompatibleWithStdDistributions) { function TEST (line 169) | TEST(NonsecureURBGBase, ConsecutiveDefaultInstancesYieldUniqueVariates) { function TEST (line 180) | TEST(NonsecureURBGBase, EqualSeedSequencesYieldEqualVariates) { function TEST (line 201) | TEST(NonsecureURBGBase, DistinctSequencesPerThread) { function TEST (line 236) | TEST(RandenPoolSeedSeqTest, SeederWorksForU32) { function TEST (line 244) | TEST(RandenPoolSeedSeqTest, SeederWorksForU64) { function TEST (line 253) | TEST(RandenPoolSeedSeqTest, SeederWorksForS32) { function TEST (line 261) | TEST(RandenPoolSeedSeqTest, SeederWorksForVector) { FILE: absl/random/internal/pcg_engine.h function namespace (line 27) | namespace absl { function state_type (line 180) | static inline constexpr state_type lcg(state_type s) { function state_type (line 185) | inline state_type advance(state_type s, uint64_t n) const { function state_type (line 225) | static inline constexpr state_type multiplier() { function state_type (line 228) | static inline constexpr state_type increment() { type pcg_xsl_rr_128_64 (line 235) | struct pcg_xsl_rr_128_64 { function state_type (line 254) | static inline constexpr state_type multiplier() { return kMult; } function state_type (line 255) | static inline constexpr state_type increment() { return kInc; } type pcg_xsh_rr_64_32 (line 260) | struct pcg_xsh_rr_64_32 { FILE: absl/random/internal/pcg_engine_test.cc class PCGEngineTest (line 36) | class PCGEngineTest : public ::testing::Test {} function TYPED_TEST (line 42) | TYPED_TEST(PCGEngineTest, VerifyReseedChangesAllValues) { function TYPED_TEST (line 103) | TYPED_TEST(PCGEngineTest, VerifyDiscard) { function TYPED_TEST (line 129) | TYPED_TEST(PCGEngineTest, StreamOperatorsResult) { function TYPED_TEST (line 140) | TYPED_TEST(PCGEngineTest, StreamSerialization) { function TYPED_TEST (line 163) | TYPED_TEST(PCGEngineTest, RandomNumberEngineInterface) { function TYPED_TEST (line 234) | TYPED_TEST(PCGEngineTest, RandenEngineSFINAETest) { function TEST (line 275) | TEST(PCG642018EngineTest, VerifyGolden) { function TEST (line 343) | TEST(PCG642018EngineTest, VerifyGoldenSeeded) { function TEST (line 412) | TEST(PCG642018EngineTest, VerifyGoldenFromDeserializedEngine) { function TEST (line 489) | TEST(PCG322018EngineTest, VerifyGolden) { function TEST (line 536) | TEST(PCG322018EngineTest, VerifyGoldenSeeded) { function TEST (line 584) | TEST(PCG322018EngineTest, VerifyGoldenFromDeserializedEngine) { FILE: absl/random/internal/randen.cc type absl (line 43) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 44) | ABSL_NAMESPACE_BEGIN FILE: absl/random/internal/randen.h function namespace (line 25) | namespace absl { FILE: absl/random/internal/randen_benchmarks.cc type AbsorbFn (line 50) | struct AbsorbFn : public T { method bytes (line 56) | static constexpr size_t bytes() { return sizeof(seed); } method FuncOutput (line 58) | FuncOutput operator()(const FuncInput num_iters) const { type GenerateFn (line 67) | struct GenerateFn : public T { method GenerateFn (line 69) | GenerateFn() { std::memset(state, 0, sizeof(state)); } method bytes (line 71) | static constexpr size_t bytes() { return sizeof(state); } method FuncOutput (line 73) | FuncOutput operator()(const FuncInput num_iters) const { type Engine (line 83) | struct Engine { method bytes (line 86) | static constexpr size_t bytes() { return sizeof(UInt); } method FuncOutput (line 88) | FuncOutput operator()(const FuncInput num_iters) const { function Print (line 97) | void Print(const char* name, const size_t n, const Result (&results)[N], function Measure (line 130) | void Measure(const char* name, const FuncInput (&inputs)[N]) { function RunAll (line 142) | void RunAll(const int argc, char* argv[]) { function main (line 174) | int main(int argc, char* argv[]) { FILE: absl/random/internal/randen_detect.cc function __cpuid (line 65) | static void __cpuid(int cpu_info[4], int info_type) { function GetAuxval (line 79) | static uint32_t GetAuxval(uint32_t hwcap_type) { function GetAuxval (line 94) | static uint32_t GetAuxval(uint32_t hwcap_type) { function ReadSysctlByName (line 118) | static std::optional ReadSysctlByName(const char* name) { type absl (line 129) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 130) | ABSL_NAMESPACE_BEGIN FILE: absl/random/internal/randen_detect.h function namespace (line 20) | namespace absl { FILE: absl/random/internal/randen_engine.h function namespace (line 32) | namespace absl { FILE: absl/random/internal/randen_engine_test.cc class RandenEngineTypedTest (line 38) | class RandenEngineTypedTest : public ::testing::Test {} function TYPED_TEST (line 44) | TYPED_TEST(RandenEngineTypedTest, VerifyReseedChangesAllValues) { function TYPED_TEST (line 105) | TYPED_TEST(RandenEngineTypedTest, VerifyDiscard) { function TYPED_TEST (line 131) | TYPED_TEST(RandenEngineTypedTest, StreamOperatorsResult) { function TYPED_TEST (line 141) | TYPED_TEST(RandenEngineTypedTest, StreamSerialization) { function TYPED_TEST (line 164) | TYPED_TEST(RandenEngineTypedTest, RandomNumberEngineInterface) { function TYPED_TEST (line 235) | TYPED_TEST(RandenEngineTypedTest, RandenEngineSFINAETest) { function TEST (line 273) | TEST(RandenTest, VerifyGoldenRanden64Default) { function TEST (line 340) | TEST(RandenTest, VerifyGoldenRanden64Seeded) { function TEST (line 409) | TEST(RandenTest, VerifyGoldenRanden32Default) { function TEST (line 476) | TEST(RandenTest, VerifyGoldenRanden32Seeded) { function TEST (line 545) | TEST(RandenTest, VerifyGoldenFromDeserializedEngine) { function TEST (line 626) | TEST(RandenTest, IsFastOrSlow) { FILE: absl/random/internal/randen_hwaes.cc type absl (line 49) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 50) | ABSL_NAMESPACE_BEGIN function ABSL_NAMESPACE_BEGIN (line 405) | ABSL_NAMESPACE_BEGIN function ABSL_TARGET_CRYPTO (line 129) | inline ABSL_TARGET_CRYPTO Vector128 ReverseBytes(const Vector128& v) { function ABSL_TARGET_CRYPTO (line 139) | inline ABSL_TARGET_CRYPTO Vector128 Vector128Load(const void* from) { function ABSL_TARGET_CRYPTO (line 143) | inline ABSL_TARGET_CRYPTO void Vector128Store(const Vector128& v, void* ... function ABSL_TARGET_CRYPTO (line 149) | inline ABSL_TARGET_CRYPTO Vector128 AesRound(const Vector128& state, function ABSL_TARGET_CRYPTO (line 155) | inline ABSL_TARGET_CRYPTO void SwapEndian(absl::uint128* state) { function ABSL_TARGET_CRYPTO (line 186) | inline ABSL_TARGET_CRYPTO Vector128 Vector128Load(const void* from) { function ABSL_TARGET_CRYPTO (line 190) | inline ABSL_TARGET_CRYPTO void Vector128Store(const Vector128& v, void* ... function ABSL_TARGET_CRYPTO (line 196) | inline ABSL_TARGET_CRYPTO Vector128 AesRound(const Vector128& state, function ABSL_TARGET_CRYPTO (line 208) | inline ABSL_TARGET_CRYPTO void SwapEndian(void*) {} class Vector128 (line 220) | class Vector128 { method Vector128 (line 223) | inline explicit Vector128(const __m128i& v) : data_(v) {} method __m128i (line 225) | inline __m128i data() const { return data_; } method Vector128 (line 227) | inline Vector128& operator^=(const Vector128& other) { function ABSL_TARGET_CRYPTO (line 236) | inline ABSL_TARGET_CRYPTO Vector128 Vector128Load(const void* from) { function ABSL_TARGET_CRYPTO (line 240) | inline ABSL_TARGET_CRYPTO void Vector128Store(const Vector128& v, void* ... function ABSL_TARGET_CRYPTO (line 246) | inline ABSL_TARGET_CRYPTO Vector128 AesRound(const Vector128& state, function ABSL_TARGET_CRYPTO (line 254) | inline ABSL_TARGET_CRYPTO void SwapEndian(void*) {} function ABSL_TARGET_CRYPTO (line 280) | inline ABSL_TARGET_CRYPTO void BlockShuffle(absl::uint128* state) { function ABSL_TARGET_CRYPTO (line 327) | inline ABSL_TARGET_CRYPTO const absl::uint128* FeistelRound( function ABSL_TARGET_CRYPTO (line 389) | inline ABSL_TARGET_CRYPTO void Permute( type absl (line 404) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 50) | ABSL_NAMESPACE_BEGIN function ABSL_NAMESPACE_BEGIN (line 405) | ABSL_NAMESPACE_BEGIN FILE: absl/random/internal/randen_hwaes.h function namespace (line 25) | namespace absl { FILE: absl/random/internal/randen_hwaes_test.cc function TEST (line 30) | TEST(RandenHwAesTest, Default) { function main (line 67) | int main(int argc, char* argv[]) { FILE: absl/random/internal/randen_round_keys.cc type absl (line 83) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 84) | ABSL_NAMESPACE_BEGIN FILE: absl/random/internal/randen_slow.cc type Vector128 (line 234) | struct alignas(16) Vector128 { function ABSL_RANDOM_INTERNAL_ATTRIBUTE_ALWAYS_INLINE (line 238) | inline ABSL_RANDOM_INTERNAL_ATTRIBUTE_ALWAYS_INLINE Vector128 function ABSL_RANDOM_INTERNAL_ATTRIBUTE_ALWAYS_INLINE (line 245) | inline ABSL_RANDOM_INTERNAL_ATTRIBUTE_ALWAYS_INLINE void Vector128Store( function ABSL_RANDOM_INTERNAL_ATTRIBUTE_ALWAYS_INLINE (line 252) | inline ABSL_RANDOM_INTERNAL_ATTRIBUTE_ALWAYS_INLINE Vector128 function ABSL_RANDOM_INTERNAL_ATTRIBUTE_ALWAYS_INLINE (line 304) | inline ABSL_RANDOM_INTERNAL_ATTRIBUTE_ALWAYS_INLINE void BlockShuffle( function ABSL_RANDOM_INTERNAL_ATTRIBUTE_ALWAYS_INLINE (line 363) | inline ABSL_RANDOM_INTERNAL_ATTRIBUTE_ALWAYS_INLINE const absl::uint128* function ABSL_RANDOM_INTERNAL_ATTRIBUTE_ALWAYS_INLINE (line 389) | inline ABSL_RANDOM_INTERNAL_ATTRIBUTE_ALWAYS_INLINE void Permute( function ABSL_RANDOM_INTERNAL_ATTRIBUTE_ALWAYS_INLINE (line 399) | inline ABSL_RANDOM_INTERNAL_ATTRIBUTE_ALWAYS_INLINE void SwapEndian( type absl (line 417) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 418) | ABSL_NAMESPACE_BEGIN FILE: absl/random/internal/randen_slow.h function namespace (line 22) | namespace absl { FILE: absl/random/internal/randen_slow_test.cc function TEST (line 28) | TEST(RandenSlowTest, Default) { FILE: absl/random/internal/randen_test.cc function TEST (line 26) | TEST(RandenTest, CopyAndMove) { function TEST (line 40) | TEST(RandenTest, Default) { FILE: absl/random/internal/randen_traits.h function namespace (line 27) | namespace absl { FILE: absl/random/internal/salted_seed_seq.h function namespace (line 34) | namespace absl { FILE: absl/random/internal/salted_seed_seq_test.cc function ConformsToInterface (line 34) | void ConformsToInterface() { function TEST (line 71) | TEST(SaltedSeedSeq, CheckInterfaces) { function TEST (line 79) | TEST(SaltedSeedSeq, CheckConstructingFromOtherSequence) { function TEST (line 92) | TEST(SaltedSeedSeq, SaltedSaltedSeedSeqIsNotDoubleSalted) { function TEST (line 112) | TEST(SaltedSeedSeq, SeedMaterialIsSalted) { function TEST (line 139) | TEST(SaltedSeedSeq, GenerateAcceptsDifferentTypes) { FILE: absl/random/internal/seed_material.cc type absl (line 77) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 78) | ABSL_NAMESPACE_BEGIN FILE: absl/random/internal/seed_material.h function namespace (line 30) | namespace absl { FILE: absl/random/internal/seed_material_test.cc function TEST (line 46) | TEST(SeedBitsToBlocks, VerifyCases) { function TEST (line 57) | TEST(ReadSeedMaterialFromOSEntropy, SuccessiveReadsAreDistinct) { function TEST (line 70) | TEST(ReadSeedMaterialFromOSEntropy, ReadZeroBytesIsNoOp) { function TEST (line 79) | TEST(ReadSeedMaterialFromOSEntropy, NullPtrVectorArgument) { function TEST (line 93) | TEST(ReadSeedMaterialFromURBG, SeedMaterialEqualsVariateSequence) { function TEST (line 108) | TEST(ReadSeedMaterialFromURBG, ReadZeroBytesIsNoOp) { function TEST (line 118) | TEST(ReadSeedMaterialFromURBG, NullUrbgArgument) { function TEST (line 134) | TEST(ReadSeedMaterialFromURBG, NullPtrVectorArgument) { function TEST (line 155) | TEST(MixSequenceIntoSeedMaterial, AvalancheEffectTestOneBitLong) { function TEST (line 180) | TEST(MixSequenceIntoSeedMaterial, AvalancheEffectTestOneBitShort) { FILE: absl/random/internal/sequence_urbg.h function namespace (line 26) | namespace absl { FILE: absl/random/internal/traits.h function namespace (line 26) | namespace absl { FILE: absl/random/internal/traits_test.cc function CheckWideningConvertsToSelf (line 32) | void CheckWideningConvertsToSelf() { function CheckWideningConvertsToSelf (line 38) | void CheckWideningConvertsToSelf() { function CheckNotWideningConvertibleWithSigned (line 50) | void CheckNotWideningConvertibleWithSigned() { function CheckNotWideningConvertibleWithSigned (line 60) | void CheckNotWideningConvertibleWithSigned() { function CheckWideningConvertsToLargerTypes (line 73) | void CheckWideningConvertsToLargerTypes() { function CheckWideningConvertsToLargerTypes (line 89) | void CheckWideningConvertsToLargerTypes() { function CheckWideningConvertsTo (line 99) | void CheckWideningConvertsTo() { function TEST (line 104) | TEST(TraitsTest, IsWideningConvertibleTest) { FILE: absl/random/internal/uniform_helper.h function namespace (line 26) | namespace absl { FILE: absl/random/internal/uniform_helper_test.cc class UniformHelperTest (line 33) | class UniformHelperTest : public testing::Test {} function TEST_F (line 35) | TEST_F(UniformHelperTest, UniformBoundFunctionsGeneral) { function TEST_F (line 109) | TEST_F(UniformHelperTest, UniformBoundFunctionsIntBounds) { function TEST_F (line 135) | TEST_F(UniformHelperTest, UniformBoundFunctionsRealBounds) { type Invalid (line 193) | struct Invalid {} function CheckArgsInferType (line 215) | void CheckArgsInferType() { function TEST_F (line 224) | TEST_F(UniformHelperTest, UniformTypeInference) { FILE: absl/random/internal/wide_multiply.h function namespace (line 33) | namespace absl { FILE: absl/random/internal/wide_multiply_test.cc function U256 (line 26) | U256 LeftShift(U256 v, int s) { function TEST (line 39) | TEST(WideMultiplyTest, MultiplyU128ToU256Test) { FILE: absl/random/log_uniform_int_distribution.h function namespace (line 30) | namespace absl { FILE: absl/random/log_uniform_int_distribution_test.cc class LogUniformIntDistributionTypeTest (line 41) | class LogUniformIntDistributionTypeTest : public ::testing::Test {} function TYPED_TEST (line 47) | TYPED_TEST(LogUniformIntDistributionTypeTest, SerializeTest) { class LogUniformIntChiSquaredTest (line 117) | class LogUniformIntChiSquaredTest function TEST_P (line 196) | TEST_P(LogUniformIntChiSquaredTest, MultiTest) { function GenParams (line 212) | std::vector GenParams() { function ParamName (line 238) | std::string ParamName( function TEST (line 250) | TEST(LogUniformIntDistributionTest, StabilityTest) { FILE: absl/random/mock_distributions.h function namespace (line 62) | namespace absl { FILE: absl/random/mock_distributions_test.cc function TEST (line 30) | TEST(MockDistributions, Examples) { function TEST (line 79) | TEST(MockDistributions, UniformUInt128BoundariesAreAllowed) { function TEST (line 87) | TEST(MockDistributions, UniformDoubleBoundaryCasesAreAllowed) { function TEST (line 111) | TEST(MockDistributions, UniformDoubleEmptyRangesAllowTheBoundary) { function TEST (line 131) | TEST(MockDistributions, UniformIntEmptyRangeCasesAllowTheBoundary) { function TEST (line 147) | TEST(MockUniformDeathTest, OutOfBoundsValuesAreRejected) { function TEST (line 249) | TEST(MockUniformDeathTest, OutOfBoundsDoublesAreRejected) { FILE: absl/random/mocking_bit_gen.h function namespace (line 45) | namespace absl { FILE: absl/random/mocking_bit_gen_test.cc function TEST (line 38) | TEST(BasicMocking, AllDistributionsAreOverridable) { function TEST (line 81) | TEST(BasicMocking, OnDistribution) { function TEST (line 124) | TEST(BasicMocking, GMockMatchers) { function TEST (line 133) | TEST(BasicMocking, OverridesWithMultipleGMockExpectations) { function TEST (line 145) | TEST(BasicMocking, DefaultArgument) { function TEST (line 155) | TEST(BasicMocking, MultipleGenerators) { function TEST (line 182) | TEST(BasicMocking, MocksNotTriggeredForIncorrectTypes) { function TEST (line 196) | TEST(BasicMocking, FailsOnUnsatisfiedMocks) { function TEST (line 207) | TEST(OnUniform, RespectsUniformIntervalSemantics) { function TEST (line 217) | TEST(OnUniform, RespectsNoArgUnsignedShorthand) { function TEST (line 223) | TEST(RepeatedlyModifier, ForceSnakeEyesForManyDice) { function TEST (line 247) | TEST(WillOnce, DistinctCounters) { function TEST (line 263) | TEST(TimesModifier, ModifierSaturatesAndExpires) { function TEST (line 282) | TEST(TimesModifier, Times0) { function TEST (line 288) | TEST(AnythingMatcher, MatchesAnyArgument) { function TEST (line 323) | TEST(AnythingMatcher, WithWillByDefault) { function TEST (line 336) | TEST(BasicMocking, WillByDefaultWithArgs) { function TEST (line 348) | TEST(MockingBitGen, InSequenceSucceedsInOrder) { function TEST (line 360) | TEST(MockingBitGen, NiceMock) { function TEST (line 371) | TEST(MockingBitGen, NaggyMock) { function TEST (line 382) | TEST(MockingBitGen, StrictMock_NotEnough) { function TEST (line 392) | TEST(MockingBitGen, StrictMock_TooMany) { FILE: absl/random/poisson_distribution.h function namespace (line 32) | namespace absl { FILE: absl/random/poisson_distribution_test.cc class PoissonDistributionInterfaceTest (line 72) | class PoissonDistributionInterfaceTest : public ::testing::Test {} function TYPED_TEST (line 78) | TYPED_TEST(PoissonDistributionInterfaceTest, SerializeTest) { class PoissonModel (line 162) | class PoissonModel { method PoissonModel (line 164) | explicit PoissonModel(double mean) : mean_(mean) {} method mean (line 166) | double mean() const { return mean_; } method variance (line 167) | double variance() const { return mean_; } method stddev (line 168) | double stddev() const { return std::sqrt(variance()); } method skew (line 169) | double skew() const { return 1.0 / mean_; } method kurtosis (line 170) | double kurtosis() const { return 3.0 + 1.0 / mean_; } type CDF (line 176) | struct CDF { method CDF (line 181) | CDF InverseCDF(double p) { method LogCDF (line 189) | void LogCDF() { type ZParam (line 242) | struct ZParam { class PoissonDistributionZTest (line 249) | class PoissonDistributionZTest : public testing::TestWithParam, method PoissonDistributionZTest (line 252) | PoissonDistributionZTest() : PoissonModel(GetParam().mean) {} function TEST_P (line 300) | TEST_P(PoissonDistributionZTest, AbslPoissonDistribution) { function GetZParams (line 316) | std::vector GetZParams() { function ZParamName (line 337) | std::string ZParamName(const ::testing::TestParamInfo& info) { class PoissonDistributionChiSquaredTest (line 348) | class PoissonDistributionChiSquaredTest : public testing::TestWithParam<... method PoissonDistributionChiSquaredTest (line 351) | PoissonDistributionChiSquaredTest() : PoissonModel(GetParam()) {} function TEST_P (line 453) | TEST_P(PoissonDistributionChiSquaredTest, AbslPoissonDistribution) { function TEST (line 480) | TEST(PoissonDistributionTest, StabilityTest) { function TEST (line 544) | TEST(PoissonDistributionTest, AlgorithmExpectedValue_1) { function TEST (line 552) | TEST(PoissonDistributionTest, AlgorithmExpectedValue_2) { function TEST (line 560) | TEST(PoissonDistributionTest, AlgorithmExpectedValue_3) { FILE: absl/random/random.h function namespace (line 44) | namespace absl { function class (line 180) | class InsecureBitGen : private random_internal::NonsecureURBGBase< FILE: absl/random/seed_gen_exception.cc type absl (line 20) | namespace absl { type random_internal (line 32) | namespace random_internal { function ThrowSeedGenException (line 34) | void ThrowSeedGenException() { FILE: absl/random/seed_gen_exception.h function namespace (line 33) | namespace absl { FILE: absl/random/seed_sequences.cc type absl (line 22) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 23) | ABSL_NAMESPACE_BEGIN FILE: absl/random/seed_sequences.h function namespace (line 39) | namespace absl { FILE: absl/random/seed_sequences_test.cc function TEST (line 26) | TEST(SeedSequences, Examples) { function TEST (line 48) | TEST(CreateSeedSeqFrom, CompatibleWithStdTypes) { function TEST (line 62) | TEST(CreateSeedSeqFrom, CompatibleWithBitGenerator) { function TEST (line 73) | TEST(CreateSeedSeqFrom, CompatibleWithInsecureBitGen) { function TEST (line 84) | TEST(CreateSeedSeqFrom, CompatibleWithRawURBG) { function TestReproducibleVariateSequencesForNonsecureURBG (line 96) | void TestReproducibleVariateSequencesForNonsecureURBG() { function TEST (line 119) | TEST(CreateSeedSeqFrom, ReproducesVariateSequencesForInsecureBitGen) { function TEST (line 123) | TEST(CreateSeedSeqFrom, ReproducesVariateSequencesForBitGenerator) { FILE: absl/random/uniform_int_distribution.h function namespace (line 43) | namespace absl { FILE: absl/random/uniform_int_distribution_test.cc class UniformIntDistributionTest (line 38) | class UniformIntDistributionTest : public ::testing::Test {} function TYPED_TEST (line 44) | TYPED_TEST(UniformIntDistributionTest, ParamSerializeTest) { function TYPED_TEST (line 114) | TYPED_TEST(UniformIntDistributionTest, ViolatesPreconditionsDeathTest) { function TYPED_TEST (line 132) | TYPED_TEST(UniformIntDistributionTest, TestMoments) { function TYPED_TEST (line 171) | TYPED_TEST(UniformIntDistributionTest, ChiSquaredTest50) { function TEST (line 217) | TEST(UniformIntDistributionTest, StabilityTest) { FILE: absl/random/uniform_real_distribution.h function namespace (line 49) | namespace absl { function explicit (line 111) | explicit uniform_real_distribution(const param_type& param) : param_(par... function reset (line 117) | void reset() {} function param (line 132) | void param(const param_type& params) { param_ = params; } FILE: absl/random/uniform_real_distribution_test.cc class UniformRealDistributionTest (line 59) | class UniformRealDistributionTest : public ::testing::Test {} function TYPED_TEST (line 73) | TYPED_TEST(UniformRealDistributionTest, ParamSerializeTest) { function TYPED_TEST (line 195) | TYPED_TEST(UniformRealDistributionTest, ViolatesPreconditionsDeathTest) { function TYPED_TEST (line 252) | TYPED_TEST(UniformRealDistributionTest, TestMoments) { function TYPED_TEST (line 276) | TYPED_TEST(UniformRealDistributionTest, ChiSquaredTest50) { function TYPED_TEST (line 332) | TYPED_TEST(UniformRealDistributionTest, StabilityTest) { function TEST (line 357) | TEST(UniformRealDistributionTest, AlgorithmBounds) { FILE: absl/random/zipf_distribution.h function namespace (line 30) | namespace absl { FILE: absl/random/zipf_distribution_test.cc class ZipfDistributionTypedTest (line 43) | class ZipfDistributionTypedTest : public ::testing::Test {} function TYPED_TEST (line 49) | TYPED_TEST(ZipfDistributionTypedTest, SerializeTest) { class ZipfModel (line 109) | class ZipfModel { method ZipfModel (line 111) | ZipfModel(size_t k, double q, double v) : k_(k), q_(q), v_(v) {} method mean (line 113) | double mean() const { return mean_; } method PMF (line 120) | double PMF(size_t i) { return i >= hnq_.size() ? 0.0 : hnq_[i] / sum_h... method CDF (line 123) | double CDF(size_t i) { method InverseCDF (line 138) | std::pair InverseCDF(double p) { method Init (line 164) | void Init() { class ZipfTest (line 211) | class ZipfTest : public testing::TestWithParam, method ZipfTest (line 214) | ZipfTest() : ZipfModel(GetParam().k(), GetParam().q(), GetParam().v()) {} function TEST_P (line 222) | TEST_P(ZipfTest, ChiSquaredTest) { function GenParams (line 319) | std::vector GenParams() { function ParamName (line 338) | std::string ParamName( function TEST (line 350) | TEST(ZipfDistributionTest, StabilityTest) { function TEST (line 377) | TEST(ZipfDistributionTest, AlgorithmBounds) { FILE: absl/status/internal/status_internal.cc type absl (line 48) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 49) | ABSL_NAMESPACE_BEGIN function MapToLocalCode (line 235) | absl::StatusCode MapToLocalCode(int value) { FILE: absl/status/internal/status_internal.h function ABSL_NAMESPACE_BEGIN (line 38) | ABSL_NAMESPACE_BEGIN FILE: absl/status/internal/status_matchers.cc type absl_testing (line 28) | namespace absl_testing { function ABSL_NAMESPACE_BEGIN (line 29) | ABSL_NAMESPACE_BEGIN FILE: absl/status/internal/status_matchers.h function namespace (line 29) | namespace absl_testing { function class (line 160) | class StatusIsMatcherCommonImpl { function DescribeTo (line 188) | void DescribeTo(std::ostream* os) const override { function DescribeNegationTo (line 192) | void DescribeNegationTo(std::ostream* os) const override { function MatchAndExplain (line 196) | bool MatchAndExplain( function class (line 208) | class StatusIsMatcher { function DescribeNegationTo (line 238) | void DescribeNegationTo(std::ostream* os) const override { function MatchAndExplain (line 241) | bool MatchAndExplain(T actual_value, function class (line 248) | class IsOkMatcher { FILE: absl/status/internal/statusor_internal.h function namespace (line 28) | namespace absl { function MaybeMoveData (line 278) | decltype(auto) MaybeMoveData() { function class (line 608) | class StringifyRandom { FILE: absl/status/status.cc type absl (line 42) | namespace absl { function StatusCodeToString (line 49) | std::string StatusCodeToString(StatusCode code) { function StatusCodeToStringView (line 53) | absl::string_view StatusCodeToStringView(StatusCode code) { function Status (line 154) | Status AbortedError(absl::string_view message, absl::SourceLocation lo... function Status (line 158) | Status AlreadyExistsError(absl::string_view message, absl::SourceLocat... function Status (line 162) | Status CancelledError(absl::string_view message, absl::SourceLocation ... function Status (line 166) | Status DataLossError(absl::string_view message, absl::SourceLocation l... function Status (line 170) | Status DeadlineExceededError(absl::string_view message, function Status (line 175) | Status FailedPreconditionError(absl::string_view message, function Status (line 180) | Status InternalError(absl::string_view message, absl::SourceLocation l... function Status (line 184) | Status InvalidArgumentError(absl::string_view message, function Status (line 189) | Status NotFoundError(absl::string_view message, absl::SourceLocation l... function Status (line 193) | Status OutOfRangeError(absl::string_view message, absl::SourceLocation... function Status (line 197) | Status PermissionDeniedError(absl::string_view message, function Status (line 202) | Status ResourceExhaustedError(absl::string_view message, function Status (line 207) | Status UnauthenticatedError(absl::string_view message, function Status (line 212) | Status UnavailableError(absl::string_view message, absl::SourceLocatio... function Status (line 216) | Status UnimplementedError(absl::string_view message, absl::SourceLocat... function Status (line 220) | Status UnknownError(absl::string_view message, absl::SourceLocation lo... function IsAborted (line 224) | bool IsAborted(const Status& status) { function IsAlreadyExists (line 228) | bool IsAlreadyExists(const Status& status) { function IsCancelled (line 232) | bool IsCancelled(const Status& status) { function IsDataLoss (line 236) | bool IsDataLoss(const Status& status) { function IsDeadlineExceeded (line 240) | bool IsDeadlineExceeded(const Status& status) { function IsFailedPrecondition (line 244) | bool IsFailedPrecondition(const Status& status) { function IsInternal (line 248) | bool IsInternal(const Status& status) { function IsInvalidArgument (line 252) | bool IsInvalidArgument(const Status& status) { function IsNotFound (line 256) | bool IsNotFound(const Status& status) { function IsOutOfRange (line 260) | bool IsOutOfRange(const Status& status) { function IsPermissionDenied (line 264) | bool IsPermissionDenied(const Status& status) { function IsResourceExhausted (line 268) | bool IsResourceExhausted(const Status& status) { function IsUnauthenticated (line 272) | bool IsUnauthenticated(const Status& status) { function IsUnavailable (line 276) | bool IsUnavailable(const Status& status) { function IsUnimplemented (line 280) | bool IsUnimplemented(const Status& status) { function IsUnknown (line 284) | bool IsUnknown(const Status& status) { function StatusCode (line 288) | StatusCode ErrnoToStatusCode(int error_number) { function MessageForErrnoToStatus (line 425) | std::string MessageForErrnoToStatus(int error_number, function Status (line 432) | Status ErrnoToStatus(int error_number, absl::string_view message, FILE: absl/status/status.h function namespace (line 74) | namespace absl { function Status (line 441) | Status final { function explicit (line 703) | explicit Status(uintptr_t rep) : rep_(rep) {} function Status (line 883) | inline Status::Status() : Status(absl::StatusCode::kOk) {} function Status (line 903) | inline Status::Status(Status&& x) noexcept : Status(x.rep_) { function Update (line 917) | inline void Status::Update(const Status& new_status) { function Update (line 923) | inline void Status::Update(Status&& new_status) { function Status (line 929) | inline Status::~Status() { Unref(rep_); } function IgnoreError (line 966) | inline void Status::IgnoreError() const { function SetPayload (line 981) | inline void Status::SetPayload(absl::string_view type_url, absl::Cord pa... function ErasePayload (line 988) | inline bool Status::ErasePayload(absl::string_view type_url) { function ForEachPayload (line 996) | inline void Status::ForEachPayload( function IsInlined (line 1003) | constexpr bool Status::IsInlined(uintptr_t rep) { return (rep & 1) != 0; } function IsMovedFrom (line 1005) | constexpr bool Status::IsMovedFrom(uintptr_t rep) { return (rep & 2) != ... function CodeToInlinedRep (line 1007) | constexpr uintptr_t Status::CodeToInlinedRep(absl::StatusCode code) { function MovedFromRep (line 1016) | constexpr uintptr_t Status::MovedFromRep() { function PointerToRep (line 1026) | inline uintptr_t Status::PointerToRep( function Ref (line 1031) | inline void Status::Ref(uintptr_t rep) { function Unref (line 1035) | inline void Status::Unref(uintptr_t rep) { function Status (line 1039) | inline Status OkStatus() { return Status(); } function Status (line 1044) | inline Status CancelledError() { return Status(absl::StatusCode::kCancel... FILE: absl/status/status_benchmark.cc function BM_CreateOk (line 23) | void BM_CreateOk(benchmark::State& state) { function BM_CreateBad (line 31) | void BM_CreateBad(benchmark::State& state) { function BM_AppendSourceLocation (line 39) | void BM_AppendSourceLocation(benchmark::State& state) { FILE: absl/status/status_matchers.h function namespace (line 94) | namespace absl_testing { function status_internal (line 137) | inline status_internal::IsOkMatcher IsOk() { FILE: absl/status/status_matchers_test.cc function TEST (line 42) | TEST(StatusMatcherTest, AbslExpectAssertOk) { function TEST (line 51) | TEST(StatusMatcherTest, ExpectAssertOk) { function TEST (line 69) | TEST(StatusMatcherTest, StatusIsOk) { EXPECT_THAT(absl::OkStatus(), IsOk... function TEST (line 71) | TEST(StatusMatcherTest, StatusOrIsOk) { function TEST (line 76) | TEST(StatusMatcherTest, StatusIsNotOk) { function TEST (line 81) | TEST(StatusMatcherTest, StatusOrIsNotOk) { function TEST (line 86) | TEST(StatusMatcherTest, IsOkAndHolds) { function TEST (line 94) | TEST(StatusMatcherTest, IsOkAndHoldsFailure) { function Explain (line 105) | std::string Explain(const MatcherType& m, const Value& x) { function TEST (line 111) | TEST(StatusMatcherTest, StatusIs) { function TEST (line 138) | TEST(StatusMatcherTest, StatusOrIs) { function TEST (line 171) | TEST(StatusMatcherTest, StatusIsFailure) { function TEST (line 191) | TEST(StatusMatcherTest, ReferencesWork) { FILE: absl/status/status_payload_printer.cc type absl (line 19) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 20) | ABSL_NAMESPACE_BEGIN FILE: absl/status/status_payload_printer.h function namespace (line 25) | namespace absl { FILE: absl/status/status_test.cc function TEST (line 40) | TEST(StatusCode, InsertionOperator) { type ErrorTest (line 50) | struct ErrorTest { function TEST (line 86) | TEST(Status, CreateAndClassify) { function TEST (line 114) | TEST(Status, DefaultConstructor) { function TEST (line 121) | TEST(Status, OkStatus) { function TEST (line 128) | TEST(Status, ConstructorWithCodeMessage) { function TEST (line 143) | TEST(Status, StatusMessageCStringTest) { function TEST (line 166) | TEST(Status, ConstructOutOfRangeCode) { function TEST (line 184) | TEST(Status, TestGetSetPayload) { function TEST (line 210) | TEST(Status, TestErasePayload) { function TEST (line 230) | TEST(Status, TestComparePayloads) { function TEST (line 244) | TEST(Status, TestComparePayloadsAfterErase) { function PayloadsVec (line 263) | PayloadsVec AllVisitedPayloads(const absl::Status& s) { function TEST (line 273) | TEST(Status, TestForEachPayload) { function TEST (line 309) | TEST(Status, ToString) { function TEST (line 320) | TEST(Status, ToStringMode) { function TEST (line 341) | TEST(Status, OstreamOperator) { function TEST (line 366) | TEST(Status, AbslStringify) { function TEST (line 386) | TEST(Status, OstreamEqStringify) { function EraseAndReturn (line 394) | absl::Status EraseAndReturn(const absl::Status& base) { function TEST (line 400) | TEST(Status, CopyOnWriteForErasePayload) { function TEST (line 424) | TEST(Status, CopyConstructor) { function TEST (line 443) | TEST(Status, CopyAssignment) { function TEST (line 463) | TEST(Status, CopyAssignmentIsNotRef) { function TEST (line 471) | TEST(Status, MoveConstructor) { function TEST (line 492) | TEST(Status, MoveAssignment) { function TEST (line 519) | TEST(Status, Update) { function TEST (line 534) | TEST(Status, Equality) { function TEST (line 556) | TEST(Status, Swap) { function TEST (line 575) | TEST(StatusErrno, ErrnoToStatusCode) { function TEST (line 587) | TEST(StatusErrno, ErrnoToStatus) { function CheckSourceLocation (line 599) | void CheckSourceLocation( function TEST (line 613) | TEST(Status, ConstructorCheckSourceLocation) { function TEST (line 666) | TEST(Status, SourceLocationConstructor) { function TEST (line 763) | TEST(Status, SourceLocationWithMoveConstructor) { function TEST (line 865) | TEST(Status, AddSourceLocation) { function TEST (line 905) | TEST(Status, WithSourceLocationCopy) { function TEST (line 921) | TEST(Status, WithSourceLocationMove) { function TEST (line 935) | TEST(Status, CopyOnWriteSourceLocations) { function TEST (line 946) | TEST(Status, SourceLocationToStringMode) { function TEST (line 993) | TEST(Status, StackTracePayloadOverflow) { FILE: absl/status/statusor.cc type absl (line 27) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 28) | ABSL_NAMESPACE_BEGIN function BadStatusOrAccess (line 36) | BadStatusOrAccess& BadStatusOrAccess::operator=( function BadStatusOrAccess (line 46) | BadStatusOrAccess& BadStatusOrAccess::operator=(BadStatusOrAccess&& ot... type internal_statusor (line 71) | namespace internal_statusor { function ThrowBadStatusOrAccess (line 92) | void ThrowBadStatusOrAccess(absl::Status status) { FILE: absl/status/statusor.h type internal_statusor (line 211) | typedef internal_statusor::StatusOrData Base; FILE: absl/status/statusor_benchmark.cc function BM_StatusOrInt_CtorStatus (line 23) | void BM_StatusOrInt_CtorStatus(benchmark::State& state) { function BM_StatusOrInt_CtorStatusWithMessage (line 31) | void BM_StatusOrInt_CtorStatusWithMessage(benchmark::State& state) { function BM_StatusOrInt_CopyCtor_Error (line 40) | void BM_StatusOrInt_CopyCtor_Error(benchmark::State& state) { function BM_StatusOrInt_CopyCtor_Ok (line 51) | void BM_StatusOrInt_CopyCtor_Ok(benchmark::State& state) { function BM_StatusOrInt_MoveCtor_Error (line 61) | void BM_StatusOrInt_MoveCtor_Error(benchmark::State& state) { function BM_StatusOrInt_MoveCtor_Ok (line 72) | void BM_StatusOrInt_MoveCtor_Ok(benchmark::State& state) { function BM_StatusOrInt_CopyAssign_Error (line 82) | void BM_StatusOrInt_CopyAssign_Error(benchmark::State& state) { function BM_StatusOrInt_CopyAssign_Ok (line 95) | void BM_StatusOrInt_CopyAssign_Ok(benchmark::State& state) { function BM_StatusOrInt_MoveAssign_Error (line 107) | void BM_StatusOrInt_MoveAssign_Error(benchmark::State& state) { function BM_StatusOrInt_MoveAssign_Ok (line 120) | void BM_StatusOrInt_MoveAssign_Ok(benchmark::State& state) { function BM_StatusOrInt_OkMethod_Error (line 132) | void BM_StatusOrInt_OkMethod_Error(benchmark::State& state) { function BM_StatusOrInt_OkMethod_Ok (line 142) | void BM_StatusOrInt_OkMethod_Ok(benchmark::State& state) { function BM_StatusOrInt_StatusMethod_Error (line 151) | void BM_StatusOrInt_StatusMethod_Error(benchmark::State& state) { function BM_StatusOrInt_StatusMethod_Ok (line 161) | void BM_StatusOrInt_StatusMethod_Ok(benchmark::State& state) { function BM_StatusOrInt_StatusMethodRvalue_Error (line 170) | void BM_StatusOrInt_StatusMethodRvalue_Error(benchmark::State& state) { function BM_StatusOrInt_StatusMethodRvalue_Ok (line 180) | void BM_StatusOrInt_StatusMethodRvalue_Ok(benchmark::State& state) { function BM_StatusOrString_CtorStatus (line 189) | void BM_StatusOrString_CtorStatus(benchmark::State& state) { function BM_StatusOrString_CtorStatusWithMessage (line 197) | void BM_StatusOrString_CtorStatusWithMessage(benchmark::State& state) { function BM_StatusOrString_CopyCtor_Error (line 206) | void BM_StatusOrString_CopyCtor_Error(benchmark::State& state) { function BM_StatusOrString_CopyCtor_Ok (line 217) | void BM_StatusOrString_CopyCtor_Ok(benchmark::State& state) { function BM_StatusOrString_MoveCtor_Error (line 227) | void BM_StatusOrString_MoveCtor_Error(benchmark::State& state) { function BM_StatusOrString_MoveCtor_Ok (line 238) | void BM_StatusOrString_MoveCtor_Ok(benchmark::State& state) { function BM_StatusOrString_CopyAssign_Error (line 248) | void BM_StatusOrString_CopyAssign_Error(benchmark::State& state) { function BM_StatusOrString_CopyAssign_Ok (line 261) | void BM_StatusOrString_CopyAssign_Ok(benchmark::State& state) { function BM_StatusOrString_MoveAssign_Error (line 273) | void BM_StatusOrString_MoveAssign_Error(benchmark::State& state) { function BM_StatusOrString_MoveAssign_Ok (line 286) | void BM_StatusOrString_MoveAssign_Ok(benchmark::State& state) { function BM_StatusOrString_OkMethod_Error (line 298) | void BM_StatusOrString_OkMethod_Error(benchmark::State& state) { function BM_StatusOrString_OkMethod_Ok (line 308) | void BM_StatusOrString_OkMethod_Ok(benchmark::State& state) { function BM_StatusOrString_StatusMethod_Error (line 317) | void BM_StatusOrString_StatusMethod_Error(benchmark::State& state) { function BM_StatusOrString_StatusMethod_Ok (line 327) | void BM_StatusOrString_StatusMethod_Ok(benchmark::State& state) { function BM_StatusOrString_StatusMethodRvalue_Error (line 336) | void BM_StatusOrString_StatusMethodRvalue_Error(benchmark::State& state) { function BM_StatusOrString_StatusMethodRvalue_Ok (line 346) | void BM_StatusOrString_StatusMethodRvalue_Ok(benchmark::State& state) { function SimpleIntInterface (line 368) | bool SimpleIntInterface(int64_t* v) { function SimpleIntInterfaceWithErrorMessage (line 380) | bool SimpleIntInterfaceWithErrorMessage(int64_t* v, std::string* msg) { function SimpleIntInterfaceWithErrorStatus (line 392) | absl::Status SimpleIntInterfaceWithErrorStatus(int64_t* v) { function SimpleIntStatusOrInterface (line 403) | absl::StatusOr SimpleIntStatusOrInterface() { function SetCondition (line 413) | void SetCondition(benchmark::State& state) { function BM_SimpleIntInterface (line 418) | void BM_SimpleIntInterface(benchmark::State& state) { function BM_SimpleIntInterfaceMsg (line 430) | void BM_SimpleIntInterfaceMsg(benchmark::State& state) { function BM_SimpleIntInterfaceStatus (line 444) | void BM_SimpleIntInterfaceStatus(benchmark::State& state) { function BM_SimpleIntStatusOrInterface (line 457) | void BM_SimpleIntStatusOrInterface(benchmark::State& state) { FILE: absl/status/statusor_test.cc type CopyDetector (line 60) | struct CopyDetector { method CopyDetector (line 61) | CopyDetector() = default; method CopyDetector (line 62) | explicit CopyDetector(int xx) : x(xx) {} method CopyDetector (line 63) | CopyDetector(CopyDetector&& d) noexcept method CopyDetector (line 65) | CopyDetector(const CopyDetector& d) : x(d.x), copied(true), moved(fals... method CopyDetector (line 66) | CopyDetector& operator=(const CopyDetector& c) { method CopyDetector (line 72) | CopyDetector& operator=(CopyDetector&& c) noexcept { function CopyDetectorHas (line 83) | testing::Matcher CopyDetectorHas(int a, bool b, boo... class Base1 (line 88) | class Base1 { class Base2 (line 94) | class Base2 { class Derived (line 100) | class Derived : public Base1, public Base2 { class CopyNoAssign (line 106) | class CopyNoAssign { method CopyNoAssign (line 108) | explicit CopyNoAssign(int value) : foo(value) {} method CopyNoAssign (line 109) | CopyNoAssign(const CopyNoAssign& other) : foo(other.foo) {} function ReturnUniquePtr (line 116) | absl::StatusOr> ReturnUniquePtr() { function TEST (line 121) | TEST(StatusOr, ElementType) { function TEST (line 126) | TEST(StatusOr, TestMoveOnlyInitialization) { function TEST (line 138) | TEST(StatusOr, TestMoveOnlyValueExtraction) { function TEST (line 149) | TEST(StatusOr, TestMoveOnlyInitializationFromTemporaryByValueOrDie) { function TEST (line 154) | TEST(StatusOr, TestValueOrDieOverloadForConstTemporary) { function TEST (line 162) | TEST(StatusOr, TestMoveOnlyConversion) { function TEST (line 175) | TEST(StatusOr, TestMoveOnlyVector) { function TEST (line 185) | TEST(StatusOr, TestDefaultCtor) { function TEST (line 191) | TEST(StatusOr, StatusCtorForwards) { function TEST (line 202) | TEST(BadStatusOrAccessTest, CopyConstructionWhatOk) { function TEST (line 211) | TEST(BadStatusOrAccessTest, CopyAssignmentWhatOk) { function TEST (line 221) | TEST(BadStatusOrAccessTest, MoveConstructionWhatOk) { function TEST (line 229) | TEST(BadStatusOrAccessTest, MoveAssignmentWhatOk) { function TEST (line 259) | TEST(StatusOrDeathTest, TestDefaultCtorValue) { function TEST (line 266) | TEST(StatusOrDeathTest, TestValueNotOk) { function TEST (line 271) | TEST(StatusOrDeathTest, TestValueNotOkConst) { function TEST (line 276) | TEST(StatusOrDeathTest, TestPointerDefaultCtorValue) { function TEST (line 281) | TEST(StatusOrDeathTest, TestPointerValueNotOk) { function TEST (line 286) | TEST(StatusOrDeathTest, TestPointerValueNotOkConst) { function TEST (line 292) | TEST(StatusOrDeathTest, TestStatusCtorStatusOk) { function TEST (line 305) | TEST(StatusOrDeathTest, TestPointerStatusCtorStatusOk) { function TEST (line 318) | TEST(StatusOr, ValueAccessor) { function TEST (line 336) | TEST(StatusOr, BadValueAccess) { function TEST (line 342) | TEST(StatusOr, TestStatusCtor) { function TEST (line 348) | TEST(StatusOr, TestValueCtor) { type Foo (line 355) | struct Foo { method Foo (line 357) | explicit Foo(int y) : x(y) {} function TEST (line 360) | TEST(StatusOr, InPlaceConstruction) { type InPlaceHelper (line 365) | struct InPlaceHelper { method InPlaceHelper (line 366) | InPlaceHelper(std::initializer_list xs, std::unique_ptr yy) function TEST (line 372) | TEST(StatusOr, InPlaceInitListConstruction) { function TEST (line 380) | TEST(StatusOr, Emplace) { function TEST (line 392) | TEST(StatusOr, EmplaceInitializerList) { function TEST (line 409) | TEST(StatusOr, TestCopyCtorStatusOk) { function TEST (line 417) | TEST(StatusOr, TestCopyCtorStatusNotOk) { function TEST (line 423) | TEST(StatusOr, TestCopyCtorNonAssignable) { function TEST (line 432) | TEST(StatusOr, TestCopyCtorStatusOKConverting) { function TEST (line 440) | TEST(StatusOr, TestCopyCtorStatusNotOkConverting) { function TEST (line 446) | TEST(StatusOr, TestAssignmentStatusOk) { function TEST (line 482) | TEST(StatusOr, TestAssignmentStatusNotOk) { function TEST (line 514) | TEST(StatusOr, TestAssignmentStatusOKConverting) { type A (line 550) | struct A { type ImplicitConstructibleFromA (line 554) | struct ImplicitConstructibleFromA { method ImplicitConstructibleFromA (line 557) | ImplicitConstructibleFromA(const A& a) // NOLINT method ImplicitConstructibleFromA (line 559) | ImplicitConstructibleFromA(A&& a) // NOLINT function TEST (line 563) | TEST(StatusOr, ImplicitConvertingConstructor) { type ExplicitConstructibleFromA (line 576) | struct ExplicitConstructibleFromA { method ExplicitConstructibleFromA (line 579) | explicit ExplicitConstructibleFromA(const A& a) : x(a.x), moved(false) {} method ExplicitConstructibleFromA (line 580) | explicit ExplicitConstructibleFromA(A&& a) : x(a.x), moved(true) {} function TEST (line 583) | TEST(StatusOr, ExplicitConvertingConstructor) { type ImplicitConstructibleFromBool (line 601) | struct ImplicitConstructibleFromBool { method ImplicitConstructibleFromBool (line 602) | ImplicitConstructibleFromBool(bool y) : x(y) {} type ConvertibleToBool (line 606) | struct ConvertibleToBool { method ConvertibleToBool (line 607) | explicit ConvertibleToBool(bool y) : x(y) {} function TEST (line 612) | TEST(StatusOr, ImplicitBooleanConstructionWithImplicitCasts) { function TEST (line 626) | TEST(StatusOr, BooleanConstructionWithImplicitCasts) { function TEST (line 650) | TEST(StatusOr, ConstImplicitCast) { function TEST (line 676) | TEST(StatusOr, ConstExplicitConstruction) { type ExplicitConstructibleFromInt (line 687) | struct ExplicitConstructibleFromInt { method ExplicitConstructibleFromInt (line 689) | explicit ExplicitConstructibleFromInt(int y) : x(y) {} function TEST (line 692) | TEST(StatusOr, ExplicitConstruction) { function TEST (line 697) | TEST(StatusOr, ImplicitConstruction) { function TEST (line 704) | TEST(StatusOr, ImplicitConstructionFromInitliazerList) { function TEST (line 712) | TEST(StatusOr, UniquePtrImplicitConstruction) { function TEST (line 718) | TEST(StatusOr, NestedStatusOrCopyAndMoveConstructorTests) { function TEST (line 742) | TEST(StatusOr, NestedStatusOrCopyAndMoveAssignment) { type Copyable (line 764) | struct Copyable { method Copyable (line 765) | Copyable() {} method Copyable (line 766) | Copyable(const Copyable&) {} method Copyable (line 767) | Copyable& operator=(const Copyable&) { return *this; } type MoveOnly (line 770) | struct MoveOnly { method MoveOnly (line 771) | MoveOnly() {} method MoveOnly (line 772) | MoveOnly(MoveOnly&&) {} method MoveOnly (line 773) | MoveOnly& operator=(MoveOnly&&) { return *this; } type NonMovable (line 776) | struct NonMovable { method NonMovable (line 777) | NonMovable() {} method NonMovable (line 778) | NonMovable(const NonMovable&) = delete; method NonMovable (line 779) | NonMovable(NonMovable&&) = delete; method NonMovable (line 780) | NonMovable& operator=(const NonMovable&) = delete; method NonMovable (line 781) | NonMovable& operator=(NonMovable&&) = delete; function TEST (line 784) | TEST(StatusOr, CopyAndMoveAbility) { function TEST (line 799) | TEST(StatusOr, StatusOrAnyCopyAndMoveConstructorTests) { function TEST (line 828) | TEST(StatusOr, StatusOrAnyCopyAndMoveAssignment) { function TEST (line 852) | TEST(StatusOr, StatusOrCopyAndMoveTestsConstructor) { function TEST (line 864) | TEST(StatusOr, StatusOrCopyAndMoveTestsAssignment) { function TEST (line 879) | TEST(StatusOr, AbslAnyAssignment) { function TEST (line 887) | TEST(StatusOr, ImplicitAssignment) { function TEST (line 893) | TEST(StatusOr, SelfDirectInitAssignment) { function TEST (line 899) | TEST(StatusOr, ImplicitCastFromInitializerList) { function TEST (line 904) | TEST(StatusOr, UniquePtrImplicitAssignment) { function TEST (line 910) | TEST(StatusOr, Pointer) { function TEST (line 921) | TEST(StatusOr, TestAssignmentStatusNotOkConverting) { function TEST (line 953) | TEST(StatusOr, SelfAssignment) { type FromConstructibleAssignableLvalue (line 1035) | struct FromConstructibleAssignableLvalue {} type FromConstructibleAssignableRvalue (line 1036) | struct FromConstructibleAssignableRvalue {} type FromImplicitConstructibleOnly (line 1037) | struct FromImplicitConstructibleOnly {} type FromAssignableOnly (line 1038) | struct FromAssignableOnly {} type MockValue (line 1044) | struct MockValue { method MockValue (line 1046) | MockValue(const FromConstructibleAssignableLvalue&) // NOLINT method MockValue (line 1049) | MockValue(FromConstructibleAssignableRvalue&&) // NOLINT method MockValue (line 1053) | MockValue(const FromImplicitConstructibleOnly&) // NOLINT method MockValue (line 1056) | MockValue& operator=(const FromConstructibleAssignableLvalue&) { method MockValue (line 1062) | MockValue& operator=(FromConstructibleAssignableRvalue&&) { method MockValue (line 1069) | MockValue& operator=(const FromAssignableOnly&) { function TEST (line 1079) | TEST(StatusOr, PerfectForwardingAssignment) { function TEST (line 1131) | TEST(StatusOr, TestStatus) { function TEST (line 1139) | TEST(StatusOr, OperatorStarRefQualifiers) { function TEST (line 1156) | TEST(StatusOr, OperatorStar) { function TEST (line 1172) | TEST(StatusOr, OperatorArrowQualifiers) { function TEST (line 1193) | TEST(StatusOr, OperatorArrow) { function TEST (line 1201) | TEST(StatusOr, RValueStatus) { function TEST (line 1216) | TEST(StatusOr, TestValue) { function TEST (line 1222) | TEST(StatusOr, TestValueConst) { function TEST (line 1228) | TEST(StatusOr, TestPointerDefaultCtor) { function TEST (line 1234) | TEST(StatusOr, TestPointerStatusCtor) { function TEST (line 1240) | TEST(StatusOr, TestPointerValueCtor) { function TEST (line 1270) | TEST(StatusOr, TestPointerCopyCtorStatusOk) { function TEST (line 1278) | TEST(StatusOr, TestPointerCopyCtorStatusNotOk) { function TEST (line 1284) | TEST(StatusOr, TestPointerCopyCtorStatusOKConverting) { function TEST (line 1292) | TEST(StatusOr, TestPointerCopyCtorStatusNotOkConverting) { function TEST (line 1298) | TEST(StatusOr, TestPointerAssignmentStatusOk) { function TEST (line 1307) | TEST(StatusOr, TestPointerAssignmentStatusNotOk) { function TEST (line 1314) | TEST(StatusOr, TestPointerAssignmentStatusOKConverting) { function TEST (line 1323) | TEST(StatusOr, TestPointerAssignmentStatusNotOkConverting) { function TEST (line 1330) | TEST(StatusOr, TestPointerStatus) { function TEST (line 1338) | TEST(StatusOr, TestPointerValue) { function TEST (line 1344) | TEST(StatusOr, TestPointerValueConst) { function TEST (line 1350) | TEST(StatusOr, StatusOrVectorOfUniquePointerCanReserveAndResize) { function TEST (line 1358) | TEST(StatusOr, ConstPayload) { function TEST (line 1376) | TEST(StatusOr, MapToStatusOrUniquePtr) { function TEST (line 1390) | TEST(StatusOr, ValueOrOk) { function TEST (line 1395) | TEST(StatusOr, ValueOrDefault) { function TEST (line 1400) | TEST(StatusOr, MoveOnlyValueOrOk) { function TEST (line 1406) | TEST(StatusOr, MoveOnlyValueOrDefault) { function MakeStatus (line 1412) | static absl::StatusOr MakeStatus() { return 100; } function TEST (line 1414) | TEST(StatusOr, TestIgnoreError) { MakeStatus().IgnoreError(); } function TEST (line 1416) | TEST(StatusOr, EqualityOperator) { type MyType (line 1439) | struct MyType { type ConvTraits (line 1443) | enum class ConvTraits { kNone = 0, kImplicit = 1, kExplicit = 2 } type StatusOrConversionBase (line 1448) | struct StatusOrConversionBase {} type StatusOrConversionBase (line 1451) | struct StatusOrConversionBase { type StatusOrConversionBase (line 1461) | struct StatusOrConversionBase { type ConversionBase (line 1473) | struct ConversionBase {} type ConversionBase (line 1476) | struct ConversionBase { type ConversionBase (line 1483) | struct ConversionBase { type StatusConversionBase (line 1492) | struct StatusConversionBase {} type StatusConversionBase (line 1495) | struct StatusConversionBase { type StatusConversionBase (line 1505) | struct StatusConversionBase { function ConvTraits (line 1519) | constexpr ConvTraits GetConvTraits(int bit, int config) { type CustomType (line 1529) | struct CustomType type ConvertibleToAnyStatusOr (line 1534) | struct ConvertibleToAnyStatusOr { function TEST (line 1547) | TEST(StatusOr, ConstructionFromT) { function TEST (line 1577) | TEST(StatusOr, ConstructionFromTypeConvertibleToT) { function TEST (line 1592) | TEST(StatusOr, ConstructionFromTypeWithConversionOperatorToStatusOrT) { function TEST (line 1637) | TEST(StatusOr, ConstructionFromTypeConvertibleToStatus) { function TEST (line 1665) | TEST(StatusOr, AssignmentFromT) { function TEST (line 1683) | TEST(StatusOr, AssignmentFromTypeConvertibleToT) { function TEST (line 1693) | TEST(StatusOr, AssignmentFromTypeWithConversionOperatortoStatusOrT) { function TEST (line 1722) | TEST(StatusOr, AssignmentFromTypeConvertibleToStatus) { function TEST (line 1740) | TEST(StatusOr, StatusAssignmentFromStatusError) { function TEST (line 1749) | TEST(StatusOr, StatusAssignmentFromStatusOk) { function TEST (line 1764) | TEST(StatusOr, StatusAssignmentFromTypeConvertibleToStatus) { type PrintTestStruct (line 1773) | struct PrintTestStruct { method AbslStringify (line 1779) | void AbslStringify(Sink& sink, const PrintTestStruct&) { function TEST (line 1784) | TEST(StatusOr, OkPrinting) { function TEST (line 1792) | TEST(StatusOr, ErrorPrinting) { function CheckSourceLocation (line 1811) | void CheckSourceLocation( function TEST (line 1825) | TEST(StatusOr, AddSourceLocation) { function TEST (line 1868) | TEST(StatusOr, WithSourceLocationMove) { function TEST (line 1881) | TEST(StatusOr, WithSourceLocationReturn) { function TEST (line 1900) | TEST(StatusOr, SupportsReferenceTypes) { function TEST (line 1908) | TEST(StatusOr, ReferenceFromStatus) { function TEST (line 1918) | TEST(StatusOr, SupportReferenceValueConstructor) { function TEST (line 1944) | TEST(StatusOr, SupportReferenceConvertingConstructor) { function TEST (line 1982) | TEST(StatusOr, SupportReferenceValueAssignment) { function TEST (line 2010) | TEST(StatusOr, SupportReferenceConvertingAssignment) { function TEST (line 2046) | TEST(StatusOr, SupportReferenceToNonReferenceConversions) { function TEST (line 2092) | TEST(StatusOr, ReferenceOperatorStarAndArrow) { function TEST (line 2112) | TEST(StatusOr, ReferenceValueOr) { function TEST (line 2138) | TEST(StatusOr, ReferenceAssignmentFromStatusOr) { function TEST (line 2155) | TEST(StatusOr, ReferenceAssignFromReference) { function TEST (line 2169) | TEST(StatusOr, ReferenceIsNotLifetimeBoundForStarValue) { function TestReferenceDeref (line 2189) | void TestReferenceDeref() { function TEST (line 2194) | TEST(StatusOr, ReferenceTypeIsMaintainedOnDeref) { FILE: absl/strings/ascii.cc type absl (line 25) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 26) | ABSL_NAMESPACE_BEGIN function AsciiStrCaseFold (line 214) | constexpr void AsciiStrCaseFold(char* absl_nonnull dst, function AsciiStrToLower (line 220) | void AsciiStrToLower(char* absl_nonnull dst, const char* absl_nullable... function AsciiStrToUpper (line 225) | void AsciiStrToUpper(char* absl_nonnull dst, const char* absl_nullable... function ValidateAsciiCasefold (line 230) | static constexpr size_t ValidateAsciiCasefold() { function AsciiStrToLower (line 256) | void AsciiStrToLower(std::string* absl_nonnull s) { function AsciiStrToUpper (line 261) | void AsciiStrToUpper(std::string* absl_nonnull s) { function RemoveExtraAsciiWhitespace (line 266) | void RemoveExtraAsciiWhitespace(std::string* absl_nonnull str) { FILE: absl/strings/ascii.h function namespace (line 66) | namespace absl { FILE: absl/strings/ascii_benchmark.cc function MakeShuffledBytes (line 27) | std::array MakeShuffledBytes() { function AsciiBenchmark (line 36) | void AsciiBenchmark(benchmark::State& state, Function f) { function BM_Ascii (line 51) | void BM_Ascii(benchmark::State& state) { function BM_Ascii (line 57) | void BM_Ascii(benchmark::State& state) { function BM_Ascii (line 63) | void BM_Ascii(benchmark::State& state) { function Noop (line 67) | inline char Noop(unsigned char b) { return static_cast(b); } function BM_StrToLower (line 101) | static void BM_StrToLower(benchmark::State& state) { function BM_StrToUpper (line 115) | static void BM_StrToUpper(benchmark::State& state) { function BM_StrToUpperFromRvalref (line 129) | static void BM_StrToUpperFromRvalref(benchmark::State& state) { function BM_StrToLowerFromRvalref (line 143) | static void BM_StrToLowerFromRvalref(benchmark::State& state) { FILE: absl/strings/ascii_test.cc function TEST (line 29) | TEST(AsciiIsFoo, All) { function TEST (line 129) | TEST(AsciiIsFoo, SameAsIsFoo) { function TEST (line 159) | TEST(AsciiToFoo, All) { function TEST (line 188) | TEST(AsciiStrTo, Lower) { function TEST (line 216) | TEST(AsciiStrTo, Upper) { function TEST (line 240) | TEST(StripLeadingAsciiWhitespace, FromStringView) { function TEST (line 251) | TEST(StripLeadingAsciiWhitespace, InPlace) { function TEST (line 274) | TEST(StripTrailingAsciiWhitespace, FromStringView) { function TEST (line 285) | TEST(StripTrailingAsciiWhitespace, InPlace) { function TEST (line 308) | TEST(StripAsciiWhitespace, FromStringView) { function TEST (line 320) | TEST(StripAsciiWhitespace, InPlace) { function TEST (line 343) | TEST(RemoveExtraAsciiWhitespace, InPlace) { FILE: absl/strings/atod_manual_test.cc function ReadFileToString (line 88) | static std::optional ReadFileToString(const char* filename) { function ProcessOneTestFile (line 105) | static bool ProcessOneTestFile(const char* filename) { function main (line 175) | int main(int argc, char** argv) { FILE: absl/strings/char_formatting_test.cc function TEST (line 24) | TEST(CharFormatting, Char) { type CharEnum (line 35) | enum CharEnum : char {} function TEST (line 36) | TEST(CharFormatting, CharEnum) { type CharEnumClass (line 51) | enum class CharEnumClass: char {} function TEST (line 52) | TEST(CharFormatting, CharEnumClass) { function TEST (line 63) | TEST(CharFormatting, UnsignedChar) { function TEST (line 78) | TEST(CharFormatting, SignedChar) { type UnsignedCharEnum (line 92) | enum UnsignedCharEnum : unsigned char {} function TEST (line 93) | TEST(CharFormatting, UnsignedCharEnum) { type SignedCharEnum (line 108) | enum SignedCharEnum : signed char {} function TEST (line 109) | TEST(CharFormatting, SignedCharEnum) { type UnsignedCharEnumClass (line 124) | enum class UnsignedCharEnumClass : unsigned char {} function TEST (line 125) | TEST(CharFormatting, UnsignedCharEnumClass) { type SignedCharEnumClass (line 140) | enum SignedCharEnumClass : signed char {} function TEST (line 141) | TEST(CharFormatting, SignedCharEnumClass) { function TEST (line 157) | TEST(CharFormatting, StdByte) { FILE: absl/strings/charconv.cc type absl (line 63) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 64) | ABSL_NAMESPACE_BEGIN function from_chars_result (line 947) | from_chars_result from_chars(const char* absl_nonnull first, function from_chars_result (line 953) | from_chars_result from_chars(const char* absl_nonnull first, FILE: absl/strings/charconv.h function namespace (line 23) | namespace absl { FILE: absl/strings/charconv_benchmark.cc function BM_Strtod_Pi (line 24) | void BM_Strtod_Pi(benchmark::State& state) { function BM_Absl_Pi (line 33) | void BM_Absl_Pi(benchmark::State& state) { function BM_Strtod_Pi_float (line 45) | void BM_Strtod_Pi_float(benchmark::State& state) { function BM_Absl_Pi_float (line 54) | void BM_Absl_Pi_float(benchmark::State& state) { function BM_Strtod_HardLarge (line 66) | void BM_Strtod_HardLarge(benchmark::State& state) { function BM_Absl_HardLarge (line 75) | void BM_Absl_HardLarge(benchmark::State& state) { function BM_Strtod_HardSmall (line 87) | void BM_Strtod_HardSmall(benchmark::State& state) { function BM_Absl_HardSmall (line 96) | void BM_Absl_HardSmall(benchmark::State& state) { function BM_Strtod_HugeMantissa (line 108) | void BM_Strtod_HugeMantissa(benchmark::State& state) { function BM_Absl_HugeMantissa (line 118) | void BM_Absl_HugeMantissa(benchmark::State& state) { function MakeHardCase (line 131) | std::string MakeHardCase(int length) { function BM_Strtod_Big_And_Difficult (line 154) | void BM_Strtod_Big_And_Difficult(benchmark::State& state) { function BM_Absl_Big_And_Difficult (line 164) | void BM_Absl_Big_And_Difficult(benchmark::State& state) { FILE: absl/strings/charconv_test.cc function TestDoubleParse (line 47) | void TestDoubleParse(absl::string_view str, double expected_number) { function TestFloatParse (line 57) | void TestFloatParse(absl::string_view str, float expected_number) { function TEST (line 84) | TEST(FromChars, NearRoundingCases) { function ToFloat (line 166) | float ToFloat(absl::string_view s) { function ToDouble (line 172) | double ToDouble(absl::string_view s) { function TEST (line 182) | TEST(FromChars, NearRoundingCasesExplicit) { function TestHalfwayValue (line 276) | void TestHalfwayValue(const std::string& mantissa, int exponent, function TEST (line 301) | TEST(FromChars, DoubleRounding) { function TEST (line 394) | TEST(FromChars, FloatRounding) { function TEST (line 439) | TEST(FromChars, Underflow) { function TEST (line 479) | TEST(FromChars, Overflow) { function TEST (line 519) | TEST(FromChars, RegressionTestsFromFuzzer) { function TEST (line 526) | TEST(FromChars, ReturnValuePtr) { function TEST (line 555) | TEST(FromChars, TestVersusStrtod) { function TEST (line 573) | TEST(FromChars, TestVersusStrtof) { function Identical (line 589) | bool Identical(Float a, Float b) { function TEST (line 600) | TEST(FromChars, NaNDoubles) { function TEST (line 633) | TEST(FromChars, NaNFloats) { function NextStep (line 669) | int NextStep(int step) { function TestOverflowAndUnderflow (line 685) | void TestOverflowAndUnderflow( function TEST (line 746) | TEST(FromChars, HexdecimalDoubleLimits) { function TEST (line 757) | TEST(FromChars, HexdecimalFloatLimits) { function TEST (line 769) | TEST(FromChars, DecimalDoubleLimits) { function TEST (line 781) | TEST(FromChars, DecimalFloatLimits) { FILE: absl/strings/charset.h function namespace (line 54) | namespace absl { function CharSet (line 108) | static constexpr CharSet AsciiUppercase() { return CharSet::Range('A', '... function CharSet (line 109) | static constexpr CharSet AsciiLowercase() { return CharSet::Range('a', '... function CharSet (line 110) | static constexpr CharSet AsciiDigits() { return CharSet::Range('0', '9'); } function CharSet (line 111) | static constexpr CharSet AsciiAlphabet() { function CharSet (line 114) | static constexpr CharSet AsciiAlphanumerics() { function CharSet (line 117) | static constexpr CharSet AsciiHexDigits() { function CharSet (line 120) | static constexpr CharSet AsciiPrintable() { function CharSet (line 123) | static constexpr CharSet AsciiWhitespace() { return CharSet("\t\n\v\f\r ... function CharSet (line 124) | static constexpr CharSet AsciiPunctuation() { function OpenRangeFromZeroForWord (line 138) | static constexpr uint64_t OpenRangeFromZeroForWord(uint64_t upper, function CharMaskForWord (line 146) | static constexpr uint64_t CharMaskForWord(char x, uint64_t word) { function SetChar (line 153) | constexpr void SetChar(unsigned char c) { FILE: absl/strings/charset_benchmark.cc function MakeBenchmarkMap (line 23) | absl::CharSet MakeBenchmarkMap() { function BM_Contains (line 34) | static void BM_Contains(benchmark::State& state) { FILE: absl/strings/charset_test.cc function TEST (line 32) | TEST(Charmap, AllTests) { function Members (line 70) | std::string Members(const absl::CharSet& m) { function ClosedRangeString (line 77) | std::string ClosedRangeString(unsigned char lo, unsigned char hi) { function TEST (line 88) | TEST(Charmap, Constexpr) { function TEST (line 129) | TEST(Charmap, Range) { function TEST (line 145) | TEST(Charmap, NullByteWithStringView) { function TEST (line 157) | TEST(CharmapCtype, Match) { FILE: absl/strings/cord.cc type absl (line 62) | namespace absl { function CordRep (line 84) | static inline CordRep* absl_nullable VerifyTree(CordRep* absl_nullable... function CordRepFlat (line 90) | static CordRepFlat* absl_nonnull CreateFlat(const char* absl_nonnull d... function CordRep (line 100) | static CordRep* absl_nonnull NewBtree(const char* absl_nonnull data, function CordRep (line 114) | static CordRep* absl_nullable NewTree(const char* absl_nullable data, type cord_internal (line 120) | namespace cord_internal { function InitializeCordRepExternal (line 122) | void InitializeCordRepExternal(absl::string_view data, function CordRep (line 137) | static CordRep* absl_nonnull CordRepFromString(std::string&& src) { function CordRepBtree (line 196) | static CordRepBtree* absl_nonnull ForceBtree(CordRep* rep) { function Cord (line 374) | Cord& Cord::AssignLargeString(std::string&& src) { function Cord (line 388) | Cord& Cord::operator=(absl::string_view src) { function CordRep (line 472) | inline CordRep* absl_nonnull Cord::TakeRep() const& { function CordRep (line 476) | inline CordRep* absl_nonnull Cord::TakeRep() && { function CordBuffer (line 548) | static CordBuffer CreateAppendBuffer(InlineData& data, size_t block_size, function CordBuffer (line 563) | CordBuffer Cord::GetAppendBufferSlowPath(size_t block_size, size_t cap... function Cord (line 732) | Cord Cord::Subcord(size_t pos, size_t new_size) const { function ClampResult (line 777) | int ClampResult(int memcmp_res) { function CompareChunks (line 781) | int CompareChunks(absl::string_view* absl_nonnull lhs, function ResultType (line 802) | ResultType ComputeCompareResult(int memcmp_res) { function ResultType (line 974) | ResultType GenericCompare(const Cord& lhs, const RHS& rhs, function SharedCompareImpl (line 1001) | inline int SharedCompareImpl(const Cord& lhs, const RHS& rhs) { function CopyCordToString (line 1055) | void CopyCordToString(const Cord& src, std::string* absl_nonnull dst) { function AppendCordToString (line 1067) | void AppendCordToString(const Cord& src, std::string* absl_nonnull dst) { function Cord (line 1088) | Cord Cord::ChunkIterator::AdvanceAndReadBytes(size_t n) { function IsSubstringInCordAt (line 1192) | bool IsSubstringInCordAt(absl::Cord::CharIterator position, function IsSubcordInCordAt (line 1291) | bool IsSubcordInCordAt(absl::Cord::CharIterator haystack, function IsSubcordInCordAt (line 1314) | bool IsSubcordInCordAt(absl::Cord::CharIterator position, type strings_internal (line 1564) | namespace strings_internal { FILE: absl/strings/cord.h function namespace (line 101) | namespace absl { function ABSL_NAMESPACE_END (line 1114) | ABSL_NAMESPACE_END function Cord (line 1173) | constexpr Cord::InlineRep::InlineRep(absl::string_view sv, function Cord (line 1177) | inline Cord::InlineRep::InlineRep(const Cord::InlineRep& src) function Cord (line 1187) | inline Cord::InlineRep::InlineRep(Cord::InlineRep&& src) : data_(src.dat... function Swap (line 1213) | inline void Cord::InlineRep::Swap(Cord::InlineRep* absl_nonnull rhs) { function EmplaceTree (line 1259) | inline void Cord::InlineRep::EmplaceTree(CordRep* absl_nonnull rep, function EmplaceTree (line 1266) | inline void Cord::InlineRep::EmplaceTree(CordRep* absl_nonnull rep, function SetTree (line 1273) | inline void Cord::InlineRep::SetTree(CordRep* absl_nonnull rep, function SetTreeOrEmpty (line 1281) | inline void Cord::InlineRep::SetTreeOrEmpty(CordRep* absl_nullable rep, function CommitTree (line 1292) | inline void Cord::InlineRep::CommitTree(const CordRep* absl_nullable old... function CopyToArray (line 1312) | inline void Cord::InlineRep::CopyToArray(char* absl_nonnull dst) const { function MaybeRemoveEmptyCrcNode (line 1319) | inline void Cord::InlineRep::MaybeRemoveEmptyCrcNode() { function Cord (line 1331) | constexpr inline Cord::Cord() noexcept {} function Cord (line 1333) | inline Cord::Cord(absl::string_view src) function Cord (line 1359) | inline Cord::Cord(const Cord& src) : contents_(src.contents_) {} function Cord (line 1361) | inline Cord::Cord(Cord&& src) noexcept : contents_(std::move(src.content... function swap (line 1363) | inline void Cord::swap(Cord& other) noexcept { function EstimatedMemoryUsage (line 1381) | inline size_t Cord::EstimatedMemoryUsage( function Append (line 1426) | inline void Cord::Append(absl::string_view src) { function Prepend (line 1430) | inline void Cord::Prepend(absl::string_view src) { function Append (line 1434) | inline void Cord::Append(CordBuffer buffer) { function Prepend (line 1445) | inline void Cord::Prepend(CordBuffer buffer) { function CordBuffer (line 1456) | inline CordBuffer Cord::GetAppendBuffer(size_t capacity, size_t min_capa... function CordBuffer (line 1461) | inline CordBuffer Cord::GetCustomAppendBuffer(size_t block_size, function Compare (line 1474) | inline int Cord::Compare(const Cord& rhs) const { function StartsWith (line 1483) | inline bool Cord::StartsWith(const Cord& rhs) const { function StartsWith (line 1490) | inline bool Cord::StartsWith(absl::string_view rhs) const { function CopyToArrayImpl (line 1496) | inline void Cord::CopyToArrayImpl(char* absl_nonnull dst) const { function InitTree (line 1504) | inline void Cord::ChunkIterator::InitTree( function Cord (line 1515) | inline Cord::ChunkIterator::ChunkIterator( function Cord (line 1521) | inline Cord::ChunkIterator::ChunkIterator(const Cord* absl_nonnull cord) { function Cord (line 1535) | inline Cord::ChunkIterator& Cord::ChunkIterator::AdvanceBtree() { function AdvanceBytesBtree (line 1540) | inline void Cord::ChunkIterator::AdvanceBytesBtree(size_t n) { function class (line 1751) | class CordTestAccess { FILE: absl/strings/cord_analysis.cc type absl (line 29) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 30) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/cord_analysis.h function namespace (line 25) | namespace absl { FILE: absl/strings/cord_buffer.h function namespace (line 41) | namespace absl { function MaximumPayload (line 457) | inline constexpr size_t CordBuffer::MaximumPayload() { function MaximumPayload (line 461) | inline constexpr size_t CordBuffer::MaximumPayload(size_t block_size) { function CordBuffer (line 465) | inline CordBuffer CordBuffer::CreateWithDefaultLimit(size_t capacity) { function CordBuffer (line 475) | CordBuffer CordBuffer::CreateWithCustomLimitImpl( function CordBuffer (line 505) | inline CordBuffer CordBuffer::CreateWithCustomLimit(size_t block_size, function CordBuffer (line 510) | inline CordBuffer::~CordBuffer() { function CordBuffer (line 516) | inline CordBuffer::CordBuffer(CordBuffer&& rhs) noexcept : rep_(rhs.rep_) { function available (line 527) | char> CordBuffer::available() { function absl (line 531) | inline absl::Span CordBuffer::available_up_to(size_t size) { function SetLength (line 551) | inline void CordBuffer::SetLength(size_t length) { function IncreaseLengthBy (line 560) | inline void CordBuffer::IncreaseLengthBy(size_t n) { FILE: absl/strings/cord_buffer_test.cc type absl (line 38) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 39) | ABSL_NAMESPACE_BEGIN class CordBufferTest (line 65) | class CordBufferTest : public testing::TestWithParam {} function TEST_P (line 72) | TEST_P(CordBufferTest, MaximumPayload) { function TEST (line 79) | TEST(CordBufferTest, ConstructDefault) { function TEST (line 89) | TEST(CordBufferTest, CreateSsoWithDefaultLimit) { function TEST_P (line 106) | TEST_P(CordBufferTest, Available) { function TEST_P (line 117) | TEST_P(CordBufferTest, IncreaseLengthBy) { function TEST_P (line 126) | TEST_P(CordBufferTest, AvailableUpTo) { function MaxCapacityFor (line 140) | size_t MaxCapacityFor(size_t block_size, size_t requested) { function TEST_P (line 146) | TEST_P(CordBufferTest, CreateWithDefaultLimit) { function TEST (line 163) | TEST(CordBufferTest, CreateWithDefaultLimitAskingFor2GB) { function TEST_P (line 175) | TEST_P(CordBufferTest, MoveConstruct) { function TEST_P (line 190) | TEST_P(CordBufferTest, MoveAssign) { function TEST_P (line 206) | TEST_P(CordBufferTest, ConsumeValue) { function TEST_P (line 223) | TEST_P(CordBufferTest, CreateWithCustomLimitWithinDefaultLimit) { function TEST (line 241) | TEST(CordLargeBufferTest, CreateAtOrBelowDefaultLimit) { function TEST (line 251) | TEST(CordLargeBufferTest, CreateWithCustomLimit) { function TEST (line 262) | TEST(CordLargeBufferTest, CreateWithTooLargeLimit) { function TEST (line 268) | TEST(CordLargeBufferTest, CreateWithHugeValueForOverFlowHardening) { function TEST (line 284) | TEST(CordLargeBufferTest, CreateWithSmallLimit) { function TEST (line 305) | TEST(CordLargeBufferTest, CreateWasteFull) { function TEST (line 313) | TEST(CordLargeBufferTest, CreateSmallSlop) { FILE: absl/strings/cord_test.cc function GetUniformRandomUpTo (line 88) | static int GetUniformRandomUpTo(RandomEngine* rng, int upper_bound) { function GetUniformRandomUpTo (line 97) | static size_t GetUniformRandomUpTo(RandomEngine* rng, size_t upper_bound) { function GenerateSkewedRandom (line 106) | static int32_t GenerateSkewedRandom(RandomEngine* rng, int max_log) { function RandomLowercaseString (line 112) | static std::string RandomLowercaseString(RandomEngine* rng) { function RandomLowercaseString (line 127) | static std::string RandomLowercaseString(RandomEngine* rng, size_t lengt... function DoNothing (line 135) | static void DoNothing(absl::string_view /* data */, void* /* arg */) {} function DeleteExternalString (line 137) | static void DeleteExternalString(absl::string_view data, void* arg) { function AddExternalMemory (line 144) | static void AddExternalMemory(absl::string_view s, absl::Cord* dst) { function DumpGrowth (line 151) | static void DumpGrowth() { function AppendWithFragments (line 161) | static size_t AppendWithFragments(const std::string& s, RandomEngine* rng, function AddNewStringBlock (line 188) | static void AddNewStringBlock(const std::string& str, absl::Cord* dst) { function MakeComposite (line 197) | static absl::Cord MakeComposite() { type absl (line 216) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 217) | ABSL_NAMESPACE_BEGIN function IsTree (line 226) | static bool IsTree(const Cord& c) { return c.contents_.is_tree(); } function CordRep (line 227) | static CordRep* Tree(const Cord& c) { return c.contents_.tree(); } function Cord (line 233) | static Cord MakeSubstring(Cord src, size_t offset, size_t length) { class CordTest (line 251) | class CordTest : public testing::TestWithParam { method UseCrc (line 254) | bool UseCrc() const { return GetParam(); } method MaybeHarden (line 255) | void MaybeHarden(absl::Cord& c) { method MaybeHardened (line 260) | absl::Cord MaybeHardened(absl::Cord c) { method ToString (line 266) | static std::string ToString(testing::TestParamInfo useCrc) { function TEST (line 278) | TEST(CordRepFlat, AllFlatCapacities) { function TEST (line 318) | TEST(CordRepFlat, MaxFlatSize) { function TEST (line 328) | TEST(CordRepFlat, MaxLargeFlatSize) { function TEST (line 335) | TEST(CordRepFlat, AllFlatSizes) { function TEST_P (line 346) | TEST_P(CordTest, AllFlatSizes) { function TEST_P (line 365) | TEST_P(CordTest, GigabyteCordFromExternal) { function MakeExternalCord (line 400) | static absl::Cord MakeExternalCord(int size) { function TEST_P (line 415) | TEST_P(CordTest, Assignment) { function TEST_P (line 471) | TEST_P(CordTest, StartsEndsWith) { function TEST_P (line 505) | TEST_P(CordTest, Contains) { function TEST_P (line 543) | TEST_P(CordTest, Find) { function TEST_P (line 592) | TEST_P(CordTest, Subcord) { function TEST_P (line 657) | TEST_P(CordTest, Swap) { function VerifyCopyToString (line 679) | static void VerifyCopyToString(const absl::Cord& cord) { function TEST_P (line 698) | TEST_P(CordTest, CopyToString) { function VerifyAppendCordToString (line 706) | static void VerifyAppendCordToString(const absl::Cord& cord) { function TEST_P (line 730) | TEST_P(CordTest, AppendToString) { function TEST_P (line 738) | TEST_P(CordTest, AppendEmptyBuffer) { function TEST_P (line 744) | TEST_P(CordTest, AppendEmptyBufferToFlat) { function TEST_P (line 750) | TEST_P(CordTest, AppendEmptyBufferToTree) { function TEST_P (line 757) | TEST_P(CordTest, AppendSmallBuffer) { function TEST_P (line 777) | TEST_P(CordTest, AppendAndPrependBufferArePrecise) { function TEST_P (line 810) | TEST_P(CordTest, PrependSmallBuffer) { function TEST_P (line 830) | TEST_P(CordTest, AppendLargeBuffer) { function TEST_P (line 852) | TEST_P(CordTest, PrependLargeBuffer) { class CordAppendBufferTest (line 874) | class CordAppendBufferTest : public testing::TestWithParam { method is_default (line 876) | size_t is_default() const { return GetParam(); } method ToString (line 879) | static std::string ToString(testing::TestParamInfo param) { method limit (line 883) | size_t limit() const { method maximum_payload (line 888) | size_t maximum_payload() const { method GetAppendBuffer (line 893) | absl::CordBuffer GetAppendBuffer(absl::Cord& cord, size_t capacity, function TEST_P (line 904) | TEST_P(CordAppendBufferTest, GetAppendBufferOnEmptyCord) { function TEST_P (line 911) | TEST_P(CordAppendBufferTest, GetAppendBufferOnInlinedCord) { function TEST_P (line 923) | TEST_P(CordAppendBufferTest, GetAppendBufferOnInlinedCordCapacityCloseTo... function TEST_P (line 939) | TEST_P(CordAppendBufferTest, GetAppendBufferOnFlat) { function TEST_P (line 955) | TEST_P(CordAppendBufferTest, GetAppendBufferOnFlatWithoutMinCapacity) { function TEST_P (line 969) | TEST_P(CordAppendBufferTest, GetAppendBufferOnTree) { function TEST_P (line 992) | TEST_P(CordAppendBufferTest, GetAppendBufferOnTreeWithoutMinCapacity) { function TEST_P (line 1006) | TEST_P(CordAppendBufferTest, GetAppendBufferOnSubstring) { function TEST_P (line 1021) | TEST_P(CordAppendBufferTest, GetAppendBufferOnSharedCord) { function TEST_P (line 1047) | TEST_P(CordTest, TryFlatEmpty) { function TEST_P (line 1052) | TEST_P(CordTest, TryFlatFlat) { function TEST_P (line 1058) | TEST_P(CordTest, TryFlatSubstrInlined) { function TEST_P (line 1065) | TEST_P(CordTest, TryFlatSubstrFlat) { function TEST_P (line 1072) | TEST_P(CordTest, TryFlatConcat) { function TEST_P (line 1078) | TEST_P(CordTest, TryFlatExternal) { function TEST_P (line 1084) | TEST_P(CordTest, TryFlatSubstrExternal) { function TEST_P (line 1091) | TEST_P(CordTest, TryFlatCommonlyAssumedInvariants) { function IsFlat (line 1120) | static bool IsFlat(const absl::Cord& c) { function VerifyFlatten (line 1124) | static void VerifyFlatten(absl::Cord c) { function TEST_P (line 1148) | TEST_P(CordTest, Flatten) { class TestData (line 1163) | class TestData { method MakeString (line 1168) | static std::string MakeString(int length) { method TestData (line 1180) | TestData() { method size (line 1199) | size_t size() const { return data_.size(); } function TEST_P (line 1204) | TEST_P(CordTest, MultipleLengths) { function TEST_P (line 1290) | TEST_P(CordTest, RemoveSuffixWithExternalOrSubstring) { function TEST_P (line 1308) | TEST_P(CordTest, RemoveSuffixMakesZeroLengthNode) { function CordWithZedBlock (line 1325) | absl::Cord CordWithZedBlock(size_t size) { function TEST_P (line 1337) | TEST_P(CordTest, CordSpliceTestZedBlock) { function TEST_P (line 1346) | TEST_P(CordTest, CordSpliceTestZedBlock0) { function TEST_P (line 1355) | TEST_P(CordTest, CordSpliceTestZedBlockSuffix1) { function TEST_P (line 1368) | TEST_P(CordTest, CordSpliceTestZedBlockSuffix0) { function BigCord (line 1380) | absl::Cord BigCord(size_t len, char v) { function SpliceCord (line 1386) | absl::Cord SpliceCord(const absl::Cord& blob, int64_t offset, function TEST_P (line 1401) | TEST_P(CordTest, CordSpliceTestRemoveEntireBlock1) { function TEST_P (line 1410) | TEST_P(CordTest, CordSpliceTestRemoveEntireBlock2) { function TEST_P (line 1421) | TEST_P(CordTest, CordSpliceTestRemoveEntireBlock3) { type CordCompareTestCase (line 1429) | struct CordCompareTestCase { method CordCompareTestCase (line 1431) | CordCompareTestCase(const LHS& lhs, const RHS& rhs, bool use_crc) function VerifyComparison (line 1444) | void VerifyComparison(const CordCompareTestCase& test_case) { function TEST_P (line 1458) | TEST_P(CordTest, Compare) { function TEST_P (line 1528) | TEST_P(CordTest, CompareAfterAssign) { function TestCompare (line 1547) | static void TestCompare(const absl::Cord& c, const absl::Cord& d, function TEST_P (line 1557) | TEST_P(CordTest, CompareComparisonIsUnsigned) { function TEST_P (line 1566) | TEST_P(CordTest, CompareRandomComparisons) { function CompareOperators (line 1597) | void CompareOperators() { function TEST_P (line 1626) | TEST_P(CordTest, ComparisonOperators_Cord_Cord) { function TEST_P (line 1630) | TEST_P(CordTest, ComparisonOperators_Cord_StringPiece) { function TEST_P (line 1634) | TEST_P(CordTest, ComparisonOperators_StringPiece_Cord) { function TEST_P (line 1638) | TEST_P(CordTest, ComparisonOperators_Cord_string) { function TEST_P (line 1642) | TEST_P(CordTest, ComparisonOperators_string_Cord) { function TEST_P (line 1646) | TEST_P(CordTest, ComparisonOperators_stdstring_Cord) { function TEST_P (line 1650) | TEST_P(CordTest, ComparisonOperators_Cord_stdstring) { function TEST_P (line 1654) | TEST_P(CordTest, ComparisonOperators_charstar_Cord) { function TEST_P (line 1658) | TEST_P(CordTest, ComparisonOperators_Cord_charstar) { function TEST_P (line 1662) | TEST_P(CordTest, ConstructFromExternalReleaserInvoked) { function TEST_P (line 1706) | TEST_P(CordTest, ConstructFromExternalCompareContents) { function TEST_P (line 1723) | TEST_P(CordTest, ConstructFromExternalLargeReleaser) { function TEST_P (line 1738) | TEST_P(CordTest, ConstructFromExternalFunctionPointerReleaser) { function TEST_P (line 1755) | TEST_P(CordTest, ConstructFromExternalMoveOnlyReleaser) { function TEST_P (line 1769) | TEST_P(CordTest, ConstructFromExternalNonConstReleaser) { function TEST_P (line 1783) | TEST_P(CordTest, ConstructFromExternalNonConstNoArgReleaser) { function TEST_P (line 1797) | TEST_P(CordTest, ConstructFromExternalNoArgLambda) { function TEST_P (line 1804) | TEST_P(CordTest, ConstructFromExternalStringViewArgLambda) { function TEST_P (line 1811) | TEST_P(CordTest, ConstructFromExternalNonTrivialReleaserDestructor) { function TEST_P (line 1826) | TEST_P(CordTest, ConstructFromExternalReferenceQualifierOverloads) { function TEST_P (line 1887) | TEST_P(CordTest, ExternalMemoryBasicUsage) { function TEST_P (line 1900) | TEST_P(CordTest, ExternalMemoryRemovePrefixSuffix) { function TEST_P (line 1917) | TEST_P(CordTest, ExternalMemoryGet) { function MakeCord (line 1939) | absl::Cord MakeCord(size_t n, char c) { function TEST (line 1944) | TEST(CordTest, CordMemoryUsageEmpty) { function TEST (line 1951) | TEST(CordTest, CordMemoryUsageInlined) { function TEST (line 1958) | TEST(CordTest, CordMemoryUsageExternalMemory) { function TEST (line 1968) | TEST(CordTest, CordMemoryUsageFlat) { function TEST (line 1979) | TEST(CordTest, CordMemoryUsageSubStringSharedFlat) { function TEST (line 1992) | TEST(CordTest, CordMemoryUsageFlatShared) { function TEST (line 2004) | TEST(CordTest, CordMemoryUsageFlatHardenedAndShared) { function TEST (line 2024) | TEST(CordTest, CordMemoryUsageBTree) { function TEST (line 2079) | TEST(CordTest, TestHashFragmentation) { function TEST_P (line 2101) | TEST_P(CordTest, CordMemoryUsageInlineRep) { function TEST_P (line 2112) | TEST_P(CordTest, CordMemoryUsageTotalMorePreciseMode) { function TEST_P (line 2140) | TEST_P(CordTest, CordMemoryUsageTotalMorePreciseModeWithSubstring) { function TEST_P (line 2175) | TEST_P(CordTest, Concat_Append) { function TEST_P (line 2192) | TEST_P(CordTest, DiabolicalGrowth) { function MakeHuge (line 2216) | static absl::Cord MakeHuge(absl::string_view prefix) { function TEST_P (line 2245) | TEST_P(CordTest, HugeCord) { function TEST_P (line 2256) | TEST_P(CordTest, AppendSelf) { function TEST_P (line 2275) | TEST_P(CordTest, MakeFragmentedCordFromInitializerList) { function TEST_P (line 2297) | TEST_P(CordTest, MakeFragmentedCordFromVector) { function TEST_P (line 2319) | TEST_P(CordTest, CordChunkIteratorTraits) { function VerifyChunkIterator (line 2353) | static void VerifyChunkIterator(const absl::Cord& cord, function TEST_P (line 2400) | TEST_P(CordTest, CordChunkIteratorOperations) { function TEST_P (line 2437) | TEST_P(CordTest, AdvanceAndReadOnDataEdge) { function TEST_P (line 2471) | TEST_P(CordTest, AdvanceAndReadOnSubstringDataEdge) { function TEST_P (line 2508) | TEST_P(CordTest, CharIteratorTraits) { function VerifyCharIterator (line 2542) | static void VerifyCharIterator(const absl::Cord& cord) { function TEST_P (line 2629) | TEST_P(CordTest, CharIteratorOperations) { function TEST_P (line 2664) | TEST_P(CordTest, CharIteratorAdvanceAndRead) { function TEST_P (line 2710) | TEST_P(CordTest, StreamingOutput) { function TEST_P (line 2719) | TEST_P(CordTest, ForEachChunk) { function TEST_P (line 2738) | TEST_P(CordTest, SmallBufferAssignFromOwnData) { function TEST_P (line 2754) | TEST_P(CordTest, Format) { function TEST_P (line 2764) | TEST_P(CordTest, Stringify) { function TEST_P (line 2771) | TEST_P(CordTest, Hardening) { function TEST_P (line 2802) | TEST_P(CordTest, BtreeHostileSplitInsertJoin) { class AfterExitCordTester (line 2836) | class AfterExitCordTester { method Set (line 2838) | bool Set(absl::Cord* cord, absl::string_view expected) { function TestAfterExit (line 2853) | void TestAfterExit(Str) { function SimpleStrlen (line 2894) | constexpr int SimpleStrlen(const char* p) { type ShortView (line 2898) | struct ShortView { type LongView (line 2904) | struct LongView { function TEST_P (line 2912) | TEST_P(CordTest, AfterExit) { class PopulatedCordFactory (line 2923) | class PopulatedCordFactory { method PopulatedCordFactory (line 2925) | constexpr PopulatedCordFactory(absl::string_view name, method Name (line 2929) | absl::string_view Name() const { return name_; } method Generate (line 2930) | absl::Cord Generate() const { return generator_(); } class CordMutator (line 2975) | class CordMutator { method CordMutator (line 2977) | constexpr CordMutator(absl::string_view name, void (*mutate)(absl::Cor... method Name (line 2981) | absl::string_view Name() const { return name_; } method Mutate (line 2982) | void Mutate(absl::Cord& cord) const { mutate_(cord); } method CanUndo (line 2983) | bool CanUndo() const { return undo_ != nullptr; } method Undo (line 2984) | void Undo(absl::Cord& cord) const { undo_(cord); } function TEST_P (line 3110) | TEST_P(CordTest, ExpectedChecksum) { function TEST_P (line 3240) | TEST_P(CordTest, ChecksummedEmptyCord) { function ABSL_ATTRIBUTE_NOINLINE (line 3338) | ABSL_ATTRIBUTE_NOINLINE function TEST (line 3348) | TEST(CordSanitizerTest, SanitizesCordFalseReport) { function TEST (line 3354) | TEST(CrcCordTest, ChecksummedEmptyCordEstimateMemoryUsage) { function TEST (line 3360) | TEST(CordThreeWayComparisonTest, CompareCords) { function TEST (line 3372) | TEST(CordThreeWayComparisonTest, CompareCordsAndStringViews) { function TEST (line 3392) | TEST(CordSanitizerTest, SanitizesEmptyCord) { function TEST (line 3398) | TEST(CordSanitizerTest, SanitizesSmallCord) { function TEST (line 3404) | TEST(CordSanitizerTest, SanitizesCordOnSetSSOValue) { function TEST (line 3411) | TEST(CordSanitizerTest, SanitizesCordOnCopyCtor) { function TEST (line 3418) | TEST(CordSanitizerTest, SanitizesCordOnMoveCtor) { function TEST (line 3425) | TEST(CordSanitizerTest, SanitizesCordOnAssign) { function TEST (line 3433) | TEST(CordSanitizerTest, SanitizesCordOnMoveAssign) { function TEST (line 3441) | TEST(CordSanitizerTest, SanitizesCordOnSsoAssign) { FILE: absl/strings/cord_test_helpers.h function class (line 33) | class TestCordSize { function absl (line 59) | inline absl::string_view ToString(TestCordSize size) { function Length (line 80) | inline size_t Length(TestCordSize size) { return static_cast(siz... FILE: absl/strings/cordz_test.cc type absl (line 41) | namespace absl { function PrintTo (line 52) | inline void PrintTo(const Cord& cord, std::ostream* s) { function MakeString (line 62) | absl::string_view MakeString(size_t size) { function MakeString (line 68) | absl::string_view MakeString(TestCordSize size) { function MakeAppendStringCord (line 73) | absl::Cord MakeAppendStringCord(TestCordSize size) { function TestParamToString (line 80) | std::string TestParamToString(::testing::TestParamInfo s... class CordzUpdateTest (line 84) | class CordzUpdateTest : public testing::TestWithParam { method Cord (line 86) | Cord& cord() { return cord_; } method Method (line 88) | Method InitialOr(Method method) const { function ParamToString (line 99) | std::string ParamToString(::testing::TestParamInfo param) { class CordzStringTest (line 109) | class CordzStringTest : public testing::TestWithParam { function TEST (line 122) | TEST(CordzTest, ConstructSmallArray) { function TEST (line 128) | TEST(CordzTest, ConstructLargeArray) { function TEST_P (line 134) | TEST_P(CordzStringTest, ConstructString) { function TEST (line 142) | TEST(CordzTest, CopyConstructFromUnsampled) { function TEST (line 149) | TEST(CordzTest, CopyConstructFromSampled) { function TEST (line 159) | TEST(CordzTest, MoveConstruct) { function TEST_P (line 166) | TEST_P(CordzUpdateTest, AssignUnsampledCord) { function TEST_P (line 174) | TEST_P(CordzUpdateTest, AssignSampledCord) { function TEST (line 184) | TEST(CordzUpdateTest, AssignSampledCordToInlined) { function TEST (line 196) | TEST(CordzUpdateTest, AssignSampledCordToUnsampledCord) { function TEST (line 208) | TEST(CordzUpdateTest, AssignUnsampledCordToSampledCordWithoutSampling) { function TEST (line 218) | TEST(CordzUpdateTest, AssignUnsampledCordToSampledCordWithSampling) { function TEST (line 228) | TEST(CordzUpdateTest, AssignSampledCordToSampledCord) { function TEST (line 240) | TEST(CordzUpdateTest, AssignUnsampledCordToSampledCord) { function TEST (line 252) | TEST(CordzTest, AssignInlinedCordToSampledCord) { function TEST (line 263) | TEST(CordzUpdateTest, MoveAssignCord) { function TEST_P (line 271) | TEST_P(CordzUpdateTest, AssignLargeArray) { function TEST_P (line 276) | TEST_P(CordzUpdateTest, AssignSmallArray) { function TEST_P (line 281) | TEST_P(CordzUpdateTest, AssignInlinedArray) { function TEST_P (line 286) | TEST_P(CordzStringTest, AssignStringToInlined) { function TEST_P (line 294) | TEST_P(CordzStringTest, AssignStringToCord) { function TEST_P (line 303) | TEST_P(CordzUpdateTest, AssignInlinedString) { function TEST_P (line 308) | TEST_P(CordzUpdateTest, AppendCord) { function TEST_P (line 314) | TEST_P(CordzUpdateTest, MoveAppendCord) { function TEST_P (line 319) | TEST_P(CordzUpdateTest, AppendSmallArray) { function TEST_P (line 324) | TEST_P(CordzUpdateTest, AppendLargeArray) { function TEST_P (line 329) | TEST_P(CordzStringTest, AppendStringToEmpty) { function TEST_P (line 337) | TEST_P(CordzStringTest, AppendStringToInlined) { function TEST_P (line 345) | TEST_P(CordzStringTest, AppendStringToCord) { function TEST (line 352) | TEST(CordzTest, MakeCordFromExternal) { function TEST (line 358) | TEST(CordzTest, MakeCordFromEmptyExternal) { function TEST_P (line 364) | TEST_P(CordzUpdateTest, PrependCord) { function TEST_P (line 370) | TEST_P(CordzUpdateTest, PrependSmallArray) { function TEST_P (line 375) | TEST_P(CordzUpdateTest, PrependLargeArray) { function TEST_P (line 380) | TEST_P(CordzStringTest, PrependStringToEmpty) { function TEST_P (line 388) | TEST_P(CordzStringTest, PrependStringToInlined) { function TEST_P (line 396) | TEST_P(CordzStringTest, PrependStringToCord) { function TEST (line 403) | TEST(CordzTest, RemovePrefix) { function TEST (line 421) | TEST(CordzTest, RemoveSuffix) { function TEST (line 439) | TEST(CordzTest, SubCordFromUnsampledCord) { function TEST (line 446) | TEST(CordzTest, SubCordFromSampledCord) { function TEST (line 456) | TEST(CordzTest, SmallSubCord) { FILE: absl/strings/cordz_test_helpers.h function namespace (line 33) | namespace absl { function class (line 104) | class CordzSamplingIntervalHelper { function TestCordRep (line 122) | struct TestCordRep { type TestCordData (line 135) | struct TestCordData { FILE: absl/strings/escaping.cc type absl (line 43) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 44) | ABSL_NAMESPACE_BEGIN function CUnescape (line 900) | bool CUnescape(absl::string_view source, std::string* absl_nonnull dest, function CEscape (line 930) | std::string CEscape(absl::string_view src) { function CHexEscape (line 936) | std::string CHexEscape(absl::string_view src) { function Utf8SafeCEscape (line 940) | std::string Utf8SafeCEscape(absl::string_view src) { function Utf8SafeCHexEscape (line 944) | std::string Utf8SafeCHexEscape(absl::string_view src) { function Base64Unescape (line 948) | bool Base64Unescape(absl::string_view src, std::string* absl_nonnull d... function WebSafeBase64Unescape (line 952) | bool WebSafeBase64Unescape(absl::string_view src, function Base64Escape (line 957) | std::string Base64Escape(absl::string_view src) { function WebSafeBase64Escape (line 965) | std::string WebSafeBase64Escape(absl::string_view src) { function HexStringToBytes (line 973) | bool HexStringToBytes(absl::string_view hex, std::string* absl_nonnull... function HexStringToBytes (line 1004) | std::string HexStringToBytes(absl::string_view from) { function BytesToHexString (line 1014) | std::string BytesToHexString(absl::string_view from) { FILE: absl/strings/escaping.h function namespace (line 37) | namespace absl { FILE: absl/strings/escaping_benchmark.cc function BM_CUnescapeHexString (line 29) | void BM_CUnescapeHexString(benchmark::State& state) { function BM_WebSafeBase64Escape_string (line 44) | void BM_WebSafeBase64Escape_string(benchmark::State& state) { function BM_HexStringToBytes (line 58) | void BM_HexStringToBytes(benchmark::State& state) { function BM_HexStringToBytes_Fail (line 71) | void BM_HexStringToBytes_Fail(benchmark::State& state) { function CEscapeBenchmarkHelper (line 93) | void CEscapeBenchmarkHelper(benchmark::State& state, const char* string_... function BM_CEscape_NoEscape (line 107) | void BM_CEscape_NoEscape(benchmark::State& state) { function BM_CEscape_SomeEscaped (line 112) | void BM_CEscape_SomeEscaped(benchmark::State& state) { function BM_CEscape_MostEscaped (line 117) | void BM_CEscape_MostEscaped(benchmark::State& state) { FILE: absl/strings/escaping_test.cc type epair (line 35) | struct epair { function TEST (line 40) | TEST(CEscape, EscapeAndUnescape) { function TEST (line 105) | TEST(CEscape, BasicEscaping) { function TEST (line 159) | TEST(Unescape, BasicFunction) { class CUnescapeTest (line 202) | class CUnescapeTest : public testing::Test { function TEST_F (line 230) | TEST_F(CUnescapeTest, Unescapes1CharOctalNull) { function TEST_F (line 236) | TEST_F(CUnescapeTest, Unescapes2CharOctalNull) { function TEST_F (line 242) | TEST_F(CUnescapeTest, Unescapes3CharOctalNull) { function TEST_F (line 248) | TEST_F(CUnescapeTest, Unescapes1CharHexNull) { function TEST_F (line 254) | TEST_F(CUnescapeTest, Unescapes2CharHexNull) { function TEST_F (line 260) | TEST_F(CUnescapeTest, Unescapes3CharHexNull) { function TEST_F (line 266) | TEST_F(CUnescapeTest, Unescapes4CharUnicodeNull) { function TEST_F (line 272) | TEST_F(CUnescapeTest, Unescapes8CharUnicodeNull) { function TEST_F (line 278) | TEST_F(CUnescapeTest, UnescapesMultipleOctalNulls) { function TEST_F (line 292) | TEST_F(CUnescapeTest, UnescapesMultipleHexNulls) { function TEST_F (line 303) | TEST_F(CUnescapeTest, UnescapesMultipleUnicodeNulls) { function TestEscapeAndUnescape (line 576) | void TestEscapeAndUnescape() { function TEST (line 635) | TEST(Base64, EscapeAndUnescape) { function TEST (line 639) | TEST(Base64, Padding) { function TEST (line 681) | TEST(Base64, DISABLED_HugeData) { function TEST (line 702) | TEST(Escaping, HexStringToBytesBackToHex) { function TEST (line 742) | TEST(HexAndBack, HexStringToBytes_and_BytesToHexString) { FILE: absl/strings/has_absl_stringify.h function namespace (line 24) | namespace absl { FILE: absl/strings/has_absl_stringify_test.cc type TypeWithoutAbslStringify (line 24) | struct TypeWithoutAbslStringify {} type TypeWithAbslStringify (line 26) | struct TypeWithAbslStringify { method AbslStringify (line 28) | void AbslStringify(Sink&, const TypeWithAbslStringify&) {} function TEST (line 31) | TEST(HasAbslStringifyTest, Works) { FILE: absl/strings/has_ostream_operator.h function namespace (line 24) | namespace absl { FILE: absl/strings/has_ostream_operator_test.cc type TypeWithoutOstreamOp (line 25) | struct TypeWithoutOstreamOp {} type TypeWithOstreamOp (line 27) | struct TypeWithOstreamOp { function TEST (line 33) | TEST(HasOstreamOperatorTest, Works) { FILE: absl/strings/internal/append_and_overwrite.h function namespace (line 24) | namespace absl { FILE: absl/strings/internal/append_and_overwrite_test.cc type AppendAndOverwriteParam (line 26) | struct AppendAndOverwriteParam { function TEST_P (line 35) | TEST_P(StringAppendAndOverwriteTest, StringAppendAndOverwrite) { function TEST (line 71) | TEST(StringAppendAndOverwrite, AmortizedComplexity) { FILE: absl/strings/internal/charconv_bigint.cc type absl (line 21) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 22) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/internal/charconv_bigint.h function namespace (line 28) | namespace absl { FILE: absl/strings/internal/charconv_bigint_test.cc type absl (line 21) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 22) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/internal/charconv_parse.cc type absl (line 24) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 25) | ABSL_NAMESPACE_BEGIN type strings_internal (line 352) | namespace strings_internal { function ParseFloat (line 355) | strings_internal::ParsedFloat ParseFloat(const char* begin, const ch... FILE: absl/strings/internal/charconv_parse.h function ABSL_NAMESPACE_BEGIN (line 24) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/internal/charconv_parse_test.cc function ExpectParsedFloat (line 44) | void ExpectParsedFloat(std::string s, absl::chars_format format_flags, function ExpectNumber (line 101) | void ExpectNumber(std::string s, absl::chars_format format_flags, function ExpectSpecial (line 113) | void ExpectSpecial(const std::string& s, absl::chars_format format_flags, function ExpectFailedParse (line 121) | void ExpectFailedParse(absl::string_view s, absl::chars_format format_fl... function TEST (line 127) | TEST(ParseFloat, SimpleValue) { function TEST (line 205) | TEST(ParseFloat, LargeDecimalMantissa) { function TEST (line 269) | TEST(ParseFloat, LargeHexadecimalMantissa) { function TEST (line 300) | TEST(ParseFloat, ScientificVsFixed) { function TEST (line 316) | TEST(ParseFloat, Infinity) { function TEST (line 329) | TEST(ParseFloat, NaN) { FILE: absl/strings/internal/cord_data_edge.h function namespace (line 26) | namespace absl { FILE: absl/strings/internal/cord_data_edge_test.cc type absl (line 22) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 23) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/internal/cord_internal.cc type absl (line 27) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 28) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/internal/cord_internal.h function namespace (line 45) | namespace absl { function Releaser (line 384) | const Releaser* releaser() const { return &this->template get<0>(); } function Release (line 391) | static void Release(CordRepExternal* rep) { function CordRepSubstring (line 396) | inline CordRepSubstring* CordRepSubstring::Create(CordRep* child, size_t... function CordRep (line 417) | inline CordRep* CordRepSubstring::Substring(CordRep* rep, size_t pos, function Delete (line 436) | inline void CordRepExternal::Delete(CordRep* rep) { function GetOrNull (line 456) | constexpr char GetOrNull(absl::string_view data, size_t pos) { function cordz_info_t (line 474) | static constexpr cordz_info_t LittleEndianByte(unsigned char value) { function class (line 482) | class InlineData { function is_profiled (line 559) | bool is_profiled() const { function CordzInfo (line 577) | CordzInfo* cordz_info() const { function set_cordz_info (line 588) | void set_cordz_info(CordzInfo* cordz_info) { function clear_cordz_info (line 596) | void clear_cordz_info() { function CordRep (line 627) | CordRep* as_tree() const { function set_inline_data (line 632) | void set_inline_data(const char* data, size_t n) { function CopyInlineToString (line 640) | void CopyInlineToString(std::string* dst) const { function copy_max_inline_to (line 653) | void copy_max_inline_to(char* dst) const { function make_tree (line 660) | void make_tree(CordRep* rep) { function set_tree (line 668) | void set_tree(CordRep* rep) { function set_inline_size (line 680) | void set_inline_size(size_t size) { function Compare (line 692) | int Compare(const InlineData& rhs) const { type Rep (line 697) | struct Rep { function explicit (line 711) | explicit constexpr Rep(CordRep* rep) : as_tree(rep) {} function explicit (line 713) | explicit constexpr Rep(absl::string_view chars) function Rep (line 740) | Rep* self() { function Rep (line 745) | constexpr const Rep* self() const { return this; } function Rep (line 746) | constexpr Rep* self() { return this; } function set_tag (line 752) | void set_tag(int8_t rhs) { reinterpret_cast(self())[0] = rhs; } function set_inline_size (line 764) | void set_inline_size(size_t size) { function CordRep (line 769) | CordRep* tree() const { return self()->as_tree.rep; } function set_tree (line 770) | void set_tree(CordRep* rhs) { self()->as_tree.rep = rhs; } function set_cordz_info (line 773) | void set_cordz_info(cordz_info_t rhs) { self()->as_tree.cordz_info = rhs; } function make_tree (line 775) | void make_tree(CordRep* tree) { function SwapValue (line 809) | inline void SwapValue(Rep rhs, Rep& refrhs) { function Compare (line 816) | static inline int Compare(const Rep& lhs, const Rep& rhs) { function InlineData (line 840) | constexpr InlineData::InlineData(const InlineData& rhs) noexcept function poison_this (line 852) | constexpr void InlineData::poison_this() { function unpoison (line 858) | constexpr void InlineData::unpoison() { function poison (line 864) | constexpr void InlineData::poison() { function poison_this (line 884) | constexpr void InlineData::poison_this() {} function unpoison (line 885) | constexpr void InlineData::unpoison() {} function poison (line 886) | constexpr void InlineData::poison() {} function CordRepSubstring (line 890) | inline CordRepSubstring* CordRep::substring() { function CordRepSubstring (line 895) | inline const CordRepSubstring* CordRep::substring() const { function CordRepExternal (line 900) | inline CordRepExternal* CordRep::external() { function CordRepExternal (line 905) | inline const CordRepExternal* CordRep::external() const { function CordRep (line 910) | inline CordRep* CordRep::Ref(CordRep* rep) { function Unref (line 918) | inline void CordRep::Unref(CordRep* rep) { function swap (line 925) | inline void swap(InlineData& lhs, InlineData& rhs) noexcept { FILE: absl/strings/internal/cord_rep_btree.cc type absl (line 35) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 36) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/internal/cord_rep_btree.h function namespace (line 31) | namespace absl { function CordRepBtree (line 677) | inline CordRepBtree* CordRepBtree::CopyRaw(size_t new_length) const { function CordRepBtree (line 697) | inline CordRepBtree* CordRepBtree::Copy() const { FILE: absl/strings/internal/cord_rep_btree_navigator.cc type absl (line 23) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 24) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/internal/cord_rep_btree_navigator.h function namespace (line 24) | namespace absl { FILE: absl/strings/internal/cord_rep_btree_navigator_test.cc type absl (line 30) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 31) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/internal/cord_rep_btree_reader.cc type absl (line 26) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 27) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/internal/cord_rep_btree_reader.h function namespace (line 27) | namespace absl { FILE: absl/strings/internal/cord_rep_btree_reader_test.cc type absl (line 32) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 33) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/internal/cord_rep_btree_test.cc type absl (line 34) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 35) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/internal/cord_rep_consume.cc type absl (line 24) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 25) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/internal/cord_rep_consume.h function namespace (line 23) | namespace absl { FILE: absl/strings/internal/cord_rep_crc.cc type absl (line 24) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 25) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/internal/cord_rep_crc.h function namespace (line 26) | namespace absl { FILE: absl/strings/internal/cord_rep_crc_test.cc type absl (line 24) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 25) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/internal/cord_rep_flat.h function namespace (line 27) | namespace absl { FILE: absl/strings/internal/cord_rep_test_util.h function cord_internal (line 35) | inline cord_internal::CordRepSubstring* MakeSubstring( function cord_internal (line 45) | inline cord_internal::CordRepFlat* MakeFlat(absl::string_view value) { function cord_internal (line 54) | inline cord_internal::CordRepExternal* MakeExternal(absl::string_view s) { function std (line 69) | inline std::string CreateRandomString(size_t n) { function std (line 86) | inline std::vector CreateFlatsFromString( function cord_internal (line 96) | inline cord_internal::CordRepBtree* CordRepBtreeFromFlats( function std (line 130) | inline std::vector CordCollectReps( function CordToString (line 138) | inline void CordToString(cord_internal::CordRep* rep, std::string& s) { function std (line 158) | inline std::string CordToString(cord_internal::CordRep* rep) { FILE: absl/strings/internal/cordz_functions.cc type absl (line 27) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 28) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/internal/cordz_functions.h function namespace (line 24) | namespace absl { FILE: absl/strings/internal/cordz_functions_test.cc type absl (line 23) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 24) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/internal/cordz_handle.cc type absl (line 22) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 23) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/internal/cordz_handle.h function ABSL_NAMESPACE_BEGIN (line 25) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/internal/cordz_handle_test.cc type absl (line 26) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 27) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/internal/cordz_info.cc type absl (line 34) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 35) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/internal/cordz_info.h function ABSL_NAMESPACE_BEGIN (line 35) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/internal/cordz_info_statistics_test.cc type absl (line 36) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 37) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/internal/cordz_info_test.cc type absl (line 32) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 33) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/internal/cordz_sample_token.cc type absl (line 21) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 22) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/internal/cordz_sample_token.h function namespace (line 22) | namespace absl { FILE: absl/strings/internal/cordz_sample_token_test.cc type absl (line 34) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 35) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/internal/cordz_statistics.h function namespace (line 23) | namespace absl { FILE: absl/strings/internal/cordz_update_scope.h function namespace (line 25) | namespace absl { FILE: absl/strings/internal/cordz_update_scope_test.cc type absl (line 25) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 26) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/internal/cordz_update_tracker.h function namespace (line 23) | namespace absl { FILE: absl/strings/internal/cordz_update_tracker_test.cc type absl (line 26) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 27) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/internal/damerau_levenshtein_distance.cc type absl (line 28) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 29) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/internal/damerau_levenshtein_distance.h function namespace (line 23) | namespace absl { FILE: absl/strings/internal/damerau_levenshtein_distance_benchmark.cc function MakeTestString (line 22) | std::string MakeTestString(int desired_length, int num_edits) { function BenchmarkArgs (line 30) | void BenchmarkArgs(benchmark::internal::Benchmark* benchmark) { function BM_Distance (line 46) | void BM_Distance(benchmark::State& state) { FILE: absl/strings/internal/damerau_levenshtein_distance_test.cc function TEST (line 26) | TEST(Distance, TestDistances) { function TEST (line 56) | TEST(Distance, TestCutoff) { FILE: absl/strings/internal/escaping.cc type absl (line 22) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 23) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/internal/escaping.h function namespace (line 22) | namespace absl { FILE: absl/strings/internal/escaping_test_common.h type base64_testcase (line 28) | struct base64_testcase { FILE: absl/strings/internal/generic_printer.cc type absl (line 27) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 28) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/internal/generic_printer.h function namespace (line 79) | namespace absl { FILE: absl/strings/internal/generic_printer_internal.h function ABSL_NAMESPACE_BEGIN (line 43) | ABSL_NAMESPACE_BEGIN function print_one (line 149) | const auto print_one = [&](const auto& v) { function else (line 253) | else if constexpr (meta_internal::Requires( function else (line 261) | else if constexpr (meta_internal::Requires( function else (line 268) | else if constexpr (meta_internal::Requires( function else (line 272) | else if constexpr (meta_internal::Requires( function else (line 275) | else if constexpr (std::is_same_v) { function else (line 279) | else if constexpr (std::is_same_v) { function else (line 283) | else if constexpr (std::is_floating_point_v) { function else (line 287) | else if constexpr (std::is_same_v || function else (line 294) | else if constexpr (std::is_same_v) { function else (line 297) | else if constexpr (std::is_same_v || function else (line 304) | else if constexpr (meta_internal::Requires( function else (line 314) | else if constexpr (!std::is_enum_v && function else (line 319) | else if constexpr (meta_internal::Requires( function else (line 327) | else if constexpr (meta_internal::Requires( function else (line 334) | else if constexpr (meta_internal::Requires( function else (line 341) | else if constexpr (std::is_enum_v) { type GenericPrintStreamAdapter (line 366) | struct GenericPrintStreamAdapter { function Flush (line 399) | void Flush() { type GenericPrintAdapterFactory (line 426) | struct GenericPrintAdapterFactory { FILE: absl/strings/internal/generic_printer_test.cc type generic_logging_test (line 41) | namespace generic_logging_test { type NotStreamable (line 42) | struct NotStreamable {} type Streamable (line 52) | struct Streamable { type generic_logging_test (line 51) | namespace generic_logging_test { type NotStreamable (line 42) | struct NotStreamable {} type Streamable (line 52) | struct Streamable { type absl (line 60) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 61) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/internal/memutil.cc type absl (line 21) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 22) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/internal/memutil.h function namespace (line 26) | namespace absl { FILE: absl/strings/internal/memutil_benchmark.cc function case_eq (line 40) | bool case_eq(const char a, const char b) { function BM_Searchcase (line 44) | void BM_Searchcase(benchmark::State& state) { function BM_SearchcaseMedium (line 54) | void BM_SearchcaseMedium(benchmark::State& state) { function BM_SearchcasePathological (line 64) | void BM_SearchcasePathological(benchmark::State& state) { function BM_Memcasematch (line 101) | void BM_Memcasematch(benchmark::State& state) { function BM_MemcasematchMedium (line 109) | void BM_MemcasematchMedium(benchmark::State& state) { function BM_MemcasematchPathological (line 117) | void BM_MemcasematchPathological(benchmark::State& state) { FILE: absl/strings/internal/memutil_test.cc function TEST (line 25) | TEST(MemUtil, memcasecmp) { FILE: absl/strings/internal/numbers_test_common.h function namespace (line 28) | namespace absl { FILE: absl/strings/internal/ostringstream.cc type absl (line 22) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 23) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/internal/ostringstream.h function namespace (line 27) | namespace absl { FILE: absl/strings/internal/ostringstream_benchmark.cc type StringType (line 23) | enum StringType { function BM_StdStream (line 30) | void BM_StdStream(benchmark::State& state) { function BM_CustomStream (line 67) | void BM_CustomStream(benchmark::State& state) { FILE: absl/strings/internal/ostringstream_test.cc function TEST (line 28) | TEST(OStringStream, IsOStream) { function TEST (line 34) | TEST(OStringStream, ConstructNullptr) { function TEST (line 39) | TEST(OStringStream, ConstructStr) { function TEST (line 48) | TEST(OStringStream, Destroy) { function TEST (line 54) | TEST(OStringStream, MoveConstruct) { function TEST (line 67) | TEST(OStringStream, MoveAssign) { function TEST (line 81) | TEST(OStringStream, Str) { function TEST (line 106) | TEST(OStreamStream, WriteToLValue) { function TEST (line 121) | TEST(OStreamStream, WriteToRValue) { FILE: absl/strings/internal/pow10_helper.cc type absl (line 19) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 20) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/internal/pow10_helper.h function namespace (line 27) | namespace absl { FILE: absl/strings/internal/pow10_helper_test.cc type absl (line 22) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 23) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/internal/resize_uninitialized.h function namespace (line 30) | namespace absl { FILE: absl/strings/internal/resize_uninitialized_test.cc type resizable_string (line 28) | struct resizable_string { method size (line 31) | size_t size() const { return 0; } method capacity (line 32) | size_t capacity() const { return 0; } method resize (line 35) | void resize(size_t) { resize_call_count += 1; } method reserve (line 36) | void reserve(size_t) {} method resizable_string (line 37) | resizable_string& erase(size_t = 0, size_t = 0) { return *this; } method max_size (line 38) | size_t max_size() const { return std::numeric_limits::max(); } type default_init_string (line 46) | struct default_init_string { method size (line 49) | size_t size() const { return 0; } method capacity (line 50) | size_t capacity() const { return 0; } method resize (line 53) | void resize(size_t) { resize_call_count += 1; } method __resize_default_init (line 54) | void __resize_default_init(size_t) { resize_default_init_call_count +=... method reserve (line 55) | void reserve(size_t) {} method default_init_string (line 56) | default_init_string& erase(size_t = 0, size_t = 0) { return *this; } method max_size (line 57) | size_t max_size() const { return std::numeric_limits::max(); } function TEST (line 61) | TEST(ResizeUninit, WithAndWithout) { function TEST (line 95) | TEST(ResizeUninit, Amortized) { FILE: absl/strings/internal/stl_type_traits.h function namespace (line 42) | namespace absl { FILE: absl/strings/internal/str_format/arg.cc type absl (line 42) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 43) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/internal/str_format/arg.h function namespace (line 41) | namespace absl { function Convert (line 404) | struct FormatArgImplFriend { function typename (line 419) | typename Arg::Dispatcher GetVTablePtrForTest(Arg arg) { function FormatConversionCharSet (line 425) | FormatConversionCharSet ArgumentToConv() { function class (line 434) | class FormatArgImpl { function ToIntVal (line 559) | int ToIntVal(const T& val) { function ToInt (line 574) | bool ToInt(Data arg, int* out, std::true_type /* is_integral */, function ToInt (line 581) | bool ToInt(Data arg, int* out, std::false_type, function ToInt (line 589) | bool ToInt(Data, int*, std::false_type, std::false_type) { function Dispatch (line 594) | bool Dispatch(Data arg, FormatConversionSpecImpl spec, void* out) { FILE: absl/strings/internal/str_format/arg_test.cc type absl (line 23) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 24) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/internal/str_format/bind.cc type absl (line 36) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 37) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/internal/str_format/bind.h function namespace (line 34) | namespace absl { function CheckMatch (line 111) | constexpr bool CheckMatch( function CheckMatches (line 119) | bool CheckMatches(absl::index_sequence) { function Base (line 157) | FormatSpecTemplate(const char* s) // NOLINT function Base (line 161) | FormatSpecTemplate(string_view s) // NOLINT function Base (line 167) | FormatSpecTemplate(const char* s) : Base(s) {} function Base (line 168) | FormatSpecTemplate(string_view s) : Base(s) {} function class (line 180) | class Streamable { FILE: absl/strings/internal/str_format/bind_test.cc type absl (line 22) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 23) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/internal/str_format/checker.h function ValidFormatImpl (line 43) | bool ValidFormatImpl(string_view format) { FILE: absl/strings/internal/str_format/checker_test.cc type absl (line 21) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 22) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/internal/str_format/constexpr_parser.h function namespace (line 28) | namespace absl { function class (line 43) | class InputValue { FILE: absl/strings/internal/str_format/convert_test.cc type absl (line 50) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 51) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/internal/str_format/extension.cc type absl (line 22) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 23) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/internal/str_format/extension.h type class (line 34) | enum class type class (line 35) | enum class function namespace (line 37) | namespace str_format_internal { FILE: absl/strings/internal/str_format/extension_test.cc type my_namespace (line 29) | namespace my_namespace { class UserDefinedType (line 30) | class UserDefinedType { method UserDefinedType (line 32) | UserDefinedType() = default; method Append (line 34) | void Append(absl::string_view str) { value_.append(str.data(), str.s... method AbslFormatFlush (line 37) | void AbslFormatFlush(UserDefinedType* x, absl::string_view str) { function MakeRandomString (line 48) | std::string MakeRandomString(size_t len) { function TEST (line 58) | TEST(FormatExtensionTest, SinkAppendSubstring) { function TEST (line 72) | TEST(FormatExtensionTest, SinkAppendChars) { function TEST (line 86) | TEST(FormatExtensionTest, VerifyEnumEquality) { function TEST (line 100) | TEST(FormatExtensionTest, SetConversionChar) { FILE: absl/strings/internal/str_format/float_conversion.cc class StackArray (line 57) | class StackArray { method ABSL_ATTRIBUTE_NOINLINE (line 69) | ABSL_ATTRIBUTE_NOINLINE static void RunWithCapacityImpl(Func f) { method RunWithCapacity (line 77) | static void RunWithCapacity(size_t capacity, Func f) { function MultiplyBy10WithCarry (line 102) | inline char MultiplyBy10WithCarry(Int* v, char carry) { function DivideBy10WithCarry (line 113) | inline char DivideBy10WithCarry(uint64_t* v, char carry) { class BinaryToDecimal (line 135) | class BinaryToDecimal { method ChunksNeeded (line 136) | static constexpr size_t ChunksNeeded(int exp) { method RunConversion (line 146) | static void RunConversion(uint128 v, int exp, method TotalDigits (line 160) | size_t TotalDigits() const { method CurrentDigits (line 166) | absl::string_view CurrentDigits() const { method AdvanceDigits (line 172) | bool AdvanceDigits() { method BinaryToDecimal (line 183) | BinaryToDecimal(absl::Span data, uint128 v, int exp) : data_... class FractionalDigitGenerator (line 251) | class FractionalDigitGenerator { method RunConversion (line 255) | static void RunConversion( method HasMoreDigits (line 271) | bool HasMoreDigits() const { return next_digit_ != 0 || after_chunk_in... method IsGreaterThanHalf (line 274) | bool IsGreaterThanHalf() const { method IsExactlyHalf (line 278) | bool IsExactlyHalf() const { return next_digit_ == 5 && !after_chunk_i... type Digits (line 280) | struct Digits { method Digits (line 287) | Digits GetDigits() { method GetOneDigit (line 301) | char GetOneDigit() { method FractionalDigitGenerator (line 315) | FractionalDigitGenerator(absl::Span data, uint128 v, int exp) function LeadingZeros (line 336) | int LeadingZeros(uint64_t v) { return countl_zero(v); } function LeadingZeros (line 337) | int LeadingZeros(uint128 v) { function RoundUp (line 346) | void RoundUp(char *p) { function RoundToEven (line 356) | void RoundToEven(char *p) { type FractionalDigitPrinterResult (line 458) | struct FractionalDigitPrinterResult { function FractionalDigitPrinterResult (line 464) | FractionalDigitPrinterResult PrintFractionalDigitsScientific( function FractionalDigitPrinterResult (line 485) | FractionalDigitPrinterResult PrintFractionalDigitsScientific( type FormatState (line 523) | struct FormatState { method ShouldPrintDot (line 531) | bool ShouldPrintDot() const { return precision != 0 || conv.has_alt_fl... type Padding (line 534) | struct Padding { function Padding (line 540) | Padding ExtraWidthToPadding(size_t total_size, const FormatState &state) { function FinalPrint (line 555) | void FinalPrint(const FormatState& state, function FormatFFast (line 589) | void FormatFFast(Int v, int exp, const FormatState &state) { function FormatFPositiveExpSlow (line 647) | void FormatFPositiveExpSlow(uint128 v, int exp, const FormatState &state) { function FormatFNegativeExpSlow (line 676) | void FormatFNegativeExpSlow(uint128 v, int exp, const FormatState &state) { function FormatF (line 747) | void FormatF(Int mantissa, int exp, const FormatState &state) { function GetNibble (line 770) | uint8_t GetNibble(Int n, size_t nibble_index) { function IncrementNibble (line 780) | bool IncrementNibble(size_t nibble_index, Int* n) { function Int (line 799) | Int MaskUpToNibbleInclusive(size_t nibble_index) { function Int (line 809) | Int MaskUpToNibbleExclusive(size_t nibble_index) { function Int (line 814) | Int MoveToNibble(uint8_t nibble, size_t nibble_index) { function HexFloatLeadingDigitSizeInBits (line 832) | constexpr size_t HexFloatLeadingDigitSizeInBits() { function HexFloatNeedsRoundUp (line 845) | bool HexFloatNeedsRoundUp(Int mantissa, type HexFloatTypeParams (line 873) | struct HexFloatTypeParams { method HexFloatTypeParams (line 875) | explicit HexFloatTypeParams(Float) function FormatARound (line 890) | void FormatARound(bool precision_specified, const FormatState &state, function FormatANormalize (line 919) | void FormatANormalize(const HexFloatTypeParams float_traits, uint8_t *le... function FormatA (line 944) | void FormatA(const HexFloatTypeParams float_traits, Int mantissa, int exp, function FallbackToSnprintf (line 1032) | bool FallbackToSnprintf(const Float v, const FormatConversionSpecImpl &c... type Buffer (line 1074) | struct Buffer { method push_front (line 1075) | void push_front(char c) { method push_back (line 1079) | void push_back(char c) { method pop_back (line 1083) | void pop_back() { method last_digit (line 1093) | char last_digit() const { return end[-1] == '.' ? end[-2] : end[-1]; } method size (line 1095) | size_t size() const { return static_cast(end - begin); } type FormatStyle (line 1102) | enum class FormatStyle { Fixed, Precision } function ConvertNonNumericFloats (line 1107) | bool ConvertNonNumericFloats(char sign_char, Float v, function RoundUp (line 1133) | void RoundUp(Buffer *buffer, int *exp) { function PrintExponent (line 1153) | void PrintExponent(int exp, char e, Buffer *out) { function CanFitMantissa (line 1173) | constexpr bool CanFitMantissa() { function ConvertFloatImpl (line 1921) | bool ConvertFloatImpl(long double v, const FormatConversionSpecImpl &conv, function ConvertFloatImpl (line 1932) | bool ConvertFloatImpl(float v, const FormatConversionSpecImpl &conv, function ConvertFloatImpl (line 1937) | bool ConvertFloatImpl(double v, const FormatConversionSpecImpl &conv, FILE: absl/strings/internal/str_format/float_conversion.h function namespace (line 20) | namespace absl { FILE: absl/strings/internal/str_format/output.cc type absl (line 20) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 21) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/internal/str_format/output.h function namespace (line 32) | namespace absl { FILE: absl/strings/internal/str_format/output_test.cc type absl (line 24) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 25) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/internal/str_format/parser.cc type absl (line 30) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 31) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/internal/str_format/parser.h function ABSL_NAMESPACE_BEGIN (line 37) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/internal/str_format/parser_test.cc type absl (line 31) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 32) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/internal/str_join_internal.h function namespace (line 53) | namespace absl { function explicit (line 142) | explicit DereferenceFormatterImpl(Formatter&& f) type AlphaNumFormatterImpl (line 168) | typedef AlphaNumFormatterImpl Type; function char (line 171) | struct DefaultFormatter { function char (line 175) | struct DefaultFormatter { function string (line 179) | struct DefaultFormatter { function string_view (line 183) | struct DefaultFormatter { function string (line 204) | string JoinAlgorithm(Iterator start, Iterator end, absl::string_view s, function string (line 234) | string JoinAlgorithm(Iterator start, Iterator end, absl::string_view s, function string (line 304) | string JoinRange(Iterator first, Iterator last, function string_view (line 321) | string_view separator) { FILE: absl/strings/internal/str_split_internal.h function namespace (line 51) | namespace absl { function Container (line 410) | Container operator()(const Splitter& splitter) const { type raw_view (line 430) | struct raw_view { function Container (line 479) | Container operator()(const Splitter& splitter) const { function iterator (line 510) | static iterator ToIter(std::pair pair) { function iterator (line 513) | static iterator ToIter(iterator iter) { return iter; } FILE: absl/strings/internal/string_constant.h function namespace (line 21) | namespace absl { FILE: absl/strings/internal/string_constant_test.cc type Callable (line 25) | struct Callable { function TEST (line 31) | TEST(StringConstant, Traits) { function TEST (line 43) | TEST(StringConstant, MakeFromCallable) { function TEST (line 50) | TEST(StringConstant, MakeFromStringConstant) { FILE: absl/strings/internal/stringify_sink.cc type absl (line 16) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 17) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/internal/stringify_sink.h function namespace (line 27) | namespace absl { FILE: absl/strings/internal/stringify_stream.h function namespace (line 55) | namespace absl { FILE: absl/strings/internal/stringify_stream_test.cc type absl (line 26) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 27) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/internal/utf8.cc type absl (line 25) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 26) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/internal/utf8.h function namespace (line 25) | namespace absl { FILE: absl/strings/internal/utf8_test.cc function TEST (line 45) | TEST(EncodeUTF8Char, BasicFunction) { type WideToUtf8TestCase (line 81) | struct WideToUtf8TestCase { function GetWideToUtf8TestCases (line 90) | std::vector GetWideToUtf8TestCases() { class WideToUtf8ParamTest (line 173) | class WideToUtf8ParamTest : public TestWithParam {} function TEST_P (line 175) | TEST_P(WideToUtf8ParamTest, SingleCharConversion) { function GetUtf8TestString (line 227) | absl::string_view GetUtf8TestString() { function TEST (line 244) | TEST(WideToUtf8, FullString) { FILE: absl/strings/match.cc type absl (line 28) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 29) | ABSL_NAMESPACE_BEGIN function StrContainsIgnoreCase (line 39) | bool StrContainsIgnoreCase(absl::string_view haystack, function StrContainsIgnoreCase (line 48) | bool StrContainsIgnoreCase(absl::string_view haystack, function StartsWithIgnoreCase (line 60) | bool StartsWithIgnoreCase(absl::string_view text, function EndsWithIgnoreCase (line 66) | bool EndsWithIgnoreCase(absl::string_view text, function FindLongestCommonPrefix (line 72) | absl::string_view FindLongestCommonPrefix(absl::string_view a, function FindLongestCommonSuffix (line 115) | absl::string_view FindLongestCommonSuffix(absl::string_view a, FILE: absl/strings/match.h function namespace (line 40) | namespace absl { FILE: absl/strings/match_test.cc function TEST (line 24) | TEST(MatchTest, StartsWith) { function TEST (line 41) | TEST(MatchTest, EndsWith) { function TEST (line 58) | TEST(MatchTest, Contains) { function TEST (line 72) | TEST(MatchTest, ContainsChar) { function TEST (line 89) | TEST(MatchTest, ContainsNull) { function TEST (line 103) | TEST(MatchTest, EqualsIgnoreCase) { function TEST (line 114) | TEST(MatchTest, StartsWithIgnoreCase) { function TEST (line 122) | TEST(MatchTest, EndsWithIgnoreCase) { function TEST (line 130) | TEST(MatchTest, ContainsIgnoreCase) { function TEST (line 144) | TEST(MatchTest, ContainsCharIgnoreCase) { function TEST (line 174) | TEST(MatchTest, FindLongestCommonPrefix) { function TEST (line 195) | TEST(MatchTest, FindLongestCommonPrefixLoad16Mismatch) { function TEST (line 202) | TEST(MatchTest, FindLongestCommonPrefixLoad16MatchesNoLast) { function TEST (line 209) | TEST(MatchTest, FindLongestCommonPrefixLoad16MatchesLastCharMismatches) { function TEST (line 216) | TEST(MatchTest, FindLongestCommonPrefixLoad16MatchesLastMatches) { function TEST (line 223) | TEST(MatchTest, FindLongestCommonPrefixSize8Load64Mismatches) { function TEST (line 230) | TEST(MatchTest, FindLongestCommonPrefixSize8Load64Matches) { function TEST (line 237) | TEST(MatchTest, FindLongestCommonPrefixSize15Load64Mismatches) { function TEST (line 244) | TEST(MatchTest, FindLongestCommonPrefixSize15Load64Matches) { function TEST (line 251) | TEST(MatchTest, FindLongestCommonPrefixSizeFirstByteOfLast8BytesMismatch) { function TEST (line 258) | TEST(MatchTest, FindLongestCommonPrefixLargeLastCharMismatches) { function TEST (line 266) | TEST(MatchTest, FindLongestCommonPrefixLargeFullMatch) { function TEST (line 273) | TEST(MatchTest, FindLongestCommonSuffix) { FILE: absl/strings/numbers.cc type absl (line 47) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 48) | ABSL_NAMESPACE_BEGIN function SimpleAtod (line 85) | bool SimpleAtod(absl::string_view str, double* absl_nonnull out) { function SimpleAtob (line 120) | bool SimpleAtob(absl::string_view str, bool* absl_nonnull out) { function PrepareEightDigits (line 229) | inline uint64_t PrepareEightDigits(uint32_t i) { function ABSL_ATTRIBUTE_ALWAYS_INLINE (line 257) | inline ABSL_ATTRIBUTE_ALWAYS_INLINE char* absl_nonnull EncodeFullU32( function ABSL_ATTRIBUTE_ALWAYS_INLINE (line 280) | inline ABSL_ATTRIBUTE_ALWAYS_INLINE char* absl_nonnull EncodeFullU64( function ABSL_ATTRIBUTE_ALWAYS_INLINE (line 305) | inline ABSL_ATTRIBUTE_ALWAYS_INLINE char* absl_nonnull EncodeFullU128( function Mul32 (line 406) | static std::pair Mul32(std::pair PowFive(uint64_t num, int expfive) { type ExpDigits (line 479) | struct ExpDigits { function ExpDigits (line 490) | static ExpDigits SplitToSix(const double value) { function safe_parse_sign_and_base (line 759) | inline bool safe_parse_sign_and_base( type LookupTables (line 861) | struct LookupTables { function safe_parse_positive_int (line 1046) | inline bool safe_parse_positive_int(absl::string_view text, int base, function safe_parse_negative_int (line 1083) | inline bool safe_parse_negative_int(absl::string_view text, int base, function safe_int_internal (line 1128) | inline bool safe_int_internal(absl::string_view text, function safe_uint_internal (line 1143) | inline bool safe_uint_internal(absl::string_view text, type numbers_internal (line 1154) | namespace numbers_internal { function safe_strto8_base (line 1178) | bool safe_strto8_base(absl::string_view text, int8_t* absl_nonnull v... function safe_strto16_base (line 1183) | bool safe_strto16_base(absl::string_view text, int16_t* absl_nonnull... function safe_strto32_base (line 1188) | bool safe_strto32_base(absl::string_view text, int32_t* absl_nonnull... function safe_strto64_base (line 1193) | bool safe_strto64_base(absl::string_view text, int64_t* absl_nonnull... function safe_strto128_base (line 1198) | bool safe_strto128_base(absl::string_view text, int128* absl_nonnull... function safe_strtou8_base (line 1203) | bool safe_strtou8_base(absl::string_view text, uint8_t* absl_nonnull... function safe_strtou16_base (line 1208) | bool safe_strtou16_base(absl::string_view text, uint16_t* absl_nonnu... function safe_strtou32_base (line 1213) | bool safe_strtou32_base(absl::string_view text, uint32_t* absl_nonnu... function safe_strtou64_base (line 1218) | bool safe_strtou64_base(absl::string_view text, uint64_t* absl_nonnu... function safe_strtou128_base (line 1223) | bool safe_strtou128_base(absl::string_view text, uint128* absl_nonnu... FILE: absl/strings/numbers.h function namespace (line 53) | namespace absl { function namespace (line 125) | namespace absl { function SimpleAtoi (line 325) | [[nodiscard]] bool SimpleAtoi(absl::string_view str, function SimpleAtoi (line 330) | [[nodiscard]] inline bool SimpleAtoi(absl::string_view str, function SimpleAtoi (line 335) | [[nodiscard]] inline bool SimpleAtoi(absl::string_view str, function SimpleHexAtoi (line 341) | [[nodiscard]] bool SimpleHexAtoi(absl::string_view str, function SimpleHexAtoi (line 346) | [[nodiscard]] inline bool SimpleHexAtoi(absl::string_view str, function SimpleHexAtoi (line 351) | [[nodiscard]] inline bool SimpleHexAtoi(absl::string_view str, FILE: absl/strings/numbers_benchmark.cc function BM_FastIntToBuffer (line 32) | void BM_FastIntToBuffer(benchmark::State& state) { function RepeatedSevens (line 48) | int64_t RepeatedSevens(int num_digits, int base) { function BM_safe_strto32_string (line 55) | void BM_safe_strto32_string(benchmark::State& state) { function BM_safe_strto64_string (line 82) | void BM_safe_strto64_string(benchmark::State& state) { function BM_safe_strtou32_string (line 110) | void BM_safe_strtou32_string(benchmark::State& state) { function BM_safe_strtou64_string (line 137) | void BM_safe_strtou64_string(benchmark::State& state) { function MakeFloatStrings (line 168) | std::vector MakeFloatStrings(int num_strings, int num_digit... function StringType (line 189) | StringType GetStringAs(const std::string& s) { function GetStringsAs (line 198) | std::vector GetStringsAs(const std::vector& str... function BM_SimpleAtof (line 208) | void BM_SimpleAtof(benchmark::State& state) { function BM_SimpleAtod (line 238) | void BM_SimpleAtod(benchmark::State& state) { function BM_FastHexToBufferZeroPad16 (line 267) | void BM_FastHexToBufferZeroPad16(benchmark::State& state) { FILE: absl/strings/numbers_test.cc function PerfectDtoa (line 82) | std::string PerfectDtoa(double d) { function TEST (line 123) | TEST(ToString, PerfectDtoa) { type MyInteger (line 140) | struct MyInteger { method MyInteger (line 142) | explicit constexpr MyInteger(integer i) : i(i) {} method MyInteger (line 145) | constexpr MyInteger operator+(MyInteger other) const { return i + othe... method MyInteger (line 146) | constexpr MyInteger operator-(MyInteger other) const { return i - othe... method MyInteger (line 147) | constexpr MyInteger operator*(MyInteger other) const { return i * othe... method MyInteger (line 148) | constexpr MyInteger operator/(MyInteger other) const { return i / othe... method integer (line 157) | integer as_integer() const { return i; } function CheckInt32 (line 165) | void CheckInt32(int32_t x) { function CheckInt64 (line 175) | void CheckInt64(int64_t x) { function CheckUInt32 (line 192) | void CheckUInt32(uint32_t x) { function CheckUInt64 (line 202) | void CheckUInt64(uint64_t x) { function CheckUInt128 (line 217) | void CheckUInt128(absl::uint128 x) { function CheckInt128 (line 230) | void CheckInt128(absl::int128 x) { function CheckHex64 (line 243) | void CheckHex64(uint64_t v) { function TEST (line 253) | TEST(Numbers, TestFastPrints) { function VerifySimpleAtoiGood (line 318) | void VerifySimpleAtoiGood(in_val_type in_value, int_type exp_value) { function VerifySimpleAtoiBad (line 330) | void VerifySimpleAtoiBad(in_val_type in_value) { function TEST (line 337) | TEST(NumbersTest, Atoi) { function TEST (line 510) | TEST(NumbersTest, AtodEmpty) { function TEST (line 517) | TEST(NumbersTest, AtofEmpty) { function TEST (line 524) | TEST(NumbersTest, Atod) { function TEST (line 730) | TEST(NumbersTest, Prefixes) { function TEST (line 752) | TEST(NumbersTest, Atoenum) { function VerifySimpleHexAtoiGood (line 807) | void VerifySimpleHexAtoiGood(in_val_type in_value, int_type exp_value) { function VerifySimpleHexAtoiBad (line 832) | void VerifySimpleHexAtoiBad(in_val_type in_value) { function TEST (line 852) | TEST(NumbersTest, HexAtoi) { function TEST (line 1005) | TEST(stringtest, safe_strto8_base) { function TEST (line 1079) | TEST(stringtest, safe_strto16_base) { function TEST (line 1153) | TEST(stringtest, safe_strto32_base) { function TEST (line 1227) | TEST(stringtest, safe_strto64_base) { function TEST (line 1298) | TEST(stringtest, safe_strto8_range) { function TEST (line 1311) | TEST(stringtest, safe_strto16_range) { function TEST (line 1324) | TEST(stringtest, safe_strto32_range) { function TEST (line 1337) | TEST(stringtest, safe_strto64_range) { function TEST (line 1350) | TEST(stringtest, safe_strto8_leading_substring) { function TEST (line 1372) | TEST(stringtest, safe_strto16_leading_substring) { function TEST (line 1394) | TEST(stringtest, safe_strto32_leading_substring) { function TEST (line 1416) | TEST(stringtest, safe_strto64_leading_substring) { function test_random_integer_parse_base (line 1442) | void test_random_integer_parse_base() { function TEST (line 1474) | TEST(stringtest, safe_strto16_random) { function TEST (line 1477) | TEST(stringtest, safe_strto32_random) { function TEST (line 1480) | TEST(stringtest, safe_strto64_random) { function TEST (line 1483) | TEST(stringtest, safe_strtou16_random) { function TEST (line 1486) | TEST(stringtest, safe_strtou32_random) { function TEST (line 1489) | TEST(stringtest, safe_strtou64_random) { function TEST (line 1492) | TEST(stringtest, safe_strtou128_random) { function TEST (line 1526) | TEST(stringtest, safe_strto128_random) { function TEST (line 1567) | TEST(stringtest, safe_strtou8_exhaustive) { function TEST (line 1594) | TEST(stringtest, safe_strto8_exhaustive) { function TEST (line 1623) | TEST(stringtest, safe_strtou32_base) { function TEST (line 1636) | TEST(stringtest, safe_strtou32_base_length_delimited) { function TEST (line 1654) | TEST(stringtest, safe_strtou64_base) { function TEST (line 1666) | TEST(stringtest, safe_strtou64_base_length_delimited) { class SimpleDtoaTest (line 1690) | class SimpleDtoaTest : public testing::Test { method SetUp (line 1692) | void SetUp() override { method TearDown (line 1701) | void TearDown() override { method ToNineDigits (line 1711) | std::string ToNineDigits(double value) { function ExhaustiveFloat (line 1727) | void ExhaustiveFloat(uint32_t cases, R&& runnable) { function TEST_F (line 1783) | TEST_F(SimpleDtoaTest, ExhaustiveDoubleToSixDigits) { function TEST (line 1889) | TEST(StrToInt8, Partial) { function TEST (line 1922) | TEST(StrToUint8, Partial) { function TEST (line 1953) | TEST(StrToInt16, Partial) { function TEST (line 1986) | TEST(StrToUint16, Partial) { function TEST (line 2017) | TEST(StrToInt32, Partial) { function TEST (line 2050) | TEST(StrToUint32, Partial) { function TEST (line 2081) | TEST(StrToInt64, Partial) { function TEST (line 2114) | TEST(StrToUint64, Partial) { function TEST (line 2145) | TEST(StrToInt32Base, PrefixOnly) { function TEST (line 2179) | TEST(StrToUint32Base, PrefixOnly) { function TEST (line 2210) | TEST(StrToInt64Base, PrefixOnly) { function TEST (line 2244) | TEST(StrToUint64Base, PrefixOnly) { function TestFastHexToBufferZeroPad16 (line 2275) | void TestFastHexToBufferZeroPad16(uint64_t v) { function TEST (line 2286) | TEST(FastHexToBufferZeroPad16, Smoke) { function ExpectWritesNull (line 2300) | void ExpectWritesNull() { function TEST (line 2313) | TEST(FastIntToBuffer, WritesNull) { FILE: absl/strings/resize_and_overwrite.h function namespace (line 65) | namespace absl { FILE: absl/strings/resize_and_overwrite_test.cc type ResizeAndOverwriteParam (line 27) | struct ResizeAndOverwriteParam { function TEST_P (line 36) | TEST_P(StringResizeAndOverwriteTest, StringResizeAndOverwrite) { function TEST_P (line 67) | TEST_P(StringResizeAndOverwriteTest, StringResizeAndOverwriteFallback) { function TEST_P (line 104) | TEST_P(StringResizeAndOverwriteTest, Initialized) { FILE: absl/strings/str_cat.cc type absl (line 33) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 34) | ABSL_NAMESPACE_BEGIN function StrCat (line 58) | std::string StrCat(const AlphaNum& a, const AlphaNum& b) { function StrCat (line 77) | std::string StrCat(const AlphaNum& a, const AlphaNum& b, const AlphaNu... function StrCat (line 99) | std::string StrCat(const AlphaNum& a, const AlphaNum& b, const AlphaNu... type strings_internal (line 123) | namespace strings_internal { function CatPieces (line 126) | std::string CatPieces(std::initializer_list piece... function AppendPieces (line 161) | void AppendPieces(std::string* absl_nonnull dest, function StrAppend (line 185) | void StrAppend(std::string* absl_nonnull dest, const AlphaNum& a) { function StrAppend (line 196) | void StrAppend(std::string* absl_nonnull dest, const AlphaNum& a, function StrAppend (line 210) | void StrAppend(std::string* absl_nonnull dest, const AlphaNum& a, function StrAppend (line 227) | void StrAppend(std::string* absl_nonnull dest, const AlphaNum& a, FILE: absl/strings/str_cat.h function namespace (line 118) | namespace absl { type Dec (line 257) | struct Dec { function class (line 317) | class AlphaNum { function namespace (line 461) | namespace strings_internal { function std (line 545) | [[nodiscard]] inline std::string StrCat() { return std::string(); } function std (line 548) | [[nodiscard]] inline std::string StrCat( function std (line 552) | [[nodiscard]] inline std::string StrCat(const AlphaNum& a) { function StrAppend (line 610) | void StrAppend(std::string* absl_nonnull dest, const AlphaNum& a, FILE: absl/strings/str_cat_benchmark.cc function IncrementAlternatingSign (line 39) | inline int IncrementAlternatingSign(int i) { function BM_Sum_By_StrCat (line 43) | void BM_Sum_By_StrCat(benchmark::State& state) { function BM_StrCat_By_snprintf (line 59) | void BM_StrCat_By_snprintf(benchmark::State& state) { function BM_StrCat_By_Strings (line 69) | void BM_StrCat_By_Strings(benchmark::State& state) { function BM_StrCat_By_StringOpPlus (line 80) | void BM_StrCat_By_StringOpPlus(benchmark::State& state) { function BM_StrCat_By_StrCat (line 94) | void BM_StrCat_By_StrCat(benchmark::State& state) { function BM_HexCat_By_StrCat (line 104) | void BM_HexCat_By_StrCat(benchmark::State& state) { function BM_HexCat_By_StrFormat (line 115) | void BM_HexCat_By_StrFormat(benchmark::State& state) { function BM_HexCat_By_Substitute (line 126) | void BM_HexCat_By_Substitute(benchmark::State& state) { function BM_FloatToString_By_StrCat (line 137) | void BM_FloatToString_By_StrCat(benchmark::State& state) { function BM_DoubleToString_By_SixDigits (line 148) | void BM_DoubleToString_By_SixDigits(benchmark::State& state) { function BM_FloatToString_By_StrFormat (line 160) | void BM_FloatToString_By_StrFormat(benchmark::State& state) { function BM_StrAppendImpl (line 173) | void BM_StrAppendImpl(benchmark::State& state, Table table, size_t total... function BM_StrAppend (line 189) | void BM_StrAppend(benchmark::State& state, Array&& table) { function BM_StrAppendStr (line 211) | void BM_StrAppendStr(benchmark::State& state) { function BM_StrAppendInt (line 220) | void BM_StrAppendInt(benchmark::State& state) { function StrAppendConfig (line 231) | void StrAppendConfig(::benchmark::Benchmark* benchmark) { function BM_StrCatImpl (line 249) | void BM_StrCatImpl(benchmark::State& state, function BM_StrCat (line 257) | void BM_StrCat(benchmark::State& state) { function BM_StrCat_int (line 277) | void BM_StrCat_int(benchmark::State& state) { FILE: absl/strings/str_cat_test.cc function TEST (line 45) | TEST(StrCat, Ints) { function TEST (line 75) | TEST(StrCat, Enums) { function TEST (line 113) | TEST(StrCat, Basics) { function TEST (line 204) | TEST(StrCat, CornerCases) { function TEST (line 219) | TEST(StrCat, StdStringView) { function TEST (line 225) | TEST(StrCat, NullConstCharPtr) { type Mallocator (line 232) | struct Mallocator { method size_type (line 241) | size_type max_size() const { type rebind (line 245) | struct rebind { method Mallocator (line 248) | Mallocator() = default; method Mallocator (line 250) | Mallocator(const Mallocator&) {} method T (line 252) | T* allocate(size_t n) { return static_cast(std::malloc(n * sizeof(... method deallocate (line 253) | void deallocate(T* p, size_t) { std::free(p); } function TEST (line 264) | TEST(StrCat, CustomAllocator) { function TEST (line 277) | TEST(StrCat, MaxArgs) { function TEST (line 336) | TEST(StrAppend, Basics) { function TEST (line 431) | TEST(StrCat, VectorBoolReferenceTypes) { function TEST (line 445) | TEST(StrCat, AvoidsMemcpyWithNullptr) { function TEST (line 458) | TEST(StrAppend, Death) { function TEST (line 468) | TEST(StrAppend, CornerCases) { function TEST (line 482) | TEST(StrAppend, CornerCasesNonEmptyAppend) { function CheckHex (line 499) | void CheckHex(IntType v, const char* nopad_format, const char* zeropad_f... function CheckDec (line 525) | void CheckDec(IntType v, const char* nopad_format, const char* zeropad_f... function CheckHexDec64 (line 554) | void CheckHexDec64(uint64_t v) { function CheckHexDec32 (line 570) | void CheckHexDec32(uint32_t uv) { function CheckAll (line 583) | void CheckAll(uint64_t v) { function TestFastPrints (line 588) | void TestFastPrints() { function TEST (line 623) | TEST(Numbers, TestFunctionsMovedOverFromNumbersMain) { type PointStringify (line 627) | struct PointStringify { method AbslStringify (line 629) | void AbslStringify(FormatSink& sink, const PointStringify& p) { function TEST (line 641) | TEST(StrCat, AbslStringifyExample) { type PointStringifyUsingFormat (line 647) | struct PointStringifyUsingFormat { method AbslStringify (line 649) | void AbslStringify(FormatSink& sink, function TEST (line 658) | TEST(StrCat, AbslStringifyExampleUsingFormat) { type EnumWithStringify (line 664) | enum class EnumWithStringify { Many = 0, Choices = 1 } function AbslStringify (line 667) | void AbslStringify(Sink& sink, EnumWithStringify e) { function TEST (line 671) | TEST(StrCat, AbslStringifyWithEnum) { function CheckSingleArgumentIntegerLimits (line 677) | void CheckSingleArgumentIntegerLimits() { function TEST (line 685) | TEST(StrCat, SingleArgumentLimits) { FILE: absl/strings/str_format.h function ABSL_NAMESPACE_BEGIN (line 92) | ABSL_NAMESPACE_BEGIN function class (line 153) | class FormatCountCapture { function FormatUntyped (line 585) | [[nodiscard]] inline bool FormatUntyped(FormatRawSink raw_sink, function FormatConversionChar (line 695) | enum class FormatConversionChar : uint8_t { function FormatConversionCharSet (line 796) | enum class FormatConversionCharSet : uint64_t { FILE: absl/strings/str_format_test.cc type absl (line 34) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 35) | ABSL_NAMESPACE_BEGIN type Point (line 1100) | struct Point { method AbslFormatConvert (line 1101) | absl::FormatConvertResult il, function string_view (line 293) | string_view separator) { FILE: absl/strings/str_join_benchmark.cc function BM_Join2_Strings (line 26) | void BM_Join2_Strings(benchmark::State& state) { function BM_Join2_Ints (line 47) | void BM_Join2_Ints(benchmark::State& state) { function BM_Join2_KeysAndValues (line 57) | void BM_Join2_KeysAndValues(benchmark::State& state) { function BM_JoinStreamable (line 79) | void BM_JoinStreamable(benchmark::State& state) { function BM_JoinTuple (line 97) | void BM_JoinTuple(benchmark::State& state) { FILE: absl/strings/str_join_test.cc function TEST (line 42) | TEST(StrJoin, APIExamples) { function TEST (line 177) | TEST(StrJoin, CustomFormatter) { function TEST (line 217) | TEST(AlphaNumFormatter, FormatterAPI) { function TEST (line 236) | TEST(AlphaNumFormatter, VectorOfBool) { function TEST (line 246) | TEST(AlphaNumFormatter, AlphaNum) { type StreamableType (line 253) | struct StreamableType { function TEST (line 261) | TEST(StreamFormatter, FormatterAPI) { type TestingParenFormatter (line 280) | struct TestingParenFormatter { function TEST (line 287) | TEST(PairFormatter, FormatterAPI) { function TEST (line 309) | TEST(DereferenceFormatter, FormatterAPI) { function TEST (line 369) | TEST(StrJoin, PublicAPIOverloads) { function TEST (line 383) | TEST(StrJoin, Array) { function TEST (line 388) | TEST(StrJoin, InitializerList) { function TEST (line 431) | TEST(StrJoin, StringViewInitializerList) { function TEST (line 467) | TEST(StrJoin, Tuple) { class TestValue (line 518) | class TestValue { method TestValue (line 520) | TestValue(const char* data, size_t size) : data_(data), size_(size) {} method size (line 522) | size_t size() const { return size_; } class TestIterator (line 546) | class TestIterator { method TestIterator (line 555) | static TestIterator begin(const std::vector& data) { method TestIterator (line 559) | static TestIterator end(const std::vector& data) { method value_type (line 572) | value_type operator*() const { method TestIterator (line 579) | TestIterator& operator++() { method TestIterator (line 584) | TestIterator operator++(int) { method TestIterator (line 590) | TestIterator& operator--() { method TestIterator (line 595) | TestIterator operator--(int) { method TestIterator (line 602) | TestIterator(const std::vector* data, size_t pos) class TestIteratorRange (line 610) | class TestIteratorRange { method TestIteratorRange (line 613) | explicit TestIteratorRange(const std::vector& data) function TEST (line 625) | TEST(StrJoin, TestIteratorRequirementsNoFormatter) { function TEST (line 634) | TEST(StrJoin, TestIteratorRequirementsCustomFormatter) { FILE: absl/strings/str_replace.cc type absl (line 28) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 29) | ABSL_NAMESPACE_BEGIN function StrReplaceAll (line 80) | std::string StrReplaceAll(absl::string_view s, function StrReplaceAll (line 85) | int StrReplaceAll(strings_internal::FixedMapping replacements, FILE: absl/strings/str_replace.h function namespace (line 49) | namespace absl { function string (line 196) | string StrReplaceAll(absl::string_view s, FILE: absl/strings/str_replace_benchmark.cc type Replacement (line 28) | struct Replacement { function SetUpStrings (line 51) | void SetUpStrings() { function BM_StrReplaceAllOneReplacement (line 94) | void BM_StrReplaceAllOneReplacement(benchmark::State& state) { function BM_StrReplaceAll (line 105) | void BM_StrReplaceAll(benchmark::State& state) { FILE: absl/strings/str_replace_test.cc function TEST (line 29) | TEST(StrReplaceAll, OneReplacement) { function TEST (line 92) | TEST(StrReplaceAll, ManyReplacements) { function TEST (line 149) | TEST(StrReplaceAll, ManyReplacementsInMap) { function TEST (line 159) | TEST(StrReplaceAll, ReplacementsInPlace) { function TEST (line 169) | TEST(StrReplaceAll, ReplacementsInPlaceInMap) { type Cont (line 181) | struct Cont { method Cont (line 182) | Cont() = default; method Cont (line 183) | explicit Cont(absl::string_view src) : data(src) {} function get (line 189) | absl::string_view get(const Cont& c) { function TEST (line 197) | TEST(StrReplaceAll, VariableNumber) { function TEST (line 267) | TEST(StrReplaceAll, Inplace) { FILE: absl/strings/str_split.cc type absl (line 26) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 27) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/str_split.h function namespace (line 52) | namespace absl { type typename (line 313) | typedef type AllowEmpty (line 347) | struct AllowEmpty { type SkipEmpty (line 365) | struct SkipEmpty { type SkipWhitespace (line 383) | struct SkipWhitespace { FILE: absl/strings/str_split_benchmark.cc function MakeTestString (line 29) | std::string MakeTestString(int desired_length) { function BM_Split2StringView (line 38) | void BM_Split2StringView(benchmark::State& state) { function MakeMultiDelimiterTestString (line 49) | std::string MakeMultiDelimiterTestString(int desired_length) { function BM_Split2StringViewByAnyChar (line 60) | void BM_Split2StringViewByAnyChar(benchmark::State& state) { function BM_Split2StringViewLifted (line 70) | void BM_Split2StringViewLifted(benchmark::State& state) { function BM_Split2String (line 80) | void BM_Split2String(benchmark::State& state) { function BM_Split2SplitStringUsing (line 92) | void BM_Split2SplitStringUsing(benchmark::State& state) { function BM_SplitStringToUnorderedSet (line 102) | void BM_SplitStringToUnorderedSet(benchmark::State& state) { function BM_SplitStringToUnorderedMap (line 116) | void BM_SplitStringToUnorderedMap(benchmark::State& state) { function BM_SplitStringAllowEmpty (line 130) | void BM_SplitStringAllowEmpty(benchmark::State& state) { type OneCharLiteral (line 143) | struct OneCharLiteral { type OneCharStringLiteral (line 147) | struct OneCharStringLiteral { function BM_SplitStringWithOneChar (line 152) | void BM_SplitStringWithOneChar(benchmark::State& state) { function BM_SplitStringWithOneCharNoVector (line 167) | void BM_SplitStringWithOneCharNoVector(benchmark::State& state) { FILE: absl/strings/str_split_test.cc function TEST (line 49) | TEST(Split, TraitsTest) { function TEST (line 81) | TEST(Split, APIExamples) { function TEST (line 265) | TEST(SplitIterator, Basics) { class Skip (line 281) | class Skip { method Skip (line 283) | explicit Skip(const std::string& s) : s_(s) {} function TEST (line 290) | TEST(SplitIterator, Predicate) { function TEST (line 305) | TEST(SplitIterator, EdgeCases) { function TEST (line 333) | TEST(Splitter, Const) { function TEST (line 338) | TEST(Split, EmptyAndNull) { function TEST (line 349) | TEST(SplitIterator, EqualityAsEndCondition) { function TEST (line 374) | TEST(Splitter, RangeIterators) { function TestConversionOperator (line 385) | void TestConversionOperator(const Splitter& splitter) { function TestMapConversionOperator (line 391) | void TestMapConversionOperator(const Splitter& splitter) { function TestPairConversionOperator (line 397) | void TestPairConversionOperator(const Splitter& splitter) { function TestArrayConversionOperator (line 403) | void TestArrayConversionOperator(const Splitter& splitter) { function TEST (line 408) | TEST(Splitter, ConversionOperator) { function TEST (line 500) | TEST(Splitter, ToPair) { function TEST (line 540) | TEST(Splitter, ToArray) { function TEST (line 573) | TEST(Splitter, Predicates) { function TEST (line 617) | TEST(Split, Basics) { function ReturnStringView (line 650) | absl::string_view ReturnStringView() { return "Hello World"; } function TEST (line 654) | TEST(Split, AcceptsCertainTemporaries) { function TEST (line 664) | TEST(Split, Temporary) { function CopyToHeap (line 692) | static std::unique_ptr CopyToHeap(const T& value) { function TEST (line 696) | TEST(Split, LvalueCaptureIsCopyable) { function TEST (line 705) | TEST(Split, TemporaryCaptureIsCopyable) { function TEST (line 713) | TEST(Split, SplitterIsCopyableAndMoveable) { function TEST (line 725) | TEST(Split, StringDelimiter) { function TEST (line 748) | TEST(Split, UTF8) { function TEST (line 779) | TEST(Split, EmptyStringDelimiter) { function TEST (line 801) | TEST(Split, SubstrDelimiter) { function TEST (line 833) | TEST(Split, EmptyResults) { function IsFoundAtStartingPos (line 865) | static bool IsFoundAtStartingPos(absl::string_view text, Delimiter d, function IsFoundAt (line 878) | static bool IsFoundAt(absl::string_view text, Delimiter d, int expected_... function TestComma (line 892) | void TestComma(Delimiter d) { function TEST (line 907) | TEST(Delimiter, ByString) { function TEST (line 929) | TEST(Split, ByChar) { function TEST (line 942) | TEST(Delimiter, ByAnyChar) { function TEST (line 989) | TEST(Split, ByAsciiWhitespace) { function TEST (line 1029) | TEST(Delimiter, ByLength) { function TEST (line 1046) | TEST(Split, WorksWithLargeStrings) { function TEST (line 1067) | TEST(SplitInternalTest, TypeTraits) { FILE: absl/strings/string_view.h function namespace (line 33) | namespace absl { function string_view (line 53) | constexpr string_view NullSafeStringView(const char* absl_nullable p) { FILE: absl/strings/string_view_test.cc function TEST (line 38) | TEST(StringViewTest, TruncSubstr) { function TEST (line 49) | TEST(StringViewTest, NullSafeStringView) { function TEST (line 65) | TEST(StringViewTest, ConstexprNullSafeStringView) { FILE: absl/strings/strip.h function namespace (line 34) | namespace absl { FILE: absl/strings/strip_test.cc function TEST (line 30) | TEST(Strip, ConsumePrefixOneChar) { function TEST (line 48) | TEST(Strip, ConsumePrefix) { function TEST (line 70) | TEST(Strip, ConsumeSuffix) { function TEST (line 92) | TEST(Strip, StripPrefix) { function TEST (line 104) | TEST(Strip, StripSuffix) { function TEST (line 116) | TEST(Strip, RemoveExtraAsciiWhitespace) { function TEST (line 153) | TEST(Strip, StripTrailingAsciiWhitespace) { function TEST (line 171) | TEST(String, StripLeadingAsciiWhitespace) { function TEST (line 178) | TEST(Strip, StripAsciiWhitespace) { FILE: absl/strings/substitute.cc type absl (line 34) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 35) | ABSL_NAMESPACE_BEGIN FILE: absl/strings/substitute.h function namespace (line 92) | namespace absl { FILE: absl/strings/substitute_benchmark.cc function BM_Substitute (line 25) | void BM_Substitute(benchmark::State& state) { function BM_SubstituteCstr (line 40) | void BM_SubstituteCstr(benchmark::State& state) { function BM_StringPrintf (line 55) | void BM_StringPrintf(benchmark::State& state) { function BM_SubstituteNumber (line 70) | void BM_SubstituteNumber(benchmark::State& state) { function BM_StrCatNumber (line 84) | void BM_StrCatNumber(benchmark::State& state) { function BM_SubstituteSimpleText (line 100) | void BM_SubstituteSimpleText(benchmark::State& state) { function BM_StrCatSimpleText (line 112) | void BM_StrCatSimpleText(benchmark::State& state) { function MakeFormatByDensity (line 123) | std::string MakeFormatByDensity(int density, bool subs_mode) { function BM_SubstituteDensity (line 132) | void BM_SubstituteDensity(benchmark::State& state) { function BM_StrCatDensity (line 144) | void BM_StrCatDensity(benchmark::State& state) { FILE: absl/strings/substitute_test.cc type MyStruct (line 28) | struct MyStruct { method AbslStringify (line 30) | void AbslStringify(Sink& sink, const MyStruct& s) { function TEST (line 38) | TEST(SubstituteTest, Substitute) { function TEST (line 151) | TEST(SubstituteTest, SubstituteAndAppend) { function TEST (line 200) | TEST(SubstituteTest, VectorBoolRef) { function TEST (line 211) | TEST(SubstituteTest, Enums) { type EnumWithStringify (line 259) | enum class EnumWithStringify { Many = 0, Choices = 1 } function AbslStringify (line 262) | void AbslStringify(Sink& sink, EnumWithStringify e) { function TEST (line 266) | TEST(SubstituteTest, AbslStringifyWithEnum) { function TEST (line 273) | TEST(SubstituteDeathTest, SubstituteDeath) { FILE: absl/synchronization/barrier.cc type absl (line 20) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 21) | ABSL_NAMESPACE_BEGIN FILE: absl/synchronization/barrier.h function namespace (line 25) | namespace absl { FILE: absl/synchronization/barrier_test.cc function TEST (line 25) | TEST(Barrier, SanityTest) { FILE: absl/synchronization/blocking_counter.cc type absl (line 22) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 23) | ABSL_NAMESPACE_BEGIN FILE: absl/synchronization/blocking_counter.h function namespace (line 29) | namespace absl { FILE: absl/synchronization/blocking_counter_benchmark.cc function BM_BlockingCounter_SingleThread (line 24) | void BM_BlockingCounter_SingleThread(benchmark::State& state) { function BM_BlockingCounter_DecrementCount (line 42) | void BM_BlockingCounter_DecrementCount(benchmark::State& state) { function BM_BlockingCounter_Wait (line 61) | void BM_BlockingCounter_Wait(benchmark::State& state) { FILE: absl/synchronization/blocking_counter_test.cc type absl (line 28) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 29) | ABSL_NAMESPACE_BEGIN type base_internal (line 86) | namespace base_internal { function TEST (line 118) | TEST(BlockingCounterTest, TracesSignal) { function TEST (line 130) | TEST(BlockingCounterTest, TracesWaitContinue) { FILE: absl/synchronization/internal/create_thread_identity.cc type absl (line 31) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 32) | ABSL_NAMESPACE_BEGIN FILE: absl/synchronization/internal/create_thread_identity.h function namespace (line 31) | namespace absl { FILE: absl/synchronization/internal/futex.h function ABSL_NAMESPACE_BEGIN (line 54) | ABSL_NAMESPACE_BEGIN FILE: absl/synchronization/internal/futex_waiter.cc type absl (line 30) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 31) | ABSL_NAMESPACE_BEGIN FILE: absl/synchronization/internal/futex_waiter.h function namespace (line 29) | namespace absl { FILE: absl/synchronization/internal/graphcycles.cc type absl (line 48) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 49) | ABSL_NAMESPACE_BEGIN FILE: absl/synchronization/internal/graphcycles.h function ABSL_NAMESPACE_BEGIN (line 46) | ABSL_NAMESPACE_BEGIN function GraphId (line 58) | inline GraphId InvalidGraphId() { type Rep (line 135) | struct Rep FILE: absl/synchronization/internal/graphcycles_benchmark.cc function BM_StressTest (line 25) | void BM_StressTest(benchmark::State& state) { FILE: absl/synchronization/internal/graphcycles_test.cc type absl (line 30) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 31) | ABSL_NAMESPACE_BEGIN FILE: absl/synchronization/internal/kernel_timeout.cc type absl (line 34) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 35) | ABSL_NAMESPACE_BEGIN FILE: absl/synchronization/internal/kernel_timeout.h function class (line 42) | class KernelTimeout { FILE: absl/synchronization/internal/kernel_timeout_test.cc type timespec (line 44) | struct timespec function clock_gettime (line 46) | int clock_gettime(clockid_t c, struct timespec* ts) { function TEST (line 72) | TEST(KernelTimeout, DISABLED_FiniteTimes) { function TEST (line 123) | TEST(KernelTimeout, InfiniteFuture) { function TEST (line 147) | TEST(KernelTimeout, DefaultConstructor) { function TEST (line 172) | TEST(KernelTimeout, TimeMaxNanos) { function TEST (line 197) | TEST(KernelTimeout, Never) { function TEST (line 222) | TEST(KernelTimeout, InfinitePast) { function TEST (line 243) | TEST(KernelTimeout, DISABLED_FiniteDurations) { function TEST (line 290) | TEST(KernelTimeout, DISABLED_NegativeDurations) { function TEST (line 332) | TEST(KernelTimeout, InfiniteDuration) { function TEST (line 356) | TEST(KernelTimeout, DurationMaxNanos) { function TEST (line 381) | TEST(KernelTimeout, OverflowNanos) { FILE: absl/synchronization/internal/per_thread_sem.cc type absl (line 27) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 28) | ABSL_NAMESPACE_BEGIN function ABSL_ATTRIBUTE_WEAK (line 60) | ABSL_ATTRIBUTE_WEAK void ABSL_INTERNAL_C_SYMBOL(AbslInternalPerThreadSem... function ABSL_ATTRIBUTE_WEAK (line 66) | ABSL_ATTRIBUTE_WEAK void ABSL_INTERNAL_C_SYMBOL(AbslInternalPerThreadSem... function ABSL_ATTRIBUTE_WEAK (line 71) | ABSL_ATTRIBUTE_WEAK void ABSL_INTERNAL_C_SYMBOL(AbslInternalPerThreadSem... function ABSL_ATTRIBUTE_WEAK (line 76) | ABSL_ATTRIBUTE_WEAK bool ABSL_INTERNAL_C_SYMBOL(AbslInternalPerThreadSem... FILE: absl/synchronization/internal/per_thread_sem.h function namespace (line 34) | namespace absl { function Init (line 104) | void absl::synchronization_internal::PerThreadSem::Init( function Post (line 109) | void absl::synchronization_internal::PerThreadSem::Post( function Wait (line 114) | bool absl::synchronization_internal::PerThreadSem::Wait( FILE: absl/synchronization/internal/per_thread_sem_test.cc type absl (line 36) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 37) | ABSL_NAMESPACE_BEGIN FILE: absl/synchronization/internal/pthread_waiter.cc type absl (line 32) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 33) | ABSL_NAMESPACE_BEGIN FILE: absl/synchronization/internal/pthread_waiter.h function namespace (line 26) | namespace absl { FILE: absl/synchronization/internal/sem_waiter.cc type absl (line 32) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 33) | ABSL_NAMESPACE_BEGIN FILE: absl/synchronization/internal/sem_waiter.h function namespace (line 32) | namespace absl { FILE: absl/synchronization/internal/stdcpp_waiter.cc type absl (line 29) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 30) | ABSL_NAMESPACE_BEGIN FILE: absl/synchronization/internal/stdcpp_waiter.h function namespace (line 26) | namespace absl { FILE: absl/synchronization/internal/thread_pool.h function namespace (line 30) | namespace absl { FILE: absl/synchronization/internal/waiter.h function namespace (line 49) | namespace absl { FILE: absl/synchronization/internal/waiter_base.cc type absl (line 20) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 21) | ABSL_NAMESPACE_BEGIN FILE: absl/synchronization/internal/waiter_base.h function namespace (line 23) | namespace absl { FILE: absl/synchronization/internal/waiter_test.cc type timespec (line 42) | struct timespec function clock_gettime (line 44) | int clock_gettime(clockid_t c, struct timespec* ts) { function TEST (line 58) | TEST(Waiter, PrintPlatformImplementation) { class WaiterTest (line 64) | class WaiterTest : public ::testing::Test { method WaiterTest (line 68) | WaiterTest() { function WithTolerance (line 75) | absl::Duration WithTolerance(absl::Duration d) { return d * 0.95; } function TYPED_TEST_P (line 77) | TYPED_TEST_P(WaiterTest, WaitNoTimeout) { function TYPED_TEST_P (line 96) | TYPED_TEST_P(WaiterTest, WaitDurationWoken) { function TYPED_TEST_P (line 117) | TYPED_TEST_P(WaiterTest, WaitTimeWoken) { function TYPED_TEST_P (line 138) | TYPED_TEST_P(WaiterTest, WaitDurationReached) { function TYPED_TEST_P (line 151) | TYPED_TEST_P(WaiterTest, WaitTimeReached) { FILE: absl/synchronization/internal/win32_waiter.cc type absl (line 27) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 28) | ABSL_NAMESPACE_BEGIN FILE: absl/synchronization/internal/win32_waiter.h function namespace (line 30) | namespace absl { FILE: absl/synchronization/lifetime_test.cc function ThreadOne (line 41) | void ThreadOne(absl::Mutex* mutex, absl::CondVar* condvar, function ThreadTwo (line 59) | void ThreadTwo(absl::Mutex* mutex, absl::CondVar* condvar, function RunTests (line 76) | void RunTests(absl::Mutex* mutex, absl::CondVar* condvar) { function TestLocals (line 93) | void TestLocals() { function TestConstInitGlobal (line 101) | void TestConstInitGlobal() { RunTests(&const_init_mutex, nullptr); } class OnConstruction (line 112) | class OnConstruction { method OnConstruction (line 114) | explicit OnConstruction(Function fn) { fn(); } class OnDestruction (line 117) | class OnDestruction { method OnDestruction (line 119) | explicit OnDestruction(Function fn) : fn_(fn) {} function main (line 174) | int main() { FILE: absl/synchronization/mutex.cc function ABSL_ATTRIBUTE_WEAK (line 76) | ABSL_ATTRIBUTE_WEAK void ABSL_INTERNAL_C_SYMBOL(AbslInternalMutexYield)() { type absl (line 81) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 82) | ABSL_NAMESPACE_BEGIN function RegisterMutexProfiler (line 112) | void RegisterMutexProfiler(void (*fn)(int64_t wait_cycles)) { function RegisterMutexTracer (line 116) | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, function RegisterCondVarTracer (line 121) | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)) { type DelayMode (line 128) | enum DelayMode { AGGRESSIVE, GENTLE } function MutexGlobals (line 130) | struct ABSL_CACHELINE_ALIGNED MutexGlobals { function MeasureTimeToYield (line 141) | absl::Duration MeasureTimeToYield() { function MutexGlobals (line 147) | const MutexGlobals& GetMutexGlobals() { type synchronization_internal (line 175) | namespace synchronization_internal { function MutexDelay (line 178) | int MutexDelay(int32_t c, int mode) { function AtomicSetBits (line 208) | static bool AtomicSetBits(std::atomic* pv, intptr_t bits, type SynchEvent (line 301) | struct SynchEvent { // this is a trivial hash table for the events function SynchEvent (line 329) | static SynchEvent* EnsureSynchEvent(std::atomic* addr, function UnrefSynchEvent (line 400) | static void UnrefSynchEvent(SynchEvent* e) { function SynchEvent (line 414) | static SynchEvent* GetSynchEvent(const void* addr) { function PostSynchEvent (line 431) | static void PostSynchEvent(void* obj, int ev) { type SynchWaitParams (line 494) | struct SynchWaitParams { method SynchWaitParams (line 495) | SynchWaitParams(Mutex::MuHow how_arg, const Condition* cond_arg, type SynchLocksHeld (line 527) | struct SynchLocksHeld { function SynchLocksHeld (line 546) | static SynchLocksHeld* LocksHeldAlloc() { function PerThreadSynch (line 555) | static PerThreadSynch* Synch_GetPerThread() { function PerThreadSynch (line 560) | static PerThreadSynch* Synch_GetPerThreadAnnotated(Mutex* mu) { function SynchLocksHeld (line 571) | static SynchLocksHeld* Synch_GetAllLocks() { type MuHowS (line 692) | struct MuHowS { function TsanFlags (line 736) | static unsigned TsanFlags(Mutex::MuHow how) { function EnableMutexInvariantDebugging (line 781) | void EnableMutexInvariantDebugging(bool enabled) { function SetMutexDeadlockDetectionMode (line 797) | void SetMutexDeadlockDetectionMode(OnDeadlockCycle mode) { function MuEquivalentWaiter (line 806) | static bool MuEquivalentWaiter(PerThreadSynch* x, PerThreadSynch* y) { function PerThreadSynch (line 813) | static inline PerThreadSynch* GetPerThreadSynch(intptr_t v) { function PerThreadSynch (line 872) | static PerThreadSynch* Skip(PerThreadSynch* x) { function FixSkip (line 891) | static void FixSkip(PerThreadSynch* ancestor, PerThreadSynch* to_be_re... function PerThreadSynch (line 924) | static PerThreadSynch* Enqueue(PerThreadSynch* head, SynchWaitParams* ... function PerThreadSynch (line 1061) | static PerThreadSynch* Dequeue(PerThreadSynch* head, PerThreadSynch* p... function PerThreadSynch (line 1084) | static PerThreadSynch* DequeueAllWakeable(PerThreadSynch* head, function PerThreadSynch (line 1207) | PerThreadSynch* Mutex::Wakeup(PerThreadSynch* w) { function ABSL_EXCLUSIVE_LOCKS_REQUIRED (line 1217) | ABSL_EXCLUSIVE_LOCKS_REQUIRED(deadlock_graph_mu) { function ABSL_LOCKS_EXCLUDED (line 1226) | ABSL_LOCKS_EXCLUDED(deadlock_graph_mu) { function LockEnter (line 1235) | static void LockEnter(Mutex* mu, GraphId id, SynchLocksHeld* held_lock... function LockLeave (line 1259) | static void LockLeave(Mutex* mu, GraphId id, SynchLocksHeld* held_lock... function DebugOnlyLockEnter (line 1295) | static inline void DebugOnlyLockEnter(Mutex* mu) { function DebugOnlyLockEnter (line 1305) | static inline void DebugOnlyLockEnter(Mutex* mu, GraphId id) { function DebugOnlyLockLeave (line 1315) | static inline void DebugOnlyLockLeave(Mutex* mu) { type DeadlockReportBuffers (line 1359) | struct DeadlockReportBuffers { type ScopedDeadlockReportBuffers (line 1364) | struct ScopedDeadlockReportBuffers { method ScopedDeadlockReportBuffers (line 1365) | ScopedDeadlockReportBuffers() { function GetStack (line 1374) | int GetStack(void** stack, int max_depth) { function GraphId (line 1381) | static GraphId DeadlockCheck(Mutex* mu) { function GraphId (line 1472) | static inline GraphId DebugOnlyDeadlockCheck(Mutex* mu) { function TryAcquireWithSpinning (line 1514) | static bool TryAcquireWithSpinning(std::atomic* mu) { function ABSL_ATTRIBUTE_NOINLINE (line 1629) | ABSL_ATTRIBUTE_NOINLINE bool Mutex::TryLockSlow() { function ABSL_ATTRIBUTE_NOINLINE (line 1683) | ABSL_ATTRIBUTE_NOINLINE bool Mutex::ReaderTryLockSlow() { function ExactlyOneReader (line 1768) | static bool ExactlyOneReader(intptr_t v) { function ClearDesignatedWakerMask (line 1802) | static intptr_t ClearDesignatedWakerMask(int flag) { function IgnoreWaitingWritersMask (line 1816) | static intptr_t IgnoreWaitingWritersMask(int flag) { function ABSL_ATTRIBUTE_NOINLINE (line 1829) | ABSL_ATTRIBUTE_NOINLINE void Mutex::LockSlow(MuHow how, const Conditio... function EvalConditionAnnotated (line 1853) | static inline bool EvalConditionAnnotated(const Condition* cond, Mutex... function EvalConditionIgnored (line 1903) | static inline bool EvalConditionIgnored(Mutex* mu, const Condition* co... function CheckForMutexCorruption (line 1972) | static void CheckForMutexCorruption(intptr_t v, const char* label) { function ABSL_ATTRIBUTE_NOINLINE (line 2121) | ABSL_ATTRIBUTE_NOINLINE void Mutex::UnlockSlow(SynchWaitParams* waitp) { function CondVarEnqueue (line 2595) | static void CondVarEnqueue(SynchWaitParams* waitp) { function Dereference (line 2788) | static bool Dereference(void* arg) { FILE: absl/synchronization/mutex.h function namespace (line 79) | namespace absl { function ABSL_ATTRIBUTE_WARN_UNUSED (line 163) | ABSL_ATTRIBUTE_WARN_UNUSED Mutex { function class (line 618) | class ABSL_SCOPED_LOCKABLE MutexLock { function class (line 668) | class ABSL_SCOPED_LOCKABLE ReaderMutexLock { function class (line 708) | class ABSL_SCOPED_LOCKABLE WriterMutexLock { function class (line 798) | class Condition { function class (line 1020) | class CondVar { function class (line 1107) | class ABSL_SCOPED_LOCKABLE MutexLockMaybe { function class (line 1143) | class ABSL_SCOPED_LOCKABLE ReleasableMutexLock { function Mutex (line 1186) | inline Mutex::Mutex() : mu_(0) { function CondVar (line 1208) | inline CondVar::CondVar() : cv_(0) {} function OnDeadlockCycle (line 1324) | enum class OnDeadlockCycle { FILE: absl/synchronization/mutex_benchmark.cc function BM_Mutex (line 30) | void BM_Mutex(benchmark::State& state) { function BM_ReaderLock (line 38) | void BM_ReaderLock(benchmark::State& state) { function BM_TryLock (line 46) | void BM_TryLock(benchmark::State& state) { function BM_ReaderTryLock (line 56) | void BM_ReaderTryLock(benchmark::State& state) { function DelayNs (line 66) | static void DelayNs(int64_t ns, int* data) { class ScopedThreadMutexPriority (line 76) | class ScopedThreadMutexPriority { method ScopedThreadMutexPriority (line 78) | explicit ScopedThreadMutexPriority(int priority) { function BM_MutexEnqueue (line 99) | void BM_MutexEnqueue(benchmark::State& state) { function BM_Contended (line 189) | void BM_Contended(benchmark::State& state) { function SetupBenchmarkArgs (line 215) | void SetupBenchmarkArgs(benchmark::internal::Benchmark* bm, function BM_ConditionWaiters (line 267) | void BM_ConditionWaiters(benchmark::State& state) { FILE: absl/synchronization/mutex_method_pointer_test.cc class IncompleteClass (line 25) | class IncompleteClass class __single_inheritance (line 33) | class __single_inheritance class __multiple_inheritance (line 34) | class __multiple_inheritance class __virtual_inheritance (line 35) | class __virtual_inheritance function TEST (line 37) | TEST(MutexMethodPointerTest, MicrosoftMethodPointerSize) { class Callback (line 64) | class Callback { method Callback (line 68) | Callback() {} method method (line 69) | bool method() { class M2 (line 75) | class M2 { method M2 (line 79) | M2() {} method method2 (line 80) | bool method2() { class MultipleInheritance (line 86) | class MultipleInheritance : public Callback, public M2 {} function TEST (line 88) | TEST(MutexMethodPointerTest, ConditionWithMultipleInheritanceMethod) { class __virtual_inheritance (line 97) | class __virtual_inheritance function public (line 97) | virtual public Callback { function TEST (line 108) | TEST(MutexMethodPointerTest, ConditionWithVirtualInheritanceMethod) { function TEST (line 118) | TEST(MutexMethodPointerTest, ConditionWithIncompleteClassMethod) { FILE: absl/synchronization/mutex_test.cc function CreatePool (line 57) | std::unique_ptr CreatePool( function CreateDefaultPool (line 62) | std::unique_ptr function ScheduleAfter (line 69) | static void ScheduleAfter(absl::synchronization_internal::ThreadPool *tp, type ScopedInvariantDebugging (line 78) | struct ScopedInvariantDebugging { method ScopedInvariantDebugging (line 79) | ScopedInvariantDebugging() { absl::EnableMutexInvariantDebugging(true); } type TestContext (line 83) | struct TestContext { function GetInvariantChecked (line 95) | static bool GetInvariantChecked() { function SetInvariantChecked (line 99) | static void SetInvariantChecked(bool new_value) { function CheckSumG0G1 (line 103) | static void CheckSumG0G1(void *v) { function TestMu (line 109) | static void TestMu(TestContext *cxt, int c) { function TestTry (line 118) | static void TestTry(TestContext *cxt, int c) { function TestR20ms (line 130) | static void TestR20ms(TestContext *cxt, int c) { function TestRW (line 138) | static void TestRW(TestContext *cxt, int c) { type MyContext (line 156) | struct MyContext { function TestAwait (line 167) | static void TestAwait(TestContext *cxt, int c) { function TestSignalAll (line 185) | static void TestSignalAll(TestContext *cxt, int c) { function TestSignal (line 202) | static void TestSignal(TestContext *cxt, int c) { function TestCVTimeout (line 220) | static void TestCVTimeout(TestContext *cxt, int c) { function G0GE2 (line 237) | static bool G0GE2(TestContext *cxt) { return cxt->g0 >= 2; } function TestTime (line 239) | static void TestTime(TestContext *cxt, int c, bool use_cv) { function TestMuTime (line 350) | static void TestMuTime(TestContext *cxt, int c) { TestTime(cxt, c, false... function TestCVTime (line 352) | static void TestCVTime(TestContext *cxt, int c) { TestTime(cxt, c, true); } function EndTest (line 354) | static void EndTest(int *c0, int *c1, absl::Mutex *mu, absl::CondVar *cv, function RunTestCommon (line 366) | static int RunTestCommon(TestContext *cxt, void (*test)(TestContext *cxt... function RunTest (line 391) | static int RunTest(void (*test)(TestContext *cxt, int), int threads, function RunTestWithInvariantDebugging (line 402) | static int RunTestWithInvariantDebugging(void (*test)(TestContext *cxt, ... type TimeoutBugStruct (line 418) | struct TimeoutBugStruct { function WaitForA (line 424) | static void WaitForA(TimeoutBugStruct *x) { function NoAWaiters (line 430) | static bool NoAWaiters(TimeoutBugStruct *x) { return x->a_waiter_count =... function TEST (line 434) | TEST(Mutex, CondVarWaitSignalsAwait) { function TEST (line 475) | TEST(Mutex, CondVarWaitWithTimeoutSignalsAwait) { function TEST (line 519) | TEST(Mutex, MutexTimeoutBug) { type CondVarWaitDeadlock (line 544) | struct CondVarWaitDeadlock : testing::TestWithParam { method CondVarWaitDeadlock (line 553) | CondVarWaitDeadlock() { method Waiter1 (line 559) | void Waiter1() { method Waiter2 (line 575) | void Waiter2() { function TEST_P (line 595) | TEST_P(CondVarWaitDeadlock, Test) { type DequeueAllWakeableBugStruct (line 633) | struct DequeueAllWakeableBugStruct { function AcquireAsReader (line 643) | static void AcquireAsReader(DequeueAllWakeableBugStruct *x) { function TEST (line 660) | TEST(Mutex, MutexReaderWakeupBug) { type LockWhenTestStruct (line 685) | struct LockWhenTestStruct { function LockWhenTestIsCond (line 693) | static bool LockWhenTestIsCond(LockWhenTestStruct *s) { function LockWhenTestWaitForIsCond (line 700) | static void LockWhenTestWaitForIsCond(LockWhenTestStruct *s) { function TEST (line 705) | TEST(Mutex, LockWhen) { function TEST (line 719) | TEST(Mutex, LockWhenGuard) { type ReaderDecrementBugStruct (line 767) | struct ReaderDecrementBugStruct { function IsCond (line 779) | static bool IsCond(void *v) { function AllDone (line 788) | static bool AllDone(void *v) { function WaitForCond (line 794) | static void WaitForCond(ReaderDecrementBugStruct *x) { function GetReadLock (line 803) | static void GetReadLock(ReaderDecrementBugStruct *x) { function Equals42 (line 883) | bool Equals42(int *p) { return *p == 42; } function Equals43 (line 884) | bool Equals43(int *p) { return *p == 43; } function ConstEquals42 (line 887) | bool ConstEquals42(const int *p) { return *p == 42; } function ConstEquals43 (line 888) | bool ConstEquals43(const int *p) { return *p == 43; } function TemplateEquals42 (line 894) | bool TemplateEquals42(T *p) { function TemplateEquals43 (line 898) | bool TemplateEquals43(T *p) { function TEST (line 902) | TEST(Mutex, FunctionPointerCondition) { type Base (line 937) | struct Base { method Base (line 938) | explicit Base(int v) : value(v) {} type Derived (line 941) | struct Derived : Base { method Derived (line 942) | explicit Derived(int v) : Base(v) {} function BaseEquals42 (line 946) | bool BaseEquals42(Base *p) { return p->value == 42; } function BaseEquals43 (line 947) | bool BaseEquals43(Base *p) { return p->value == 43; } function ConstBaseEquals42 (line 950) | bool ConstBaseEquals42(const Base *p) { return p->value == 42; } function ConstBaseEquals43 (line 951) | bool ConstBaseEquals43(const Base *p) { return p->value == 43; } function TEST (line 953) | TEST(Mutex, FunctionPointerConditionWithDerivedToBaseConversion) { type Constable (line 987) | struct Constable { method WotsAllThisThen (line 988) | bool WotsAllThisThen() const { return true; } function TEST (line 991) | TEST(Mutex, FunctionPointerConditionWithConstMethod) { type TrueViaDeducingThis (line 997) | struct TrueViaDeducingThis { function TEST (line 1004) | TEST(Mutex, FunctorConditionDeducingThis) { type True (line 1010) | struct True { type DerivedTrue (line 1017) | struct DerivedTrue : True {} function TEST (line 1019) | TEST(Mutex, FunctorCondition) { function TEST (line 1058) | TEST(Mutex, ConditionSwap) { function ReaderForReaderOnCondVar (line 1082) | static void ReaderForReaderOnCondVar(absl::Mutex *mu, absl::CondVar *cv, function IntIsZero (line 1097) | static bool IntIsZero(int *x) { return *x == 0; } function TEST (line 1101) | TEST(Mutex, TestReaderOnCondVar) { type AcquireFromConditionStruct (line 1116) | struct AcquireFromConditionStruct { function ConditionWithAcquire (line 1125) | static bool ConditionWithAcquire(AcquireFromConditionStruct *x) { function WaitForCond2 (line 1144) | static void WaitForCond2(AcquireFromConditionStruct *x) { function TEST (line 1152) | TEST(Mutex, AcquireFromCondition) { function TEST (line 1188) | TEST(Mutex, DeadlockDetector) { class ScopedDisableBazelTestWarnings (line 1216) | class ScopedDisableBazelTestWarnings { method ScopedDisableBazelTestWarnings (line 1218) | ScopedDisableBazelTestWarnings() { function TEST (line 1255) | TEST(Mutex, DeadlockDetectorBazelWarning) { function TEST (line 1281) | TEST(Mutex, DeadlockDetectorLongCycle) { function TimeoutTestAllowedSchedulingDelay (line 1368) | static absl::Duration TimeoutTestAllowedSchedulingDelay() { function DelayIsWithinBounds (line 1376) | [[nodiscard]] type TimeoutTestParam (line 1407) | struct TimeoutTestParam { function RunAfterDelay (line 1454) | static void RunAfterDelay(absl::Duration delay, class TimeoutTest (line 1464) | class TimeoutTest : public ::testing::Test, function MakeTimeoutTestParamValues (line 1467) | std::vector MakeTimeoutTestParamValues() { function TEST_P (line 1577) | TEST_P(TimeoutTest, Await) { function TEST_P (line 1611) | TEST_P(TimeoutTest, LockWhen) { function TEST_P (line 1646) | TEST_P(TimeoutTest, ReaderLockWhen) { function TEST_P (line 1682) | TEST_P(TimeoutTest, Wait) { function TEST (line 1724) | TEST(Mutex, Logging) { function TEST (line 1741) | TEST(Mutex, LoggingAddressReuse) { function TEST (line 1761) | TEST(Mutex, LoggingBankrupcy) { function TEST (line 1770) | TEST(Mutex, SynchEventRace) { function AllThreadCountValues (line 1799) | static std::vector AllThreadCountValues() { class MutexVariableThreadCountTest (line 1807) | class MutexVariableThreadCountTest : public ::testing::TestWithParam* seq) { function SeqRelease (line 143) | static inline void SeqRelease(std::atomic* seq, uint64_t x) { type TimeSampleAtomic (line 167) | struct TimeSampleAtomic { type TimeSample (line 177) | struct TimeSample { function TimeState (line 185) | struct ABSL_CACHELINE_ALIGNED TimeState { function ReadTimeSampleAtomic (line 277) | static void ReadTimeSampleAtomic(const struct TimeSampleAtomic* atomic, function GetCurrentTimeNanos (line 317) | int64_t GetCurrentTimeNanos() { function SafeDivideAndScale (line 385) | static uint64_t SafeDivideAndScale(uint64_t a, uint64_t b) { type TimeSample (line 402) | struct TimeSample type TimeSample (line 433) | struct TimeSample type TimeSample (line 459) | struct TimeSample function ABSL_NAMESPACE_BEGIN (line 561) | ABSL_NAMESPACE_BEGIN type absl (line 75) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 38) | ABSL_NAMESPACE_BEGIN function ABSL_NAMESPACE_BEGIN (line 76) | ABSL_NAMESPACE_BEGIN function ABSL_NAMESPACE_BEGIN (line 89) | ABSL_NAMESPACE_BEGIN function SeqAcquire (line 128) | static inline uint64_t SeqAcquire(std::atomic* seq) { function SeqRelease (line 143) | static inline void SeqRelease(std::atomic* seq, uint64_t x) { type TimeSampleAtomic (line 167) | struct TimeSampleAtomic { type TimeSample (line 177) | struct TimeSample { function TimeState (line 185) | struct ABSL_CACHELINE_ALIGNED TimeState { function ReadTimeSampleAtomic (line 277) | static void ReadTimeSampleAtomic(const struct TimeSampleAtomic* atomic, function GetCurrentTimeNanos (line 317) | int64_t GetCurrentTimeNanos() { function SafeDivideAndScale (line 385) | static uint64_t SafeDivideAndScale(uint64_t a, uint64_t b) { type TimeSample (line 402) | struct TimeSample type TimeSample (line 433) | struct TimeSample type TimeSample (line 459) | struct TimeSample function ABSL_NAMESPACE_BEGIN (line 561) | ABSL_NAMESPACE_BEGIN type absl (line 88) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 38) | ABSL_NAMESPACE_BEGIN function ABSL_NAMESPACE_BEGIN (line 76) | ABSL_NAMESPACE_BEGIN function ABSL_NAMESPACE_BEGIN (line 89) | ABSL_NAMESPACE_BEGIN function SeqAcquire (line 128) | static inline uint64_t SeqAcquire(std::atomic* seq) { function SeqRelease (line 143) | static inline void SeqRelease(std::atomic* seq, uint64_t x) { type TimeSampleAtomic (line 167) | struct TimeSampleAtomic { type TimeSample (line 177) | struct TimeSample { function TimeState (line 185) | struct ABSL_CACHELINE_ALIGNED TimeState { function ReadTimeSampleAtomic (line 277) | static void ReadTimeSampleAtomic(const struct TimeSampleAtomic* atomic, function GetCurrentTimeNanos (line 317) | int64_t GetCurrentTimeNanos() { function SafeDivideAndScale (line 385) | static uint64_t SafeDivideAndScale(uint64_t a, uint64_t b) { type TimeSample (line 402) | struct TimeSample type TimeSample (line 433) | struct TimeSample type TimeSample (line 459) | struct TimeSample function ABSL_NAMESPACE_BEGIN (line 561) | ABSL_NAMESPACE_BEGIN type absl (line 560) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 38) | ABSL_NAMESPACE_BEGIN function ABSL_NAMESPACE_BEGIN (line 76) | ABSL_NAMESPACE_BEGIN function ABSL_NAMESPACE_BEGIN (line 89) | ABSL_NAMESPACE_BEGIN function SeqAcquire (line 128) | static inline uint64_t SeqAcquire(std::atomic* seq) { function SeqRelease (line 143) | static inline void SeqRelease(std::atomic* seq, uint64_t x) { type TimeSampleAtomic (line 167) | struct TimeSampleAtomic { type TimeSample (line 177) | struct TimeSample { function TimeState (line 185) | struct ABSL_CACHELINE_ALIGNED TimeState { function ReadTimeSampleAtomic (line 277) | static void ReadTimeSampleAtomic(const struct TimeSampleAtomic* atomic, function GetCurrentTimeNanos (line 317) | int64_t GetCurrentTimeNanos() { function SafeDivideAndScale (line 385) | static uint64_t SafeDivideAndScale(uint64_t a, uint64_t b) { type TimeSample (line 402) | struct TimeSample type TimeSample (line 433) | struct TimeSample type TimeSample (line 459) | struct TimeSample function ABSL_NAMESPACE_BEGIN (line 561) | ABSL_NAMESPACE_BEGIN function ABSL_ATTRIBUTE_WEAK (line 594) | ABSL_ATTRIBUTE_WEAK void ABSL_INTERNAL_C_SYMBOL(AbslInternalSleepFor)( FILE: absl/time/clock.h function namespace (line 31) | namespace absl { function SleepFor (line 77) | inline void absl::SleepFor(absl::Duration duration) { FILE: absl/time/clock_benchmark.cc function BM_Clock_Now_AbslTime (line 28) | void BM_Clock_Now_AbslTime(benchmark::State& state) { function BM_Clock_Now_GetCurrentTimeNanos (line 35) | void BM_Clock_Now_GetCurrentTimeNanos(benchmark::State& state) { function BM_Clock_Now_AbslTime_ToUnixNanos (line 42) | void BM_Clock_Now_AbslTime_ToUnixNanos(benchmark::State& state) { function BM_Clock_Now_CycleClock (line 49) | void BM_Clock_Now_CycleClock(benchmark::State& state) { function BM_Clock_Now_gettimeofday (line 57) | static void BM_Clock_Now_gettimeofday(benchmark::State& state) { function BM_Clock_Now_clock_gettime (line 65) | static void BM_Clock_Now_clock_gettime(benchmark::State& state) { FILE: absl/time/clock_interface.cc type absl (line 24) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 25) | ABSL_NAMESPACE_BEGIN function Clock (line 65) | Clock& Clock::GetRealClock() { FILE: absl/time/clock_interface.h function namespace (line 28) | namespace absl { FILE: absl/time/clock_interface_test.cc function AwaitWithDeadlineAndNotify (line 43) | void AwaitWithDeadlineAndNotify(absl::Clock* clock, absl::Mutex* mu, function TEST (line 52) | TEST(RealClockTest, AwaitWithVeryLargeDeadline) { function TEST (line 80) | TEST(RealClockTest, AwaitWithPastDeadline) { function TEST (line 101) | TEST(RealClockTest, AwaitWithSmallDeadline) { FILE: absl/time/clock_test.cc function TEST (line 34) | TEST(Time, Now) { type AlarmPolicy (line 42) | enum class AlarmPolicy { kWithoutAlarm, kWithAlarm } function AlarmHandler (line 47) | void AlarmHandler(int signo) { function SleepForBounded (line 56) | bool SleepForBounded(absl::Duration d, absl::Duration lower_bound, function AssertSleepForBounded (line 88) | testing::AssertionResult AssertSleepForBounded(absl::Duration d, function TEST (line 109) | TEST(SleepFor, Bounded) { FILE: absl/time/duration.cc type absl (line 76) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 77) | ABSL_NAMESPACE_BEGIN function IDivSlowPath (line 353) | int64_t IDivSlowPath(bool satq, const Duration num, const Duration den, function ABSL_ATTRIBUTE_ALWAYS_INLINE (line 395) | ABSL_ATTRIBUTE_ALWAYS_INLINE inline int64_t IDivDurationImpl(bool satq, function IDivDuration (line 408) | int64_t IDivDuration(Duration num, Duration den, Duration* rem) { function Duration (line 417) | Duration& Duration::operator+=(Duration rhs) { function Duration (line 436) | Duration& Duration::operator-=(Duration rhs) { function Duration (line 462) | Duration& Duration::operator*=(int64_t r) { function Duration (line 470) | Duration& Duration::operator*=(double r) { function Duration (line 478) | Duration& Duration::operator/=(int64_t r) { function Duration (line 486) | Duration& Duration::operator/=(double r) { function Duration (line 494) | Duration& Duration::operator%=(Duration rhs) { function FDivDuration (line 499) | double FDivDuration(Duration num, Duration den) { function Duration (line 521) | Duration Trunc(Duration d, Duration unit) { return d - (d % unit); } function Duration (line 523) | Duration Floor(const Duration d, const Duration unit) { function Duration (line 528) | Duration Ceil(const Duration d, const Duration unit) { function Duration (line 537) | Duration DurationFromTimespec(timespec ts) { function Duration (line 545) | Duration DurationFromTimeval(timeval tv) { function ToDoubleNanoseconds (line 556) | double ToDoubleNanoseconds(Duration d) { function ToDoubleMicroseconds (line 559) | double ToDoubleMicroseconds(Duration d) { function ToDoubleMilliseconds (line 562) | double ToDoubleMilliseconds(Duration d) { function ToDoubleSeconds (line 565) | double ToDoubleSeconds(Duration d) { return FDivDuration(d, Seconds(1)... function ToDoubleMinutes (line 566) | double ToDoubleMinutes(Duration d) { return FDivDuration(d, Minutes(1)... function ToDoubleHours (line 567) | double ToDoubleHours(Duration d) { return FDivDuration(d, Hours(1)); } function timespec (line 569) | timespec ToTimespec(Duration d) { function timeval (line 599) | timeval ToTimeval(Duration d) { function ToChronoNanoseconds (line 626) | std::chrono::nanoseconds ToChronoNanoseconds(Duration d) { function ToChronoMicroseconds (line 629) | std::chrono::microseconds ToChronoMicroseconds(Duration d) { function ToChronoMilliseconds (line 632) | std::chrono::milliseconds ToChronoMilliseconds(Duration d) { function ToChronoSeconds (line 635) | std::chrono::seconds ToChronoSeconds(Duration d) { function ToChronoMinutes (line 638) | std::chrono::minutes ToChronoMinutes(Duration d) { function ToChronoHours (line 641) | std::chrono::hours ToChronoHours(Duration d) { type DisplayUnit (line 676) | struct DisplayUnit { function AppendNumberUnit (line 688) | void AppendNumberUnit(std::string* out, int64_t n, DisplayUnit unit) { function AppendNumberUnit (line 700) | void AppendNumberUnit(std::string* out, double n, DisplayUnit unit) { function FormatDuration (line 731) | std::string FormatDuration(Duration d) { function ConsumeDurationNumber (line 772) | bool ConsumeDurationNumber(const char** dpp, const char* ep, int64_t* ... function ConsumeDurationUnit (line 806) | bool ConsumeDurationUnit(const char** start, const char* end, Duration... function ParseDuration (line 865) | bool ParseDuration(absl::string_view dur_sv, Duration* d) { function AbslParseFlag (line 906) | bool AbslParseFlag(absl::string_view text, Duration* dst, std::string*) { function AbslUnparseFlag (line 910) | std::string AbslUnparseFlag(Duration d) { return FormatDuration(d); } function ParseFlag (line 911) | bool ParseFlag(const std::string& text, Duration* dst, std::string* ) { function UnparseFlag (line 915) | std::string UnparseFlag(Duration d) { return FormatDuration(d); } FILE: absl/time/duration_benchmark.cc function BM_Duration_Factory_Nanoseconds (line 35) | void BM_Duration_Factory_Nanoseconds(benchmark::State& state) { function BM_Duration_Factory_Microseconds (line 44) | void BM_Duration_Factory_Microseconds(benchmark::State& state) { function BM_Duration_Factory_Milliseconds (line 53) | void BM_Duration_Factory_Milliseconds(benchmark::State& state) { function BM_Duration_Factory_Seconds (line 62) | void BM_Duration_Factory_Seconds(benchmark::State& state) { function BM_Duration_Factory_Minutes (line 71) | void BM_Duration_Factory_Minutes(benchmark::State& state) { function BM_Duration_Factory_Hours (line 80) | void BM_Duration_Factory_Hours(benchmark::State& state) { function BM_Duration_Factory_DoubleNanoseconds (line 89) | void BM_Duration_Factory_DoubleNanoseconds(benchmark::State& state) { function BM_Duration_Factory_DoubleMicroseconds (line 98) | void BM_Duration_Factory_DoubleMicroseconds(benchmark::State& state) { function BM_Duration_Factory_DoubleMilliseconds (line 107) | void BM_Duration_Factory_DoubleMilliseconds(benchmark::State& state) { function BM_Duration_Factory_DoubleSeconds (line 116) | void BM_Duration_Factory_DoubleSeconds(benchmark::State& state) { function BM_Duration_Factory_DoubleMinutes (line 125) | void BM_Duration_Factory_DoubleMinutes(benchmark::State& state) { function BM_Duration_Factory_DoubleHours (line 134) | void BM_Duration_Factory_DoubleHours(benchmark::State& state) { function BM_Duration_Addition (line 147) | void BM_Duration_Addition(benchmark::State& state) { function BM_Duration_Subtraction (line 156) | void BM_Duration_Subtraction(benchmark::State& state) { function BM_Duration_Multiplication_Fixed (line 165) | void BM_Duration_Multiplication_Fixed(benchmark::State& state) { function BM_Duration_Multiplication_Double (line 176) | void BM_Duration_Multiplication_Double(benchmark::State& state) { function BM_Duration_Division_Fixed (line 187) | void BM_Duration_Division_Fixed(benchmark::State& state) { function BM_Duration_Division_Double (line 197) | void BM_Duration_Division_Double(benchmark::State& state) { function BM_Duration_FDivDuration_Nanoseconds (line 207) | void BM_Duration_FDivDuration_Nanoseconds(benchmark::State& state) { function BM_Duration_IDivDuration_Nanoseconds (line 218) | void BM_Duration_IDivDuration_Nanoseconds(benchmark::State& state) { function BM_Duration_IDivDuration_Microseconds (line 231) | void BM_Duration_IDivDuration_Microseconds(benchmark::State& state) { function BM_Duration_IDivDuration_Milliseconds (line 244) | void BM_Duration_IDivDuration_Milliseconds(benchmark::State& state) { function BM_Duration_IDivDuration_Seconds (line 257) | void BM_Duration_IDivDuration_Seconds(benchmark::State& state) { function BM_Duration_IDivDuration_Minutes (line 269) | void BM_Duration_IDivDuration_Minutes(benchmark::State& state) { function BM_Duration_IDivDuration_Hours (line 281) | void BM_Duration_IDivDuration_Hours(benchmark::State& state) { function BM_Duration_Modulo (line 293) | void BM_Duration_Modulo(benchmark::State& state) { function BM_Duration_Modulo_FastPath (line 303) | void BM_Duration_Modulo_FastPath(benchmark::State& state) { function BM_Duration_ToInt64Nanoseconds (line 313) | void BM_Duration_ToInt64Nanoseconds(benchmark::State& state) { function BM_Duration_ToInt64Microseconds (line 321) | void BM_Duration_ToInt64Microseconds(benchmark::State& state) { function BM_Duration_ToInt64Milliseconds (line 329) | void BM_Duration_ToInt64Milliseconds(benchmark::State& state) { function BM_Duration_ToInt64Seconds (line 337) | void BM_Duration_ToInt64Seconds(benchmark::State& state) { function BM_Duration_ToInt64Minutes (line 345) | void BM_Duration_ToInt64Minutes(benchmark::State& state) { function BM_Duration_ToInt64Hours (line 353) | void BM_Duration_ToInt64Hours(benchmark::State& state) { function BM_Duration_ToDoubleNanoseconds (line 364) | void BM_Duration_ToDoubleNanoseconds(benchmark::State& state) { function BM_Duration_ToDoubleMicroseconds (line 374) | void BM_Duration_ToDoubleMicroseconds(benchmark::State& state) { function BM_Duration_ToDoubleMilliseconds (line 384) | void BM_Duration_ToDoubleMilliseconds(benchmark::State& state) { function BM_Duration_ToDoubleSeconds (line 394) | void BM_Duration_ToDoubleSeconds(benchmark::State& state) { function BM_Duration_ToDoubleMinutes (line 404) | void BM_Duration_ToDoubleMinutes(benchmark::State& state) { function BM_Duration_ToDoubleHours (line 414) | void BM_Duration_ToDoubleHours(benchmark::State& state) { function BM_Duration_ToDoubleNanoseconds_Latency (line 427) | void BM_Duration_ToDoubleNanoseconds_Latency(benchmark::State& state) { function BM_Duration_ToDoubleMicroseconds_Latency (line 440) | void BM_Duration_ToDoubleMicroseconds_Latency(benchmark::State& state) { function BM_Duration_ToDoubleMilliseconds_Latency (line 453) | void BM_Duration_ToDoubleMilliseconds_Latency(benchmark::State& state) { function BM_Duration_ToDoubleSeconds_Latency (line 466) | void BM_Duration_ToDoubleSeconds_Latency(benchmark::State& state) { function BM_Duration_ToDoubleMinutes_Latency (line 479) | void BM_Duration_ToDoubleMinutes_Latency(benchmark::State& state) { function BM_Duration_ToDoubleHours_Latency (line 492) | void BM_Duration_ToDoubleHours_Latency(benchmark::State& state) { function BM_Duration_ToTimespec_AbslTime (line 509) | void BM_Duration_ToTimespec_AbslTime(benchmark::State& state) { function ABSL_ATTRIBUTE_NOINLINE (line 517) | ABSL_ATTRIBUTE_NOINLINE timespec DoubleToTimespec(double seconds) { function BM_Duration_ToTimespec_Double (line 524) | void BM_Duration_ToTimespec_Double(benchmark::State& state) { function BM_Duration_FromTimespec_AbslTime (line 531) | void BM_Duration_FromTimespec_AbslTime(benchmark::State& state) { function ABSL_ATTRIBUTE_NOINLINE (line 545) | ABSL_ATTRIBUTE_NOINLINE double TimespecToDouble(timespec ts) { function BM_Duration_FromTimespec_Double (line 549) | void BM_Duration_FromTimespec_Double(benchmark::State& state) { function BM_Duration_FormatDuration (line 576) | void BM_Duration_FormatDuration(benchmark::State& state) { function BM_Duration_ParseDuration (line 587) | void BM_Duration_ParseDuration(benchmark::State& state) { function BM_Duration_GetFlag (line 600) | void BM_Duration_GetFlag(benchmark::State& state) { FILE: absl/time/duration_test.cc function ApproxYears (line 54) | absl::Duration ApproxYears(int64_t n) { return absl::Hours(n) * 365 * 24; } function TEST (line 76) | TEST(Duration, ConstExpr) { function TEST (line 89) | TEST(Duration, ValueSemantics) { function TEST (line 99) | TEST(Duration, Factories) { function TEST (line 139) | TEST(Duration, ToConversion) { function TestToConversion (line 169) | void TestToConversion() { function TEST (line 214) | TEST(Duration, ToConversionDeprecated) { function TestFromChronoBasicEquality (line 223) | void TestFromChronoBasicEquality() { function TEST (line 239) | TEST(Duration, FromChrono) { function TestToChrono (line 288) | void TestToChrono() { function TEST (line 320) | TEST(Duration, ToChrono) { function TEST (line 365) | TEST(Duration, FactoryOverloads) { function TEST (line 410) | TEST(Duration, InfinityExamples) { function TEST (line 430) | TEST(Duration, InfinityComparison) { function TEST (line 457) | TEST(Duration, InfinityAddition) { function TEST (line 494) | TEST(Duration, InfinitySubtraction) { function TEST (line 542) | TEST(Duration, InfinityMultiplication) { function TEST (line 594) | TEST(Duration, InfinityDivision) { function TEST (line 632) | TEST(Duration, InfinityModulus) { function TEST (line 660) | TEST(Duration, InfinityIDiv) { function TEST (line 773) | TEST(Duration, InfinityFDiv) { function TEST (line 793) | TEST(Duration, DivisionByZero) { function TEST (line 840) | TEST(Duration, NaN) { function TEST (line 874) | TEST(Duration, Range) { function TEST (line 909) | TEST(Duration, RelationalOperators) { function TEST (line 932) | TEST(Duration, SpaceshipOperators) { function TEST (line 950) | TEST(Duration, Addition) { function TEST (line 1004) | TEST(Duration, Negation) { function TEST (line 1043) | TEST(Duration, AbsoluteValue) { function TEST (line 1060) | TEST(Duration, Multiplication) { function TEST (line 1196) | TEST(Duration, Truncation) { function TEST (line 1220) | TEST(Duration, Flooring) { function TEST (line 1244) | TEST(Duration, Ceiling) { function TEST (line 1268) | TEST(Duration, RoundTripUnits) { function TEST (line 1311) | TEST(Duration, TruncConversions) { function TEST (line 1387) | TEST(Duration, SmallConversions) { function VerifyApproxSameAsMul (line 1441) | void VerifyApproxSameAsMul(double time_as_seconds, int* const misses) { function TEST (line 1461) | TEST(Duration, ToDoubleSecondsCheckEdgeCases) { function TEST (line 1514) | TEST(Duration, ToDoubleSecondsCheckRandom) { function TEST (line 1531) | TEST(Duration, ConversionSaturation) { function TEST (line 1605) | TEST(Duration, FormatDuration) { function TEST (line 1739) | TEST(Duration, ParseDuration) { function TEST (line 1849) | TEST(Duration, FormatParseRoundTrip) { function TEST (line 1887) | TEST(Duration, AbslStringify) { function TEST (line 1894) | TEST(Duration, NoPadding) { FILE: absl/time/flag_test.cc function SetFlagValue (line 42) | bool SetFlagValue(absl::string_view flag_name, absl::string_view value) { function GetFlagValue (line 49) | bool GetFlagValue(absl::string_view flag_name, std::string& value) { function TEST (line 56) | TEST(CivilTime, FlagSupport) { function TEST (line 94) | TEST(Duration, FlagSupport) { function TEST (line 108) | TEST(Time, FlagSupport) { FILE: absl/time/format.cc type absl (line 28) | namespace absl { type cctz_parts (line 42) | struct cctz_parts { function unix_epoch (line 47) | inline cctz::time_point unix_epoch() { function cctz_parts (line 55) | cctz_parts Split(absl::Time t) { function Join (line 66) | absl::Time Join(const cctz_parts& parts) { function FormatTime (line 76) | std::string FormatTime(absl::string_view format, absl::Time t, function FormatTime (line 85) | std::string FormatTime(absl::Time t, absl::TimeZone tz) { function FormatTime (line 89) | std::string FormatTime(absl::Time t) { function ParseTime (line 93) | bool ParseTime(absl::string_view format, absl::string_view input, function ParseTime (line 100) | bool ParseTime(absl::string_view format, absl::string_view input, function AbslParseFlag (line 146) | bool AbslParseFlag(absl::string_view text, absl::Time* t, std::string*... function AbslUnparseFlag (line 150) | std::string AbslUnparseFlag(absl::Time t) { function ParseFlag (line 153) | bool ParseFlag(const std::string& text, absl::Time* t, std::string* er... function UnparseFlag (line 157) | std::string UnparseFlag(absl::Time t) { FILE: absl/time/format_benchmark.cc function BM_Format_FormatTime (line 35) | void BM_Format_FormatTime(benchmark::State& state) { function BM_Format_ParseTime (line 49) | void BM_Format_ParseTime(benchmark::State& state) { FILE: absl/time/format_test.cc function TestFormatSpecifier (line 30) | void TestFormatSpecifier(absl::Time t, absl::TimeZone tz, function TEST (line 43) | TEST(FormatTime, Basics) { function TEST (line 67) | TEST(FormatTime, LocaleSpecific) { function TEST (line 87) | TEST(FormatTime, ExtendedSeconds) { function TEST (line 117) | TEST(FormatTime, RFC1123FormatPadsYear) { // locale specific function TEST (line 128) | TEST(FormatTime, InfiniteTime) { function TEST (line 142) | TEST(ParseTime, Basics) { function TEST (line 162) | TEST(ParseTime, NullErrorString) { function TEST (line 170) | TEST(ParseTime, WithTimeZone) { function TEST (line 193) | TEST(ParseTime, ErrorCases) { function TEST (line 255) | TEST(ParseTime, ExtendedSeconds) { function TEST (line 285) | TEST(ParseTime, ExtendedOffsetErrors) { function TEST (line 310) | TEST(ParseTime, InfiniteTime) { function TEST (line 355) | TEST(ParseTime, FailsOnUnrepresentableTime) { function TEST (line 372) | TEST(FormatParse, RoundTrip) { function TEST (line 420) | TEST(FormatParse, RoundTripDistantFuture) { function TEST (line 433) | TEST(FormatParse, RoundTripDistantPast) { FILE: absl/time/internal/cctz/include/cctz/civil_time.h function namespace (line 21) | namespace absl { FILE: absl/time/internal/cctz/include/cctz/civil_time_detail.h type fields (line 58) | struct fields { type second_tag (line 70) | struct second_tag {} function second_tag (line 71) | struct minute_tag : second_tag {} function minute_tag (line 72) | struct hour_tag : minute_tag {} function hour_tag (line 73) | struct day_tag : hour_tag {} function day_tag (line 74) | struct month_tag : day_tag {} function month_tag (line 75) | struct year_tag : month_tag {} function namespace (line 81) | namespace impl { function CONSTEXPR_F (line 252) | CONSTEXPR_F fields step(second_tag, fields f, diff_t n) noexcept { function CONSTEXPR_F (line 255) | CONSTEXPR_F fields step(minute_tag, fields f, diff_t n) noexcept { function CONSTEXPR_F (line 258) | CONSTEXPR_F fields step(hour_tag, fields f, diff_t n) noexcept { function CONSTEXPR_F (line 261) | CONSTEXPR_F fields step(day_tag, fields f, diff_t n) noexcept { function CONSTEXPR_F (line 264) | CONSTEXPR_F fields step(month_tag, fields f, diff_t n) noexcept { function CONSTEXPR_F (line 267) | CONSTEXPR_F fields step(year_tag, fields f, diff_t n) noexcept { function namespace (line 273) | namespace impl { function CONSTEXPR_F (line 315) | CONSTEXPR_F diff_t difference(year_tag, fields f1, fields f2) noexcept { function CONSTEXPR_F (line 318) | CONSTEXPR_F diff_t difference(month_tag, fields f1, fields f2) noexcept { function CONSTEXPR_F (line 321) | CONSTEXPR_F diff_t difference(day_tag, fields f1, fields f2) noexcept { function CONSTEXPR_F (line 324) | CONSTEXPR_F diff_t difference(hour_tag, fields f1, fields f2) noexcept { function CONSTEXPR_F (line 327) | CONSTEXPR_F diff_t difference(minute_tag, fields f1, fields f2) noexcept { function CONSTEXPR_F (line 330) | CONSTEXPR_F diff_t difference(second_tag, fields f1, fields f2) noexcept { function CONSTEXPR_F (line 337) | CONSTEXPR_F fields align(second_tag, fields f) noexcept { return f; } function CONSTEXPR_F (line 344) | CONSTEXPR_F fields align(day_tag, fields f) noexcept { FILE: absl/time/internal/cctz/include/cctz/time_zone.h function namespace (line 44) | namespace detail { type absolute_lookup (line 86) | struct absolute_lookup { type civil_lookup (line 143) | struct civil_lookup { type civil_transition (line 183) | struct civil_transition { function H (line 217) | H AbslHashValue(H h, time_zone tz) { function Impl (line 225) | const Impl& effective_impl() const; // handles implicit UTC function time_point (line 260) | inline time_point convert(const civil_second& cs, function namespace (line 267) | namespace detail { function parse (line 373) | bool parse(const std::string& fmt, const std::string& input, function namespace (line 381) | namespace detail { FILE: absl/time/internal/cctz/include/cctz/zone_info_source.h function namespace (line 25) | namespace absl { function namespace (line 49) | namespace absl { FILE: absl/time/internal/cctz/src/cctz_benchmark.cc function BM_Difference_Days (line 33) | void BM_Difference_Days(benchmark::State& state) { function BM_Step_Days (line 42) | void BM_Step_Days(benchmark::State& state) { function BM_GetWeekday (line 51) | void BM_GetWeekday(benchmark::State& state) { function BM_NextWeekday (line 59) | void BM_NextWeekday(benchmark::State& state) { function BM_PrevWeekday (line 80) | void BM_PrevWeekday(benchmark::State& state) { function AllTimeZoneNames (line 107) | std::vector AllTimeZoneNames() { function TestTimeZone (line 120) | cctz::time_zone TestTimeZone() { function BM_Zone_LoadUTCTimeZoneFirst (line 126) | void BM_Zone_LoadUTCTimeZoneFirst(benchmark::State& state) { function BM_Zone_LoadUTCTimeZoneLast (line 136) | void BM_Zone_LoadUTCTimeZoneLast(benchmark::State& state) { function BM_Zone_LoadTimeZoneFirst (line 147) | void BM_Zone_LoadTimeZoneFirst(benchmark::State& state) { function BM_Zone_LoadTimeZoneCached (line 159) | void BM_Zone_LoadTimeZoneCached(benchmark::State& state) { function BM_Zone_LoadLocalTimeZoneCached (line 170) | void BM_Zone_LoadLocalTimeZoneCached(benchmark::State& state) { function BM_Zone_LoadAllTimeZonesFirst (line 180) | void BM_Zone_LoadAllTimeZonesFirst(benchmark::State& state) { function BM_Zone_LoadAllTimeZonesCached (line 197) | void BM_Zone_LoadAllTimeZonesCached(benchmark::State& state) { function BM_Zone_TimeZoneEqualityImplicit (line 212) | void BM_Zone_TimeZoneEqualityImplicit(benchmark::State& state) { function BM_Zone_TimeZoneEqualityExplicit (line 220) | void BM_Zone_TimeZoneEqualityExplicit(benchmark::State& state) { function BM_Zone_UTCTimeZone (line 228) | void BM_Zone_UTCTimeZone(benchmark::State& state) { function BM_Time_ToCivil_CCTZ (line 242) | void BM_Time_ToCivil_CCTZ(benchmark::State& state) { function BM_Time_ToCivil_Libc (line 256) | void BM_Time_ToCivil_Libc(benchmark::State& state) { function BM_Time_ToCivilUTC_CCTZ (line 273) | void BM_Time_ToCivilUTC_CCTZ(benchmark::State& state) { function BM_Time_ToCivilUTC_Libc (line 284) | void BM_Time_ToCivilUTC_Libc(benchmark::State& state) { function BM_Time_FromCivil_CCTZ (line 305) | void BM_Time_FromCivil_CCTZ(benchmark::State& state) { function BM_Time_FromCivil_Libc (line 320) | void BM_Time_FromCivil_Libc(benchmark::State& state) { function BM_Time_FromCivilUTC_CCTZ (line 346) | void BM_Time_FromCivilUTC_CCTZ(benchmark::State& state) { function BM_Time_FromCivilDay0_CCTZ (line 357) | void BM_Time_FromCivilDay0_CCTZ(benchmark::State& state) { function BM_Time_FromCivilDay0_Libc (line 372) | void BM_Time_FromCivilDay0_Libc(benchmark::State& state) { function BM_Format_FormatTime (line 409) | void BM_Format_FormatTime(benchmark::State& state) { function BM_Format_ParseTime (line 422) | void BM_Format_ParseTime(benchmark::State& state) { FILE: absl/time/internal/cctz/src/civil_time_detail.cc type absl (line 23) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 24) | ABSL_NAMESPACE_BEGIN FILE: absl/time/internal/cctz/src/civil_time_test.cc type absl (line 26) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 27) | ABSL_NAMESPACE_BEGIN FILE: absl/time/internal/cctz/src/test_time_zone_names.cc type absl (line 19) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 20) | ABSL_NAMESPACE_BEGIN FILE: absl/time/internal/cctz/src/test_time_zone_names.h function namespace (line 20) | namespace absl { FILE: absl/time/internal/cctz/src/time_zone_fixed.cc type absl (line 25) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 26) | ABSL_NAMESPACE_BEGIN FILE: absl/time/internal/cctz/src/time_zone_fixed.h function namespace (line 23) | namespace absl { FILE: absl/time/internal/cctz/src/time_zone_format.cc type absl (line 52) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 53) | ABSL_NAMESPACE_BEGIN FILE: absl/time/internal/cctz/src/time_zone_format_test.cc type absl (line 33) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 34) | ABSL_NAMESPACE_BEGIN FILE: absl/time/internal/cctz/src/time_zone_if.cc type absl (line 21) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 22) | ABSL_NAMESPACE_BEGIN FILE: absl/time/internal/cctz/src/time_zone_if.h function ABSL_NAMESPACE_BEGIN (line 28) | ABSL_NAMESPACE_BEGIN FILE: absl/time/internal/cctz/src/time_zone_impl.cc type absl (line 27) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 28) | ABSL_NAMESPACE_BEGIN FILE: absl/time/internal/cctz/src/time_zone_impl.h function namespace (line 27) | namespace absl { FILE: absl/time/internal/cctz/src/time_zone_info.cc type absl (line 55) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 56) | ABSL_NAMESPACE_BEGIN FILE: absl/time/internal/cctz/src/time_zone_info.h type Transition (line 38) | struct Transition { type TransitionType (line 57) | struct TransitionType { FILE: absl/time/internal/cctz/src/time_zone_libc.cc type absl (line 36) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 37) | ABSL_NAMESPACE_BEGIN FILE: absl/time/internal/cctz/src/time_zone_libc.h function class (line 31) | class TimeZoneLibC : public TimeZoneIf { FILE: absl/time/internal/cctz/src/time_zone_lookup.cc type absl (line 48) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 49) | ABSL_NAMESPACE_BEGIN FILE: absl/time/internal/cctz/src/time_zone_lookup_test.cc type absl (line 36) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 37) | ABSL_NAMESPACE_BEGIN FILE: absl/time/internal/cctz/src/time_zone_name_win.cc type absl (line 33) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 34) | ABSL_NAMESPACE_BEGIN FILE: absl/time/internal/cctz/src/time_zone_name_win.h function namespace (line 22) | namespace absl { FILE: absl/time/internal/cctz/src/time_zone_posix.h function namespace (line 60) | namespace absl { FILE: absl/time/internal/cctz/src/tzfile.h type tzhead (line 29) | struct tzhead { FILE: absl/time/internal/cctz/src/zone_info_source.cc type absl (line 19) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 20) | ABSL_NAMESPACE_BEGIN function ABSL_NAMESPACE_BEGIN (line 34) | ABSL_NAMESPACE_BEGIN type absl (line 33) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 20) | ABSL_NAMESPACE_BEGIN function ABSL_NAMESPACE_BEGIN (line 34) | ABSL_NAMESPACE_BEGIN FILE: absl/time/internal/test_util.cc type absl (line 20) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 21) | ABSL_NAMESPACE_BEGIN FILE: absl/time/internal/test_util.h function namespace (line 22) | namespace absl { FILE: absl/time/simulated_clock.cc type absl (line 32) | namespace absl { function WakeUp (line 66) | void WakeUp() { function AwaitConditionOrWakeUp (line 78) | void AwaitConditionOrWakeUp() { function CancelOrAwaitWakeUp (line 82) | void CancelOrAwaitWakeUp() { FILE: absl/time/simulated_clock.h function namespace (line 35) | namespace absl { FILE: absl/time/simulated_clock_test.cc function TEST (line 48) | TEST(SimulatedClock, TimeInitializedToZero) { function TEST (line 53) | TEST(SimulatedClock, NowSetTime) { function TEST (line 70) | TEST(SimulatedClock, NowAdvanceTime) { function SleepAndNotify (line 87) | void SleepAndNotify(absl::Clock* clock, absl::Duration sleep_secs, function TEST (line 93) | TEST(SimulatedClock, Sleep_SetToSleepTime) { function TEST (line 117) | TEST(SimulatedClock, SleepAdvanceToSleepTime) { function TEST (line 140) | TEST(SimulatedClock, SleepSetPastSleepTime) { function TEST (line 163) | TEST(SimulatedClock, SleepAdvancePastSleepTime) { function TEST (line 186) | TEST(SimulatedClock, SleepZeroSleepTime) { function SleepUntilAndNotify (line 202) | void SleepUntilAndNotify(absl::Clock* clock, absl::Time wakeup_time, function TEST (line 208) | TEST(SimulatedClock, SleepUntilSetToSleepTime) { function TEST (line 232) | TEST(SimulatedClock, SleepUntilAdvanceToSleepTime) { function TEST (line 256) | TEST(SimulatedClock, SleepUntilSetPastSleepTime) { function TEST (line 281) | TEST(SimulatedClock, SleepUntilAdvancePastSleepTime) { function TEST (line 306) | TEST(SimulatedClock, SleepUntilTimeAlreadyPassed) { function AwaitWithDeadlineAndNotify (line 324) | void AwaitWithDeadlineAndNotify(absl::Clock* clock, absl::Mutex* mu, function TEST (line 333) | TEST(SimulatedClock, AwaitWithDeadlineConditionInitiallyTrue) { function TEST (line 342) | TEST(SimulatedClock, AwaitWithDeadlineConditionInitiallyFalse) { function TEST (line 370) | TEST(SimulatedClock, AwaitWithDeadlineDeadlinePassed) { function TEST (line 396) | TEST(SimulatedClock, AwaitWithDeadlineDeadlineAlreadyPassed) { function RacerMakesConditionTrue (line 418) | void RacerMakesConditionTrue(absl::Notification* start_note, absl::Mutex... function RacerAdvancesTime (line 428) | void RacerAdvancesTime(absl::Notification* start_note, function TEST (line 437) | TEST(SimulatedClock, SimultaneousConditionTrueAndDeadline) { function RacerDeletesClock (line 470) | void RacerDeletesClock(absl::Mutex* mu, absl::Notification* start_note, function TEST (line 483) | TEST(SimulatedClock, SimultaneousConditionTrueAndDestruction) { class SimulatedClockTorturer (line 508) | class SimulatedClockTorturer { method SimulatedClockTorturer (line 510) | SimulatedClockTorturer(absl::SimulatedClock* simclock, int num_threads, method DoTorture (line 525) | void DoTorture() { method AwaitRandomly (line 554) | void AwaitRandomly(absl::Notification* go, method SignalRandomly (line 573) | void SignalRandomly(absl::Notification* go, absl::Notification* should... type MutexAndFlag (line 599) | struct MutexAndFlag { function TEST (line 606) | TEST(SimulatedClock, Torture) { FILE: absl/time/time.cc type absl (line 49) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 50) | ABSL_NAMESPACE_BEGIN function ABSL_INTERNAL_DISABLE_DEPRECATED_DECLARATION_WARNING (line 210) | ABSL_INTERNAL_DISABLE_DEPRECATED_DECLARATION_WARNING function ABSL_INTERNAL_RESTORE_DEPRECATED_DECLARATION_WARNING (line 235) | ABSL_INTERNAL_RESTORE_DEPRECATED_DECLARATION_WARNING function FromUniversal (line 245) | absl::Time FromUniversal(int64_t universal) { function ToUnixNanos (line 249) | int64_t ToUnixNanos(Time t) { function ToUnixMicros (line 259) | int64_t ToUnixMicros(Time t) { function ToUnixMillis (line 269) | int64_t ToUnixMillis(Time t) { function ToUnixSeconds (line 279) | int64_t ToUnixSeconds(Time t) { function time_t (line 283) | time_t ToTimeT(Time t) { return absl::ToTimespec(t).tv_sec; } function ToUDate (line 285) | double ToUDate(Time t) { function ToUniversal (line 290) | int64_t ToUniversal(absl::Time t) { function TimeFromTimespec (line 294) | absl::Time TimeFromTimespec(timespec ts) { function TimeFromTimeval (line 298) | absl::Time TimeFromTimeval(timeval tv) { function timespec (line 302) | timespec ToTimespec(Time t) { function timeval (line 322) | timeval ToTimeval(Time t) { function Time (line 340) | Time FromChrono(const std::chrono::system_clock::time_point& tp) { function ToChronoTime (line 345) | std::chrono::system_clock::time_point ToChronoTime(absl::Time t) { function ABSL_INTERNAL_DISABLE_DEPRECATED_DECLARATION_WARNING (line 407) | ABSL_INTERNAL_DISABLE_DEPRECATED_DECLARATION_WARNING function ABSL_INTERNAL_RESTORE_DEPRECATED_DECLARATION_WARNING (line 439) | ABSL_INTERNAL_RESTORE_DEPRECATED_DECLARATION_WARNING function ToTM (line 456) | struct tm ToTM(absl::Time t, absl::TimeZone tz) { FILE: absl/time/time.h type timeval (line 75) | struct timeval function namespace (line 110) | namespace absl { function H (line 239) | H AbslHashValue(H h, Duration d) { function ABSL_ATTRIBUTE_CONST_FUNCTION (line 438) | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr Duration ZeroDuration() { function ABSL_ATTRIBUTE_CONST_FUNCTION (line 445) | ABSL_ATTRIBUTE_CONST_FUNCTION inline Duration AbsDuration(Duration d) { function Duration (line 539) | constexpr Duration Nanoseconds(T n) { function Duration (line 543) | constexpr Duration Microseconds(T n) { function Duration (line 547) | constexpr Duration Milliseconds(T n) { function Duration (line 551) | constexpr Duration Seconds(T n) { function Duration (line 555) | constexpr Duration Minutes(T n) { function Duration (line 559) | constexpr Duration Hours(T n) { function Duration (line 573) | Duration Nanoseconds(T n) { function Duration (line 577) | Duration Microseconds(T n) { function Duration (line 581) | Duration Milliseconds(T n) { function Duration (line 585) | Duration Seconds(T n) { function Duration (line 600) | Duration Minutes(T n) { function Duration (line 604) | Duration Hours(T n) { function class (line 790) | class Time { type ABSL_DEPRECATED (line 828) | struct ABSL_DEPRECATED function ABSL_INTERNAL_RESTORE_DEPRECATED_DECLARATION_WARNING (line 857) | ABSL_INTERNAL_RESTORE_DEPRECATED_DECLARATION_WARNING function explicit (line 878) | constexpr explicit Time(Duration rep) : rep_(rep) {} function ABSL_ATTRIBUTE_CONST_FUNCTION (line 928) | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr Time UnixEpoch() { return Time(); } function ABSL_ATTRIBUTE_CONST_FUNCTION (line 934) | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr Time UniversalEpoch() { function ABSL_ATTRIBUTE_CONST_FUNCTION (line 944) | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr Time InfiniteFuture() { function ABSL_ATTRIBUTE_CONST_FUNCTION (line 952) | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr Time InfinitePast() { function class (line 1101) | class TimeZone { function LoadTimeZone (line 1264) | inline bool LoadTimeZone(absl::string_view name, TimeZone* tz) { function TimeZone (line 1280) | inline TimeZone FixedTimeZone(int seconds) { function TimeZone (line 1288) | inline TimeZone UTCTimeZone() { function TimeZone (line 1298) | inline TimeZone LocalTimeZone() { function ABSL_ATTRIBUTE_PURE_FUNCTION (line 1316) | ABSL_ATTRIBUTE_PURE_FUNCTION inline CivilSecond ToCivilSecond(Time t, function ABSL_ATTRIBUTE_PURE_FUNCTION (line 1320) | ABSL_ATTRIBUTE_PURE_FUNCTION inline CivilMinute ToCivilMinute(Time t, function ABSL_ATTRIBUTE_PURE_FUNCTION (line 1324) | ABSL_ATTRIBUTE_PURE_FUNCTION inline CivilHour ToCivilHour(Time t, TimeZo... function ABSL_ATTRIBUTE_PURE_FUNCTION (line 1327) | ABSL_ATTRIBUTE_PURE_FUNCTION inline CivilDay ToCivilDay(Time t, TimeZone... function ABSL_ATTRIBUTE_PURE_FUNCTION (line 1330) | ABSL_ATTRIBUTE_PURE_FUNCTION inline CivilMonth ToCivilMonth(Time t, function ABSL_ATTRIBUTE_PURE_FUNCTION (line 1334) | ABSL_ATTRIBUTE_PURE_FUNCTION inline CivilYear ToCivilYear(Time t, TimeZo... function ABSL_ATTRIBUTE_PURE_FUNCTION (line 1350) | ABSL_ATTRIBUTE_PURE_FUNCTION inline Time FromCivil(CivilSecond ct, type ABSL_DEPRECATED (line 1365) | struct ABSL_DEPRECATED type Kind (line 1370) | enum Kind { function Time (line 1421) | inline Time FromDateTime(int64_t year, int mon, int day, int hour, int min, type tm (line 1441) | struct tm function namespace (line 1592) | namespace time_internal { function ABSL_ATTRIBUTE_CONST_FUNCTION (line 1602) | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr Duration MakeDuration(int64_t hi, function ABSL_ATTRIBUTE_CONST_FUNCTION (line 1610) | ABSL_ATTRIBUTE_CONST_FUNCTION inline Duration MakePosDoubleDuration(doub... function ABSL_ATTRIBUTE_CONST_FUNCTION (line 1623) | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr Duration MakeNormalizedDuration( function ABSL_ATTRIBUTE_CONST_FUNCTION (line 1630) | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr int64_t GetRepHi(Duration d) { function ABSL_ATTRIBUTE_CONST_FUNCTION (line 1633) | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr uint32_t GetRepLo(Duration d) { function ABSL_ATTRIBUTE_CONST_FUNCTION (line 1638) | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool IsInfiniteDuration(Duration... function ABSL_ATTRIBUTE_CONST_FUNCTION (line 1644) | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr Duration OppositeInfinity(Durati... function ABSL_ATTRIBUTE_CONST_FUNCTION (line 1652) | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr int64_t NegateAndSubtractOne( function ABSL_ATTRIBUTE_CONST_FUNCTION (line 1663) | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr Time FromUnixDuration(Duration d) { function ABSL_ATTRIBUTE_CONST_FUNCTION (line 1666) | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr Duration ToUnixDuration(Time t) { function Duration (line 1671) | constexpr Duration FromInt64(int64_t v, function ABSL_ATTRIBUTE_CONST_FUNCTION (line 1678) | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr Duration FromInt64(int64_t v, function ABSL_ATTRIBUTE_CONST_FUNCTION (line 1686) | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr Duration FromInt64(int64_t v, function Duration (line 1708) | constexpr Duration FromChrono( function ToInt64 (line 1715) | int64_t ToInt64(Duration d, Ratio) { function ABSL_ATTRIBUTE_CONST_FUNCTION (line 1721) | ABSL_ATTRIBUTE_CONST_FUNCTION inline int64_t ToInt64(Duration d, std::na... function ABSL_ATTRIBUTE_CONST_FUNCTION (line 1724) | ABSL_ATTRIBUTE_CONST_FUNCTION inline int64_t ToInt64(Duration d, std::mi... function ABSL_ATTRIBUTE_CONST_FUNCTION (line 1727) | ABSL_ATTRIBUTE_CONST_FUNCTION inline int64_t ToInt64(Duration d, std::mi... function ABSL_ATTRIBUTE_CONST_FUNCTION (line 1730) | ABSL_ATTRIBUTE_CONST_FUNCTION inline int64_t ToInt64(Duration d, function ABSL_ATTRIBUTE_CONST_FUNCTION (line 1734) | ABSL_ATTRIBUTE_CONST_FUNCTION inline int64_t ToInt64(Duration d, function ABSL_ATTRIBUTE_CONST_FUNCTION (line 1738) | ABSL_ATTRIBUTE_CONST_FUNCTION inline int64_t ToInt64(Duration d, function T (line 1745) | T ToChronoDuration(Duration d) { function ABSL_ATTRIBUTE_CONST_FUNCTION (line 1818) | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr Duration InfiniteDuration() { function ABSL_ATTRIBUTE_PURE_FUNCTION (line 1823) | ABSL_ATTRIBUTE_PURE_FUNCTION constexpr Duration FromChrono( function ABSL_ATTRIBUTE_PURE_FUNCTION (line 1827) | ABSL_ATTRIBUTE_PURE_FUNCTION constexpr Duration FromChrono( function ABSL_ATTRIBUTE_PURE_FUNCTION (line 1831) | ABSL_ATTRIBUTE_PURE_FUNCTION constexpr Duration FromChrono( function ABSL_ATTRIBUTE_PURE_FUNCTION (line 1835) | ABSL_ATTRIBUTE_PURE_FUNCTION constexpr Duration FromChrono( function ABSL_ATTRIBUTE_PURE_FUNCTION (line 1839) | ABSL_ATTRIBUTE_PURE_FUNCTION constexpr Duration FromChrono( function ABSL_ATTRIBUTE_PURE_FUNCTION (line 1843) | ABSL_ATTRIBUTE_PURE_FUNCTION constexpr Duration FromChrono( function ABSL_ATTRIBUTE_CONST_FUNCTION (line 1848) | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr Time FromUnixNanos(int64_t ns) { function ABSL_ATTRIBUTE_CONST_FUNCTION (line 1852) | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr Time FromUnixMicros(int64_t us) { function ABSL_ATTRIBUTE_CONST_FUNCTION (line 1856) | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr Time FromUnixMillis(int64_t ms) { function ABSL_ATTRIBUTE_CONST_FUNCTION (line 1860) | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr Time FromUnixSeconds(int64_t s) { function ABSL_ATTRIBUTE_CONST_FUNCTION (line 1864) | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr Time FromTimeT(time_t t) { function ABSL_ATTRIBUTE_CONST_FUNCTION (line 1868) | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr int64_t ToInt64Nanoseconds(Durat... function ABSL_ATTRIBUTE_CONST_FUNCTION (line 1878) | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr int64_t ToInt64Microseconds( function ABSL_ATTRIBUTE_CONST_FUNCTION (line 1890) | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr int64_t ToInt64Milliseconds( function ABSL_ATTRIBUTE_CONST_FUNCTION (line 1902) | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr int64_t ToInt64Seconds(Duration ... function ABSL_ATTRIBUTE_CONST_FUNCTION (line 1909) | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr int64_t ToInt64Minutes(Duration ... function ABSL_ATTRIBUTE_CONST_FUNCTION (line 1916) | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr int64_t ToInt64Hours(Duration d) { FILE: absl/time/time_benchmark.cc function BM_Time_Arithmetic (line 37) | void BM_Time_Arithmetic(benchmark::State& state) { function BM_Time_Difference (line 52) | void BM_Time_Difference(benchmark::State& state) { function BM_Time_ToDateTime_Absl (line 72) | void BM_Time_ToDateTime_Absl(benchmark::State& state) { function BM_Time_ToDateTime_Libc (line 85) | void BM_Time_ToDateTime_Libc(benchmark::State& state) { function BM_Time_ToDateTimeUTC_Absl (line 102) | void BM_Time_ToDateTimeUTC_Absl(benchmark::State& state) { function BM_Time_ToDateTimeUTC_Libc (line 112) | void BM_Time_ToDateTimeUTC_Libc(benchmark::State& state) { function BM_Time_FromUnixMicros (line 130) | void BM_Time_FromUnixMicros(benchmark::State& state) { function BM_Time_ToUnixNanos (line 139) | void BM_Time_ToUnixNanos(benchmark::State& state) { function BM_Time_ToUnixMicros (line 147) | void BM_Time_ToUnixMicros(benchmark::State& state) { function BM_Time_ToUnixMillis (line 155) | void BM_Time_ToUnixMillis(benchmark::State& state) { function BM_Time_ToUnixSeconds (line 163) | void BM_Time_ToUnixSeconds(benchmark::State& state) { function BM_Time_FromCivil_Absl (line 182) | void BM_Time_FromCivil_Absl(benchmark::State& state) { function BM_Time_FromCivil_Libc (line 199) | void BM_Time_FromCivil_Libc(benchmark::State& state) { function BM_Time_FromCivilUTC_Absl (line 226) | void BM_Time_FromCivilUTC_Absl(benchmark::State& state) { function BM_Time_FromCivilDay0_Absl (line 235) | void BM_Time_FromCivilDay0_Absl(benchmark::State& state) { function BM_Time_FromCivilDay0_Libc (line 252) | void BM_Time_FromCivilDay0_Libc(benchmark::State& state) { function BM_Time_ToTimespec (line 283) | void BM_Time_ToTimespec(benchmark::State& state) { function BM_Time_FromTimespec (line 291) | void BM_Time_FromTimespec(benchmark::State& state) { function BM_Time_InfiniteFuture (line 307) | void BM_Time_InfiniteFuture(benchmark::State& state) { function BM_Time_InfinitePast (line 314) | void BM_Time_InfinitePast(benchmark::State& state) { FILE: absl/time/time_test.cc function TEST (line 94) | TEST(Time, ConstExpr) { function TEST (line 115) | TEST(Time, ValueSemantics) { function TEST (line 129) | TEST(Time, UnixEpoch) { function TEST (line 136) | TEST(Time, Breakdown) { function TEST (line 163) | TEST(Time, AdditiveOperators) { function TEST (line 192) | TEST(Time, RelationalOperators) { function TEST (line 241) | TEST(Time, Infinity) { function TEST (line 287) | TEST(Time, FloorConversion) { function TEST (line 432) | TEST(Time, RoundtripConversion) { function MakeChronoUnixTime (line 576) | std::chrono::system_clock::time_point MakeChronoUnixTime(const Duration&... function TEST (line 580) | TEST(Time, FromChrono) { function TEST (line 613) | TEST(Time, ToChronoTime) { function TEST (line 636) | TEST(Time, Chrono128) { function TEST (line 679) | TEST(Time, TimeZoneAt) { function TEST (line 735) | TEST(Time, FromCivilUTC) { function TEST (line 775) | TEST(Time, ToTM) { function TEST (line 843) | TEST(Time, FromTM) { function TEST (line 925) | TEST(Time, TMRoundTrip) { function TEST (line 957) | TEST(Time, Range) { function TEST (line 976) | TEST(Time, Limits) { function TEST (line 1004) | TEST(Time, ConversionSaturation) { function TEST (line 1171) | TEST(Time, ExtendedConversionSaturation) { function TEST (line 1210) | TEST(Time, FromCivilAlignment) { function TEST (line 1227) | TEST(Time, LegacyDateTime) { function TEST (line 1270) | TEST(Time, NextTransitionUTC) { function TEST (line 1281) | TEST(Time, PrevTransitionUTC) { function TEST (line 1292) | TEST(Time, NextTransitionNYC) { function TEST (line 1316) | TEST(Time, PrevTransitionNYC) { function TEST (line 1333) | TEST(Time, AbslStringify) { function TEST (line 1340) | TEST(Time, SupportsHash) { FILE: absl/time/time_zone_test.cc function TEST (line 25) | TEST(TimeZone, ValueSemantics) { function TEST (line 33) | TEST(TimeZone, Equality) { function TEST (line 48) | TEST(TimeZone, CCTZConversion) { function TEST (line 54) | TEST(TimeZone, DefaultTimeZones) { function TEST (line 60) | TEST(TimeZone, FixedTimeZone) { function TEST (line 66) | TEST(TimeZone, LocalTimeZone) { function TEST (line 72) | TEST(TimeZone, NamedTimeZones) { function TEST (line 81) | TEST(TimeZone, Failures) { FILE: absl/types/any.h function namespace (line 35) | namespace absl { FILE: absl/types/any_span.h function namespace (line 224) | namespace absl { function ABSL_ATTRIBUTE_VIEW (line 352) | ABSL_ATTRIBUTE_VIEW AnySpan { function explicit (line 689) | constexpr explicit AnySpan( function AnySpan (line 723) | constexpr AnySpan subspan(size_type pos, size_type len) const { function AnySpan (line 730) | constexpr AnySpan subspan(size_type pos) const { function AnySpan (line 739) | constexpr AnySpan first(size_type len) const { function AnySpan (line 745) | constexpr AnySpan last(size_type len) const { return subspan(size() - le... function reference (line 753) | constexpr reference operator[](size_type index) const { function reference (line 757) | constexpr reference at(size_type index) const { function reference (line 763) | constexpr reference front() const { function reverse_iterator (line 775) | constexpr reverse_iterator rbegin() const { return reverse_iterator(end(... function H (line 788) | constexpr H AbslHashValue(H state, AnySpan any_span) { function reference (line 942) | reference operator*() const { return (*container_)[index_]; } function reference (line 946) | reference operator[](difference_type i) const { function Base (line 1046) | iterator(const AnySpan* absl_nullable container, size_type index) function Base (line 1069) | const_iterator(const iterator& other) // NOLINT(runtime/explicit) function Base (line 1076) | const_iterator(const AnySpan* absl_nullable container, size_type index) FILE: absl/types/any_span_benchmark.cc type absl (line 34) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 35) | ABSL_NAMESPACE_BEGIN FILE: absl/types/any_span_test.cc type absl (line 40) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 41) | ABSL_NAMESPACE_BEGIN FILE: absl/types/compare.h function class (line 70) | class OnlyLiteralZero { type class (line 103) | enum class function value_type (line 110) | enum class ord : value_type { less = -1, greater = 1 }; FILE: absl/types/compare_test.cc type absl (line 20) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 21) | ABSL_NAMESPACE_BEGIN FILE: absl/types/internal/any_span.h function namespace (line 34) | namespace absl { FILE: absl/types/internal/span.h function namespace (line 28) | namespace absl { FILE: absl/types/optional.h function namespace (line 31) | namespace absl { FILE: absl/types/optional_ref.h function ABSL_NAMESPACE_BEGIN (line 74) | ABSL_NAMESPACE_BEGIN FILE: absl/types/optional_ref_test.cc type absl (line 30) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 31) | ABSL_NAMESPACE_BEGIN FILE: absl/types/source_location.h function namespace (line 61) | namespace absl { function namespace (line 69) | namespace absl { FILE: absl/types/source_location_test.cc function TEST (line 33) | TEST(SourceLocationTest, DefaultConstructionWorks) { function TEST (line 43) | TEST(SourceLocationTest, ConstexprMembers) { function TEST (line 50) | TEST(SourceLocationTest, ConversionFromStdSourceLocationWorks) { function TEST (line 61) | TEST(SourceLocationTest, CopyConstructionWorks) { function TEST (line 69) | TEST(SourceLocationTest, CopyAssignmentWorks) { function SourceLocation (line 78) | SourceLocation Echo(const SourceLocation& location) { return location; } function TEST (line 80) | TEST(SourceLocationTest, ExpectedUsageWorks) { function TEST (line 88) | TEST(SourceLocationTest, CurrentWorks) { function SourceLocation (line 96) | SourceLocation FuncWithDefaultParam( function TEST (line 101) | TEST(SourceLocationTest, CurrentWorksAsDefaultParam) { function TryPassLineAndFile (line 112) | bool TryPassLineAndFile(decltype(T::current(0, ""))*) { function TryPassLineAndFile (line 116) | bool TryPassLineAndFile(decltype(T::current({}, 0, ""))*) { function TryPassLineAndFile (line 120) | bool TryPassLineAndFile(decltype(T::current(typename T::Tag{}, 0, ""))*) { function TryPassLineAndFile (line 124) | bool TryPassLineAndFile(...) { function TEST (line 128) | TEST(SourceLocationTest, CantPassLineAndFile) { FILE: absl/types/span.h function namespace (line 76) | namespace absl { function namespace (line 103) | namespace absl { function Span (line 482) | constexpr Span first(size_type len) const { function Span (line 498) | constexpr Span last(size_type len) const { function Span (line 762) | constexpr Span MakeSpan( function Span (line 820) | constexpr Span MakeConstSpan( FILE: absl/types/span_test.cc function SpanIs (line 65) | auto SpanIs(T data, size_t size) function SpanIs (line 71) | auto SpanIs(const Container& c) -> decltype(SpanIs(c.data(), c.size())) { function MakeRamp (line 75) | std::vector MakeRamp(int len, int offset = 0) { function TEST (line 81) | TEST(IntSpan, EmptyCtors) { function TEST (line 86) | TEST(IntSpan, PtrLenCtor) { function TEST (line 92) | TEST(IntSpan, ArrayCtor) { function TakesGenericSpan (line 107) | void TakesGenericSpan(absl::Span) {} function TEST (line 109) | TEST(IntSpan, ContainerCtor) { type ContainerWithShallowConstData (line 136) | struct ContainerWithShallowConstData { method size (line 139) | int size() const { return storage.size(); } function TEST (line 142) | TEST(IntSpan, ShallowConstness) { function TEST (line 150) | TEST(CharSpan, StringCtor) { function TEST (line 169) | TEST(IntSpan, FromConstPointer) { type TypeWithMisleadingData (line 180) | struct TypeWithMisleadingData { method size (line 182) | int size() { return 1; } type TypeWithMisleadingSize (line 186) | struct TypeWithMisleadingSize { function TEST (line 192) | TEST(IntSpan, EvilTypes) { type Base (line 199) | struct Base { method size (line 201) | int size() { return 1; } type Derived (line 204) | struct Derived : Base {} function TEST (line 206) | TEST(IntSpan, SpanOfDerived) { function TestInitializerList (line 213) | void TestInitializerList(absl::Span s, const std::vector... function TEST (line 217) | TEST(ConstIntSpan, InitializerListConversion) { function TEST (line 228) | TEST(IntSpan, Data) { function TEST (line 234) | TEST(IntSpan, SizeLengthEmpty) { function TEST (line 247) | TEST(IntSpan, ElementAccess) { function TEST (line 263) | TEST(IntSpan, AtThrows) { function TEST (line 272) | TEST(IntSpan, RemovePrefixAndSuffix) { function TEST (line 306) | TEST(IntSpan, Subspan) { function TEST (line 331) | TEST(IntSpan, First) { function TEST (line 347) | TEST(IntSpan, Last) { function TEST (line 363) | TEST(IntSpan, MakeSpanPtrLength) { function TEST (line 376) | TEST(IntSpan, MakeSpanTwoPtrs) { function TEST (line 389) | TEST(IntSpan, MakeSpanContainer) { function TEST (line 405) | TEST(CharSpan, MakeSpanString) { function TEST (line 418) | TEST(IntSpan, MakeSpanArray) { function CheckType (line 433) | void CheckType(const T& /* value */) { function TEST (line 437) | TEST(IntSpan, MakeSpanTypes) { function TEST (line 462) | TEST(ConstIntSpan, MakeConstSpanTypes) { function TEST (line 483) | TEST(IntSpan, Equality) { class IntSpanOrderComparisonTest (line 551) | class IntSpanOrderComparisonTest : public testing::Test { method IntSpanOrderComparisonTest (line 553) | IntSpanOrderComparisonTest() function TEST_F (line 572) | TEST_F(IntSpanOrderComparisonTest, CompareSpans) { function TEST_F (line 598) | TEST_F(IntSpanOrderComparisonTest, SpanOfConstAndContainer) { function TEST_F (line 616) | TEST_F(IntSpanOrderComparisonTest, SpanOfMutableAndContainer) { function TEST_F (line 634) | TEST_F(IntSpanOrderComparisonTest, EqualSpans) { function TEST_F (line 641) | TEST_F(IntSpanOrderComparisonTest, Subspans) { function TEST_F (line 652) | TEST_F(IntSpanOrderComparisonTest, EmptySpans) { function TEST (line 668) | TEST(IntSpan, ExposesContainerTypesAndConsts) { function TEST (line 696) | TEST(IntSpan, IteratorsAndReferences) { function TEST (line 728) | TEST(IntSpan, IteratorsAndReferences_Const) { function TEST (line 760) | TEST(IntSpan, NoexceptTest) { type ConstexprTester (line 803) | struct ConstexprTester {} type ContainerWithConstexprMethods (line 810) | struct ContainerWithConstexprMethods { method size (line 811) | constexpr int size() const { return 1; } function TEST (line 816) | TEST(ConstIntSpan, ConstexprTest) { function TEST (line 847) | TEST(ConstIntSpan, ConstexprRelOpsTest) { type BigStruct (line 879) | struct BigStruct { function TEST (line 883) | TEST(Span, SpanSize) { function TEST (line 888) | TEST(Span, Hash) { function TEST (line 906) | TEST(Span, HashConsistentWithVectorLike) { FILE: absl/types/variant.h function namespace (line 31) | namespace absl { FILE: absl/types/variant_test.cc type absl (line 24) | namespace absl { type Convertible2 (line 31) | struct Convertible2 method Convertible2 (line 42) | Convertible2() {} method Convertible2 (line 43) | Convertible2(const Convertible2&) {} method Convertible2 (line 44) | Convertible2& operator=(const Convertible2&) { return *this; } method Convertible2 (line 47) | Convertible2(const Convertible1&) {} type Convertible1 (line 32) | struct Convertible1 { method Convertible1 (line 33) | Convertible1() {} method Convertible1 (line 34) | Convertible1(const Convertible1&) {} method Convertible1 (line 35) | Convertible1& operator=(const Convertible1&) { return *this; } method Convertible1 (line 38) | Convertible1(const Convertible2&) {} type Convertible2 (line 41) | struct Convertible2 { method Convertible2 (line 42) | Convertible2() {} method Convertible2 (line 43) | Convertible2(const Convertible2&) {} method Convertible2 (line 44) | Convertible2& operator=(const Convertible2&) { return *this; } method Convertible2 (line 47) | Convertible2(const Convertible1&) {} function TEST (line 50) | TEST(VariantTest, TestRvalueConversion) { function TEST (line 61) | TEST(VariantTest, TestLvalueConversion) { function TEST (line 72) | TEST(VariantTest, TestMoveConversion) { function TEST (line 90) | TEST(VariantTest, DoesNotMoveFromLvalues) { function TEST (line 124) | TEST(VariantTest, TestRvalueConversionViaConvertVariantTo) { function TEST (line 135) | TEST(VariantTest, TestLvalueConversionViaConvertVariantTo) { function TEST (line 146) | TEST(VariantTest, TestMoveConversionViaConvertVariantTo) { FILE: absl/utility/utility.h function namespace (line 28) | namespace absl { FILE: conanfile.py class AbseilConan (line 13) | class AbseilConan(ConanFile): method configure (line 26) | def configure(self): method build (line 32) | def build(self): method package (line 39) | def package(self): method package_info (line 46) | def package_info(self): FILE: create_lts.py function ReplaceStringsInFile (line 24) | def ReplaceStringsInFile(filename, replacement_dict): function StripContentBetweenTags (line 53) | def StripContentBetweenTags(filename, strip_begin_tag, strip_end_tag): function main (line 87) | def main(argv):