|
|
пре 7 година | |
|---|---|---|
| .. | ||
| README.md | пре 8 година | |
| abstract.h | пре 7 година | |
| atomic.h | пре 8 година | |
| atomic_with_atm.h | пре 8 година | |
| atomic_with_std.h | пре 8 година | |
| debug_location.h | пре 8 година | |
| fork.cc | пре 7 година | |
| fork.h | пре 7 година | |
| inlined_vector.h | пре 7 година | |
| manual_constructor.h | пре 8 година | |
| memory.h | пре 7 година | |
| orphanable.h | пре 7 година | |
| ref_counted.h | пре 7 година | |
| ref_counted_ptr.h | пре 7 година | |
| thd.h | пре 7 година | |
| thd_posix.cc | пре 7 година | |
| thd_windows.cc | пре 7 година | |
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). And for now, we require that any use of the
standard library is build-time-only -- i.e., we do not allow
run-time dependencies on libstdc++. For more details, see
gRFC L6 and
Moving gRPC core to C++.