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 Namespace Reference

Classes

struct  flyweight_signature
 
struct  flyweight_unmatched_signature
 
struct  is_tag
 
struct  optimized_key_value
 
class  refcounted_handle
 
class  refcounted_value
 
struct  regular_key_value
 
struct  tag_marker
 

Functions

 BOOST_FLYWEIGHT_NESTED_XXX_IF_NOT_PLACEHOLDER_EXPRESSION_DEF (iterator)
 
 BOOST_FLYWEIGHT_NESTED_XXX_IF_NOT_PLACEHOLDER_EXPRESSION_DEF (value_type)
 
template<typename Handle , typename TrackingHelper >
void swap (refcounted_handle< Handle, TrackingHelper > &x, refcounted_handle< Handle, TrackingHelper > &y)
 

Function Documentation

boost::flyweights::detail::BOOST_FLYWEIGHT_NESTED_XXX_IF_NOT_PLACEHOLDER_EXPRESSION_DEF ( iterator  )
boost::flyweights::detail::BOOST_FLYWEIGHT_NESTED_XXX_IF_NOT_PLACEHOLDER_EXPRESSION_DEF ( value_type  )
template<typename Handle , typename TrackingHelper >
void boost::flyweights::detail::swap ( refcounted_handle< Handle, TrackingHelper > &  x,
refcounted_handle< Handle, TrackingHelper > &  y 
)