https://github.com/facebook/folly
File | Mode | Size |
---|---|---|
build | ||
chrono | ||
compression | ||
concurrency | ||
container | ||
detail | ||
docs | ||
executors | ||
experimental | ||
ext | ||
external | ||
fibers | ||
functional | ||
futures | ||
gen | ||
hash | ||
init | ||
io | ||
lang | ||
logging | ||
memory | ||
net | ||
poly | ||
portability | ||
python | ||
ssl | ||
static | ||
stats | ||
support | ||
synchronization | ||
system | ||
test | ||
tool | ||
tracing | ||
.clang-format | -rw-r--r-- | 3.9 KB |
AtomicHashArray-inl.h | -rw-r--r-- | 15.8 KB |
AtomicHashArray.h | -rw-r--r-- | 14.1 KB |
AtomicHashMap-inl.h | -rw-r--r-- | 17.6 KB |
AtomicHashMap.h | -rw-r--r-- | 16.5 KB |
AtomicIntrusiveLinkedList.h | -rw-r--r-- | 6.3 KB |
AtomicLinkedList.h | -rw-r--r-- | 3.2 KB |
AtomicUnorderedMap.h | -rw-r--r-- | 18.3 KB |
Benchmark.cpp | -rw-r--r-- | 27.1 KB |
Benchmark.h | -rw-r--r-- | 22.1 KB |
BenchmarkUtil.h | -rw-r--r-- | 1.5 KB |
Bits.h | -rw-r--r-- | 658 bytes |
CMakeLists.txt | -rw-r--r-- | 3.2 KB |
CPortability.h | -rw-r--r-- | 10.2 KB |
CancellationToken-inl.h | -rw-r--r-- | 13.5 KB |
CancellationToken.cpp | -rw-r--r-- | 7.6 KB |
CancellationToken.h | -rw-r--r-- | 12.8 KB |
Chrono.h | -rw-r--r-- | 8.1 KB |
ClockGettimeWrappers.cpp | -rw-r--r-- | 2.5 KB |
ClockGettimeWrappers.h | -rw-r--r-- | 872 bytes |
ConcurrentBitSet.h | -rw-r--r-- | 4.4 KB |
ConcurrentLazy.h | -rw-r--r-- | 2.3 KB |
ConcurrentSkipList-inl.h | -rw-r--r-- | 9.8 KB |
ConcurrentSkipList.h | -rw-r--r-- | 26.2 KB |
ConstexprMath.h | -rw-r--r-- | 30.3 KB |
ConstructorCallbackList.h | -rw-r--r-- | 5.8 KB |
Conv.cpp | -rw-r--r-- | 25.6 KB |
Conv.h | -rw-r--r-- | 49.5 KB |
CppAttributes.h | -rw-r--r-- | 5.1 KB |
CpuId.h | -rw-r--r-- | 9.3 KB |
DefaultKeepAliveExecutor.h | -rw-r--r-- | 5.1 KB |
Demangle.cpp | -rw-r--r-- | 7.1 KB |
Demangle.h | -rw-r--r-- | 2.5 KB |
DiscriminatedPtr.h | -rw-r--r-- | 6.9 KB |
DynamicConverter.h | -rw-r--r-- | 13.1 KB |
Exception.h | -rw-r--r-- | 4.8 KB |
ExceptionString.cpp | -rw-r--r-- | 1.4 KB |
ExceptionString.h | -rw-r--r-- | 910 bytes |
ExceptionWrapper-inl.h | -rw-r--r-- | 10.3 KB |
ExceptionWrapper.cpp | -rw-r--r-- | 1.1 KB |
ExceptionWrapper.h | -rw-r--r-- | 14.0 KB |
Executor.cpp | -rw-r--r-- | 3.2 KB |
Executor.h | -rw-r--r-- | 11.2 KB |
Expected.h | -rw-r--r-- | 54.3 KB |
FBString.h | -rw-r--r-- | 84.4 KB |
FBVector.h | -rw-r--r-- | 52.4 KB |
File.cpp | -rw-r--r-- | 4.0 KB |
File.h | -rw-r--r-- | 4.6 KB |
FileUtil.cpp | -rw-r--r-- | 10.4 KB |
FileUtil.h | -rw-r--r-- | 11.9 KB |
Fingerprint.cpp | -rw-r--r-- | 4.7 KB |
Fingerprint.h | -rw-r--r-- | 8.1 KB |
FixedString.h | -rw-r--r-- | 100.2 KB |
FollyMemcpy.cpp | -rw-r--r-- | 866 bytes |
FollyMemcpy.h | -rw-r--r-- | 798 bytes |
FollyMemset.cpp | -rw-r--r-- | 851 bytes |
FollyMemset.h | -rw-r--r-- | 767 bytes |
Format-inl.h | -rw-r--r-- | 33.7 KB |
Format.cpp | -rw-r--r-- | 11.9 KB |
Format.h | -rw-r--r-- | 15.0 KB |
FormatArg.h | -rw-r--r-- | 6.5 KB |
FormatTraits.h | -rw-r--r-- | 2.0 KB |
Function.h | -rw-r--r-- | 40.0 KB |
GLog.h | -rw-r--r-- | 3.9 KB |
GroupVarint.cpp | -rw-r--r-- | 4.2 KB |
GroupVarint.h | -rw-r--r-- | 17.9 KB |
Hash.h | -rw-r--r-- | 674 bytes |
IPAddress.cpp | -rw-r--r-- | 14.7 KB |
IPAddress.h | -rw-r--r-- | 18.4 KB |
IPAddressException.h | -rw-r--r-- | 2.3 KB |
IPAddressV4.cpp | -rw-r--r-- | 8.9 KB |
IPAddressV4.h | -rw-r--r-- | 12.8 KB |
IPAddressV6.cpp | -rw-r--r-- | 15.2 KB |
IPAddressV6.h | -rw-r--r-- | 16.0 KB |
Indestructible.h | -rw-r--r-- | 5.7 KB |
IndexedMemPool.h | -rw-r--r-- | 18.9 KB |
IntrusiveList.h | -rw-r--r-- | 4.4 KB |
Lazy.h | -rw-r--r-- | 4.0 KB |
Likely.h | -rw-r--r-- | 2.1 KB |
MPMCPipeline.h | -rw-r--r-- | 8.5 KB |
MPMCQueue.h | -rw-r--r-- | 54.6 KB |
MacAddress.cpp | -rw-r--r-- | 5.5 KB |
MacAddress.h | -rw-r--r-- | 7.5 KB |
MapUtil.h | -rw-r--r-- | 10.7 KB |
Math.h | -rw-r--r-- | 10.1 KB |
MaybeManagedPtr.h | -rw-r--r-- | 3.3 KB |
Memory.h | -rw-r--r-- | 28.0 KB |
MicroLock.cpp | -rw-r--r-- | 2.2 KB |
MicroLock.h | -rw-r--r-- | 12.0 KB |
MicroSpinLock.h | -rw-r--r-- | 678 bytes |
MoveWrapper.h | -rw-r--r-- | 2.3 KB |
ObserverContainer.h | -rw-r--r-- | 33.8 KB |
Optional.h | -rw-r--r-- | 20.7 KB |
Overload.h | -rw-r--r-- | 10.5 KB |
PackedSyncPtr.h | -rw-r--r-- | 4.9 KB |
Padded.h | -rw-r--r-- | 14.1 KB |
Poly-inl.h | -rw-r--r-- | 7.3 KB |
Poly.h | -rw-r--r-- | 38.3 KB |
PolyException.h | -rw-r--r-- | 1.2 KB |
Portability.h | -rw-r--r-- | 15.3 KB |
Preprocessor.h | -rw-r--r-- | 7.9 KB |
ProducerConsumerQueue.h | -rw-r--r-- | 5.3 KB |
RWSpinLock.h | -rw-r--r-- | 675 bytes |
Random-inl.h | -rw-r--r-- | 2.7 KB |
Random.cpp | -rw-r--r-- | 4.9 KB |
Random.h | -rw-r--r-- | 12.3 KB |
Range.h | -rw-r--r-- | 50.8 KB |
Replaceable.h | -rw-r--r-- | 22.6 KB |
ScopeGuard.cpp | -rw-r--r-- | 1022 bytes |
ScopeGuard.h | -rw-r--r-- | 13.4 KB |
SharedMutex.cpp | -rw-r--r-- | 2.6 KB |
SharedMutex.h | -rw-r--r-- | 70.4 KB |
Singleton-inl.h | -rw-r--r-- | 10.2 KB |
Singleton.cpp | -rw-r--r-- | 15.7 KB |
Singleton.h | -rw-r--r-- | 29.6 KB |
SingletonThreadLocal.cpp | -rw-r--r-- | 1.5 KB |
SingletonThreadLocal.h | -rw-r--r-- | 8.7 KB |
SocketAddress.cpp | -rw-r--r-- | 22.4 KB |
SocketAddress.h | -rw-r--r-- | 22.8 KB |
SpinLock.h | -rw-r--r-- | 1.7 KB |
String-inl.h | -rw-r--r-- | 19.4 KB |
String.cpp | -rw-r--r-- | 22.2 KB |
String.h | -rw-r--r-- | 22.8 KB |
Subprocess.cpp | -rw-r--r-- | 33.9 KB |
Subprocess.h | -rw-r--r-- | 38.4 KB |
Synchronized.h | -rw-r--r-- | 61.1 KB |
SynchronizedPtr.h | -rw-r--r-- | 3.7 KB |
ThreadCachedInt.h | -rw-r--r-- | 5.4 KB |
ThreadLocal.h | -rw-r--r-- | 13.7 KB |
TimeoutQueue.cpp | -rw-r--r-- | 2.3 KB |
TimeoutQueue.h | -rw-r--r-- | 3.8 KB |
TokenBucket.h | -rw-r--r-- | 20.5 KB |
Traits.h | -rw-r--r-- | 32.2 KB |
Try-inl.h | -rw-r--r-- | 9.5 KB |
Try.cpp | -rw-r--r-- | 711 bytes |
Try.h | -rw-r--r-- | 20.1 KB |
UTF8String.h | -rw-r--r-- | 1.4 KB |
Unicode.cpp | -rw-r--r-- | 5.8 KB |
Unicode.h | -rw-r--r-- | 3.2 KB |
Unit.h | -rw-r--r-- | 2.0 KB |
Uri-inl.h | -rw-r--r-- | 2.3 KB |
Uri.cpp | -rw-r--r-- | 5.6 KB |
Uri.h | -rw-r--r-- | 4.5 KB |
Utility.h | -rw-r--r-- | 27.3 KB |
VERSION | -rw-r--r-- | 4 bytes |
Varint.h | -rw-r--r-- | 5.9 KB |
VirtualExecutor.h | -rw-r--r-- | 2.3 KB |
base64.h | -rw-r--r-- | 9.0 KB |
dynamic-inl.h | -rw-r--r-- | 41.7 KB |
dynamic.cpp | -rw-r--r-- | 16.4 KB |
dynamic.h | -rw-r--r-- | 39.8 KB |
json.cpp | -rw-r--r-- | 31.4 KB |
json.h | -rw-r--r-- | 7.4 KB |
json_patch.cpp | -rw-r--r-- | 9.9 KB |
json_patch.h | -rw-r--r-- | 3.2 KB |
json_pointer.cpp | -rw-r--r-- | 3.0 KB |
json_pointer.h | -rw-r--r-- | 2.2 KB |
memcpy.S | -rw-r--r-- | 8.4 KB |
memset.S | -rw-r--r-- | 6.9 KB |
small_vector.h | -rw-r--r-- | 44.4 KB |
sorted_vector_types.h | -rw-r--r-- | 53.1 KB |
stop_watch.h | -rw-r--r-- | 8.8 KB |