• Home
Name Date Size #Lines LOC

..--

linux/06-Sep-2024-6331

posix/06-Sep-2024-434270

windows/06-Sep-2024-373235

.clang-formatD06-Sep-20241.6 KiB5453

README.mdD06-Sep-2024329 96

atomic_utils.hD06-Sep-20241.4 KiB4818

bitset.hD06-Sep-20246.4 KiB226141

chunked_vector.hD06-Sep-20247.1 KiB258201

construct_destruct.hD06-Sep-20241.2 KiB4116

cpp_impl_of.hD06-Sep-20241.5 KiB5020

crash.ccD06-Sep-20241.2 KiB4420

crash.hD06-Sep-20241.3 KiB3812

debug_location.hD06-Sep-20242.7 KiB10064

directory_reader.hD06-Sep-20241.4 KiB4819

down_cast.hD06-Sep-20241.4 KiB5025

dual_ref_counted.hD06-Sep-202413 KiB365290

env.hD06-Sep-20241.4 KiB5422

examine_stack.ccD06-Sep-20241.2 KiB4418

examine_stack.hD06-Sep-20241.4 KiB4613

fork.ccD06-Sep-20246.3 KiB243176

fork.hD06-Sep-20242.9 KiB9939

host_port.ccD06-Sep-20243.5 KiB11572

host_port.hD06-Sep-20242 KiB5813

if_list.hD06-Sep-2024264.9 KiB4,5314,445

load_file.ccD06-Sep-20242.5 KiB7950

load_file.hD06-Sep-20241.1 KiB3511

manual_constructor.hD06-Sep-20244.2 KiB14776

match.hD06-Sep-20242.4 KiB7631

memory.hD06-Sep-20241.4 KiB5423

mpscq.ccD06-Sep-20242.7 KiB10970

mpscq.hD06-Sep-20243 KiB10040

no_destruct.hD06-Sep-20243.1 KiB9641

notification.hD06-Sep-20241.6 KiB6841

orphanable.hD06-Sep-20244.9 KiB154101

overload.hD06-Sep-20242 KiB6027

packed_table.hD06-Sep-20241.3 KiB4119

per_cpu.ccD06-Sep-20241.1 KiB3613

per_cpu.hD06-Sep-20243.1 KiB10558

ref_counted.hD06-Sep-202412.8 KiB395261

ref_counted_ptr.hD06-Sep-202414.7 KiB446323

ref_counted_string.ccD06-Sep-20241.3 KiB4517

ref_counted_string.hD06-Sep-20244.8 KiB162111

single_set_ptr.hD06-Sep-20242.5 KiB8852

sorted_pack.hD06-Sep-20243.1 KiB9052

stat.hD06-Sep-20241.2 KiB379

status_helper.ccD06-Sep-202416 KiB454393

status_helper.hD06-Sep-20246.1 KiB19184

strerror.ccD06-Sep-20241.2 KiB4221

strerror.hD06-Sep-2024919 308

sync.hD06-Sep-20245.4 KiB201127

table.hD06-Sep-202414.5 KiB453276

tchar.ccD06-Sep-20241.6 KiB5028

tchar.hD06-Sep-2024987 3412

thd.hD06-Sep-20246.6 KiB196105

time.ccD06-Sep-20247.9 KiB243183

time.hD06-Sep-202412.1 KiB386284

time_averaged_stats.ccD06-Sep-20241.9 KiB6133

time_averaged_stats.hD06-Sep-20243.3 KiB8022

time_util.ccD06-Sep-20242.7 KiB8256

time_util.hD06-Sep-20241.3 KiB4312

type_list.hD06-Sep-2024982 3312

unique_type_name.hD06-Sep-20242.9 KiB10542

uuid_v4.ccD06-Sep-20241.2 KiB3814

uuid_v4.hD06-Sep-20241,013 379

validation_errors.ccD06-Sep-20242.2 KiB6639

validation_errors.hD06-Sep-20244.4 KiB13548

work_serializer.ccD06-Sep-202420.9 KiB559370

work_serializer.hD06-Sep-20244.1 KiB10834

xxhash_inline.hD06-Sep-20241 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