proxygen
|
#include <functional>
#include <iostream>
#include <limits>
#include <memory>
#include <string>
#include <unordered_map>
#include <utility>
#include <folly/container/F14Map.h>
Go to the source code of this file.
Classes | |
struct | LoggingAlloc< T > |
struct | LoggingAlloc< T >::rebind< U > |
Typedefs | |
template<typename K , typename V , template< typename > class A> | |
using | StdUnorderedMapTable = std::unordered_map< K, V, std::hash< K >, std::equal_to< K >, A< std::pair< K const, V >>> |
template<typename K , typename V , template< typename > class A> | |
using | F14ValueMapTable = F14ValueMap< K, V, std::hash< K >, std::equal_to< K >, A< std::pair< K const, V >>> |
template<typename K , typename V , template< typename > class A> | |
using | F14NodeMapTable = F14NodeMap< K, V, std::hash< K >, std::equal_to< K >, A< std::pair< K const, V >>> |
template<typename K , typename V , template< typename > class A> | |
using | F14VectorMapTable = F14VectorMap< K, V, std::hash< K >, std::equal_to< K >, A< std::pair< K const, V >>> |
using F14NodeMapTable = F14NodeMap<K, V, std::hash<K>, std::equal_to<K>, A<std::pair<K const, V>>> |
Definition at line 96 of file F14SmallOverheads.cpp.
using F14ValueMapTable = F14ValueMap<K, V, std::hash<K>, std::equal_to<K>, A<std::pair<K const, V>>> |
Definition at line 92 of file F14SmallOverheads.cpp.
using F14VectorMapTable = F14VectorMap< K, V, std::hash<K>, std::equal_to<K>, A<std::pair<K const, V>>> |
Definition at line 104 of file F14SmallOverheads.cpp.
using StdUnorderedMapTable = std::unordered_map< K, V, std::hash<K>, std::equal_to<K>, A<std::pair<K const, V>>> |
Definition at line 88 of file F14SmallOverheads.cpp.
FOLLY_NOINLINE void codeSize_bracket_F14Node | ( | F14NodeMap< int16_t, uint32_t > & | m, |
int16_t | k, | ||
uint32_t | v | ||
) |
FOLLY_NOINLINE void codeSize_bracket_F14Value | ( | F14ValueMap< int16_t, uint32_t > & | m, |
int16_t | k, | ||
uint32_t | v | ||
) |
FOLLY_NOINLINE void codeSize_bracket_F14Vector | ( | F14VectorMap< int16_t, uint32_t > & | m, |
int16_t | k, | ||
uint32_t | v | ||
) |
FOLLY_NOINLINE void codeSize_bracket_Std | ( | std::unordered_map< int16_t, uint32_t > & | m, |
int16_t | k, | ||
uint32_t | v | ||
) |
FOLLY_NOINLINE void codeSize_erase_F14Node | ( | F14NodeMap< int16_t, uint32_t > & | m, |
F14NodeMap< int16_t, uint32_t >::iterator | iter | ||
) |
Definition at line 201 of file F14SmallOverheads.cpp.
Referenced by main().
FOLLY_NOINLINE void codeSize_erase_F14Value | ( | F14ValueMap< int16_t, uint32_t > & | m, |
F14ValueMap< int16_t, uint32_t >::iterator | iter | ||
) |
Definition at line 195 of file F14SmallOverheads.cpp.
Referenced by main().
FOLLY_NOINLINE void codeSize_erase_F14Vector | ( | F14VectorMap< int16_t, uint32_t > & | m, |
F14VectorMap< int16_t, uint32_t >::iterator | iter | ||
) |
Definition at line 207 of file F14SmallOverheads.cpp.
Referenced by main().
FOLLY_NOINLINE void codeSize_erase_Std | ( | std::unordered_map< int16_t, uint32_t > & | m, |
std::unordered_map< int16_t, uint32_t >::iterator | iter | ||
) |
Definition at line 189 of file F14SmallOverheads.cpp.
Referenced by main().
FOLLY_NOINLINE int codeSize_find_F14Node | ( | F14NodeMap< int16_t, float > & | m, |
int16_t | k | ||
) |
FOLLY_NOINLINE int codeSize_find_F14Value | ( | F14ValueMap< int16_t, float > & | m, |
int16_t | k | ||
) |
FOLLY_NOINLINE int codeSize_find_F14Vector | ( | F14VectorMap< int16_t, float > & | m, |
int16_t | k | ||
) |
FOLLY_NOINLINE int codeSize_find_Std | ( | std::unordered_map< int16_t, float > & | m, |
int16_t | k | ||
) |
int main | ( | int | , |
char ** | |||
) |
Definition at line 213 of file F14SmallOverheads.cpp.
References codeSize_bracket_F14Node(), codeSize_bracket_F14Value(), codeSize_bracket_F14Vector(), codeSize_bracket_Std(), codeSize_erase_F14Node(), codeSize_erase_F14Value(), codeSize_erase_F14Vector(), codeSize_erase_Std(), codeSize_find_F14Node(), codeSize_find_F14Value(), codeSize_find_F14Vector(), and codeSize_find_Std().
void runSingleInsert | ( | std::string const & | name | ) |
Definition at line 107 of file F14SmallOverheads.cpp.
References k, M, map(), and T.
void runSingleInserts | ( | std::string const & | name | ) |
Definition at line 123 of file F14SmallOverheads.cpp.
References name.