CASM
AClustersApproachtoStatisticalMechanics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules
unique_map.hh File Reference
#include <map>
#include <functional>
#include "casm/external/boost.hh"
#include "casm/misc/CASM_TMP.hh"
#include "casm/misc/cloneable_ptr.hh"

Go to the source code of this file.

Classes

class  notstd::UniqueMapIterator< TransformFunc, MapIteratorType >
 An iterator over a UniqueMap. More...
 
struct  notstd::GetSecond< MapType >
 
struct  notstd::GetSecondConst< MapType >
 
class  notstd::unique_map< KeyType, ValueType, MapType, TransformFunction, ConstTransformFunction >
 std::map wrapper to enforce a 1-1 ValueType->KeyType relationship More...
 

Namespaces

 notstd
 Non-std smart pointer classes and functions.