proxygen
F14TestUtil.h File Reference
#include <cstddef>
#include <limits>
#include <memory>
#include <ostream>
#include <vector>
#include <folly/Demangle.h>
#include <folly/Function.h>
#include <folly/container/detail/F14Policy.h>
#include <folly/container/detail/F14Table.h>

Go to the source code of this file.

Classes

struct  folly::f14::Histo
 
struct  folly::f14::MoveOnlyTestInt
 
struct  folly::f14::Counts
 
struct  folly::f14::Tracked< Tag >
 
struct  folly::f14::TransparentTrackedHash< Tag >
 
struct  folly::f14::TransparentTrackedEqual< Tag >
 
class  folly::f14::SwapTrackingAlloc< T >
 
class  folly::f14::GenericAlloc< T >
 
class  folly::f14::GenericEqual< T >
 
class  folly::f14::GenericHasher< T >
 
struct  std::hash< folly::f14::MoveOnlyTestInt >
 
struct  std::hash< folly::f14::Tracked< Tag > >
 

Namespaces

 folly
 —— Concurrent Priority Queue Implementation ——
 
 folly::f14
 

Functions

std::ostream & folly::f14::operator<< (std::ostream &xo, Histo const &histo)
 
void folly::f14::accumulate (std::vector< std::size_t > &a, std::vector< std::size_t > const &d)
 
double folly::f14::expectedProbe (std::vector< std::size_t > const &probeLengths)
 
std::size_t folly::f14::p99Probe (std::vector< std::size_t > const &probeLengths)
 
std::ostream & folly::f14::operator<< (std::ostream &xo, Counts const &counts)
 
void folly::f14::limitTestAllocations (std::size_t allocationsBeforeException=0)
 
void folly::f14::unlimitTestAllocations ()
 
void folly::f14::resetTracking ()
 
template<class T >
void folly::f14::swap (SwapTrackingAlloc< T > &, SwapTrackingAlloc< T > &)
 
template<class T1 , class T2 >
bool folly::f14::operator== (SwapTrackingAlloc< T1 > const &, SwapTrackingAlloc< T2 > const &)
 
template<class T1 , class T2 >
bool folly::f14::operator!= (SwapTrackingAlloc< T1 > const &, SwapTrackingAlloc< T2 > const &)
 
std::ostream & folly::f14::operator<< (std::ostream &xo, F14TableStats const &stats)
 

Variables

thread_local Counts folly::f14::sumCounts {}
 
thread_local size_t folly::f14::testAllocatedMemorySize {0}
 
thread_local size_t folly::f14::testAllocatedBlockCount {0}
 
thread_local size_t folly::f14::testAllocationCount {0}
 
thread_local size_t folly::f14::testAllocationMaxCount