CASM  1.1.0
A Clusters Approach to Statistical Mechanics
unique_cloneable_map.hh File Reference

Go to the source code of this file.

Classes

struct  notstd::GetSecondDereferenced< MapType >
 
struct  notstd::GetSecondDereferencedConst< MapType >
 

Namespaces

 notstd
 Non-std smart pointer classes and functions.
 

Typedefs

template<typename KeyType , typename ValueType , typename MapType = std::map<KeyType, cloneable_ptr<ValueType> >>
using notstd::unique_cloneable_map = unique_map< KeyType, ValueType, MapType, GetSecondDereferenced< MapType >, GetSecondDereferencedConst< MapType > >
 Enable use of unique_map of cloneable_ptr<ValueType> via references to ValueType. More...