Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::flyweights::detail::optimized_key_value< Key, Value, KeyFromValue > Struct Template Reference

#include <key_value.hpp>

Inheritance diagram for boost::flyweights::detail::optimized_key_value< Key, Value, KeyFromValue >:
Collaboration diagram for boost::flyweights::detail::optimized_key_value< Key, Value, KeyFromValue >:

Classes

class  rep_type
 

Public Types

typedef Key key_type
 
typedef Value value_type
 

Static Public Member Functions

static void construct_value (const rep_type &r)
 
static void copy_value (const rep_type &r)
 
static void move_value (const rep_type &r)
 

Member Typedef Documentation

template<typename Key , typename Value , typename KeyFromValue >
typedef Key boost::flyweights::detail::optimized_key_value< Key, Value, KeyFromValue >::key_type
template<typename Key , typename Value , typename KeyFromValue >
typedef Value boost::flyweights::detail::optimized_key_value< Key, Value, KeyFromValue >::value_type

Member Function Documentation

template<typename Key , typename Value , typename KeyFromValue >
static void boost::flyweights::detail::optimized_key_value< Key, Value, KeyFromValue >::construct_value ( const rep_type r)
inlinestatic
template<typename Key , typename Value , typename KeyFromValue >
static void boost::flyweights::detail::optimized_key_value< Key, Value, KeyFromValue >::copy_value ( const rep_type r)
inlinestatic
template<typename Key , typename Value , typename KeyFromValue >
static void boost::flyweights::detail::optimized_key_value< Key, Value, KeyFromValue >::move_value ( const rep_type r)
inlinestatic

The documentation for this struct was generated from the following file: