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

back to top