Dash Core  0.12.2.1
P2P Digital Currency
memusage.h File Reference
#include <stdlib.h>
#include <map>
#include <set>
#include <vector>
#include <boost/foreach.hpp>
#include <boost/unordered_set.hpp>
#include <boost/unordered_map.hpp>

Go to the source code of this file.

Classes

struct  memusage::stl_tree_node< X >
 
struct  memusage::boost_unordered_node< X >
 

Namespaces

 memusage
 

Functions

static size_t memusage::MallocUsage (size_t alloc)
 
static size_t memusage::DynamicUsage (const int8_t &v)
 
static size_t memusage::DynamicUsage (const uint8_t &v)
 
static size_t memusage::DynamicUsage (const int16_t &v)
 
static size_t memusage::DynamicUsage (const uint16_t &v)
 
static size_t memusage::DynamicUsage (const int32_t &v)
 
static size_t memusage::DynamicUsage (const uint32_t &v)
 
static size_t memusage::DynamicUsage (const int64_t &v)
 
static size_t memusage::DynamicUsage (const uint64_t &v)
 
static size_t memusage::DynamicUsage (const float &v)
 
static size_t memusage::DynamicUsage (const double &v)
 
template<typename X >
static size_t memusage::DynamicUsage (X *const &v)
 
template<typename X >
static size_t memusage::DynamicUsage (const X *const &v)
 
template<typename X >
static size_t memusage::DynamicUsage (const std::vector< X > &v)
 
template<unsigned int N, typename X , typename S , typename D >
static size_t memusage::DynamicUsage (const prevector< N, X, S, D > &v)
 
template<typename X , typename Y >
static size_t memusage::DynamicUsage (const std::set< X, Y > &s)
 
template<typename X , typename Y >
static size_t memusage::IncrementalDynamicUsage (const std::set< X, Y > &s)
 
template<typename X , typename Y , typename Z >
static size_t memusage::DynamicUsage (const std::map< X, Y, Z > &m)
 
template<typename X , typename Y , typename Z >
static size_t memusage::IncrementalDynamicUsage (const std::map< X, Y, Z > &m)
 
template<typename X , typename Y >
static size_t memusage::DynamicUsage (const boost::unordered_set< X, Y > &s)
 
template<typename X , typename Y , typename Z >
static size_t memusage::DynamicUsage (const boost::unordered_map< X, Y, Z > &m)