README.md
1 # GPR++ - Google Portable Runtime for C++
2
3 The files in this directory contain various utility code for C++ code.
4 None of this code is gRPC-specific; anything here may also be useful
5 for other open source projects written in C++.
6
7 Note that this is one of the few places in src/core where we allow
8 the use of portability macros.
9
10 Note that this is the only place in src/core where we allow
11 use of the C++ standard library (i.e., anything in the `std::`
12 namespace). And for now, we require that any use of the
13 standard library is build-time-only -- i.e., we do not allow
14 run-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