Name |
Date |
Size |
#Lines |
LOC |
||
---|---|---|---|---|---|---|
.. | - | - | ||||
README.md | D | 23-Nov-2023 | 786 | 17 | 13 | |
abstract.h | D | 23-Nov-2023 | 1.5 KiB | 38 | 10 | |
atomic.h | D | 23-Nov-2023 | 900 | 31 | 9 | |
atomic_with_atm.h | D | 23-Nov-2023 | 1.5 KiB | 58 | 29 | |
atomic_with_std.h | D | 23-Nov-2023 | 950 | 36 | 10 | |
debug_location.h | D | 23-Nov-2023 | 1.5 KiB | 53 | 26 | |
fork.cc | D | 23-Nov-2023 | 6.6 KiB | 269 | 204 | |
fork.h | D | 23-Nov-2023 | 2.5 KiB | 89 | 33 | |
inlined_vector.h | D | 23-Nov-2023 | 4.7 KiB | 187 | 117 | |
manual_constructor.h | D | 23-Nov-2023 | 6.5 KiB | 214 | 120 | |
memory.h | D | 23-Nov-2023 | 3.6 KiB | 124 | 82 | |
mutex_lock.h | D | 23-Nov-2023 | 1.1 KiB | 43 | 16 | |
orphanable.h | D | 23-Nov-2023 | 5.9 KiB | 198 | 117 | |
ref_counted.h | D | 23-Nov-2023 | 5.1 KiB | 168 | 93 | |
ref_counted_ptr.h | D | 23-Nov-2023 | 4.5 KiB | 170 | 108 | |
thd.h | D | 23-Nov-2023 | 4.2 KiB | 133 | 66 | |
thd_posix.cc | D | 23-Nov-2023 | 4.8 KiB | 161 | 111 | |
thd_windows.cc | D | 23-Nov-2023 | 3.9 KiB | 156 | 113 |
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 10Note that this is the only place in src/core where we allow 11use of the C++ standard library (i.e., anything in the `std::` 12namespace). And for now, we require that any use of the 13standard library is build-time-only -- i.e., we do not allow 14run-time dependencies on libstdc++. For more details, see 15[gRFC L6](/grpc/proposal/blob/master/L6-allow-c%2B%2B-in-grpc-core.md) and 16[Moving gRPC core to C++](/grpc/grpc/blob/master/doc/core/moving-to-c%2B%2B.md). 17