• Home
Name Date Size #Lines LOC

..--

linux/04-Jul-2025-6331

posix/04-Jul-2025-434270

windows/04-Jul-2025-373235

.clang-formatD04-Jul-20251.6 KiB5453

README.mdD04-Jul-2025329 96

atomic_utils.hD04-Jul-20251.4 KiB4818

bitset.hD04-Jul-20256.4 KiB226141

chunked_vector.hD04-Jul-20257.1 KiB258201

construct_destruct.hD04-Jul-20251.2 KiB4116

cpp_impl_of.hD04-Jul-20251.5 KiB5020

crash.ccD04-Jul-20251.2 KiB4420

crash.hD04-Jul-20251.3 KiB3812

debug_location.hD04-Jul-20252.7 KiB10064

directory_reader.hD04-Jul-20251.4 KiB4819

down_cast.hD04-Jul-20251.4 KiB5025

dual_ref_counted.hD04-Jul-202513 KiB365290

env.hD04-Jul-20251.4 KiB5422

examine_stack.ccD04-Jul-20251.2 KiB4418

examine_stack.hD04-Jul-20251.4 KiB4613

fork.ccD04-Jul-20256.3 KiB243176

fork.hD04-Jul-20252.9 KiB9939

host_port.ccD04-Jul-20253.5 KiB11572

host_port.hD04-Jul-20252 KiB5813

if_list.hD04-Jul-2025264.9 KiB4,5314,445

load_file.ccD04-Jul-20252.5 KiB7950

load_file.hD04-Jul-20251.1 KiB3511

manual_constructor.hD04-Jul-20254.2 KiB14776

match.hD04-Jul-20252.4 KiB7631

memory.hD04-Jul-20251.4 KiB5423

mpscq.ccD04-Jul-20252.7 KiB10970

mpscq.hD04-Jul-20253 KiB10040

no_destruct.hD04-Jul-20253.1 KiB9641

notification.hD04-Jul-20251.6 KiB6841

orphanable.hD04-Jul-20254.9 KiB154101

overload.hD04-Jul-20252 KiB6027

packed_table.hD04-Jul-20251.3 KiB4119

per_cpu.ccD04-Jul-20251.1 KiB3613

per_cpu.hD04-Jul-20253.1 KiB10558

ref_counted.hD04-Jul-202512.8 KiB395261

ref_counted_ptr.hD04-Jul-202514.7 KiB446323

ref_counted_string.ccD04-Jul-20251.3 KiB4517

ref_counted_string.hD04-Jul-20254.8 KiB162111

single_set_ptr.hD04-Jul-20252.5 KiB8852

sorted_pack.hD04-Jul-20253.1 KiB9052

stat.hD04-Jul-20251.2 KiB379

status_helper.ccD04-Jul-202516 KiB454393

status_helper.hD04-Jul-20256.1 KiB19184

strerror.ccD04-Jul-20251.2 KiB4221

strerror.hD04-Jul-2025919 308

sync.hD04-Jul-20255.4 KiB201127

table.hD04-Jul-202514.5 KiB453276

tchar.ccD04-Jul-20251.6 KiB5028

tchar.hD04-Jul-2025987 3412

thd.hD04-Jul-20256.6 KiB196105

time.ccD04-Jul-20257.9 KiB243183

time.hD04-Jul-202512.1 KiB386284

time_averaged_stats.ccD04-Jul-20251.9 KiB6133

time_averaged_stats.hD04-Jul-20253.3 KiB8022

time_util.ccD04-Jul-20252.7 KiB8256

time_util.hD04-Jul-20251.3 KiB4312

type_list.hD04-Jul-2025982 3312

unique_type_name.hD04-Jul-20252.9 KiB10542

uuid_v4.ccD04-Jul-20251.2 KiB3814

uuid_v4.hD04-Jul-20251,013 379

validation_errors.ccD04-Jul-20252.2 KiB6639

validation_errors.hD04-Jul-20254.4 KiB13548

work_serializer.ccD04-Jul-202520.9 KiB559370

work_serializer.hD04-Jul-20254.1 KiB10834

xxhash_inline.hD04-Jul-20251 KiB306

README.md

1# GPR++ - Google Portable Runtime for C++
2
3The files in this directory contain various utility code for C++ code.
4None of this code is gRPC-specific; anything here may also be useful
5for other open source projects written in C++.
6
7Note that this is one of the few places in src/core where we allow
8the use of portability macros.
9