tree: 7a0afea9238febcdbb068dc331c785cda4ad5e3f [path history] [tgz]
  1. arena.cc
  2. arena.h
  3. atomic.h
  4. debug_location.h
  5. dual_ref_counted.h
  6. fork.cc
  7. fork.h
  8. global_config.h
  9. global_config_custom.h
  10. global_config_env.cc
  11. global_config_env.h
  12. global_config_generic.h
  13. host_port.cc
  14. host_port.h
  15. manual_constructor.h
  16. map.h
  17. memory.h
  18. mpscq.cc
  19. mpscq.h
  20. orphanable.h
  21. README.md
  22. ref_counted.h
  23. ref_counted_ptr.h
  24. sync.h
  25. thd.h
  26. thd_posix.cc
  27. thd_windows.cc
grpc/src/core/lib/gprpp/README.md

GPR++ - Google Portable Runtime for C++

The files in this directory contain various utility code for C++ code. None of this code is gRPC-specific; anything here may also be useful for other open source projects written in C++.

Note that this is one of the few places in src/core where we allow the use of portability macros.

Note that this is the only place in src/core where we allow use of the C++ standard library (i.e., anything in the std:: namespace).