DeSiGNAR  0.5a
Data Structures General Library
Public Member Functions | List of all members
Designar::CmpWrapper< Key, Value, Cmp > Class Template Reference

#include <map.H>

Public Member Functions

 CmpWrapper (Cmp &_cmp)
 
 CmpWrapper (Cmp &&_cmp=Cmp())
 
 CmpWrapper (const CmpWrapper &cw)
 
 CmpWrapper (CmpWrapper &&cw)
 
Cmp & get_cmp ()
 
const Cmp & get_cmp () const
 
CmpWrapperoperator= (const CmpWrapper &cw)
 
CmpWrapperoperator= (CmpWrapper &&cw)
 
bool operator() (const MapKey< Key, Value > &p, const MapKey< Key, Value > &q) const
 

Constructor & Destructor Documentation

template<typename Key, typename Value, class Cmp>
Designar::CmpWrapper< Key, Value, Cmp >::CmpWrapper ( Cmp &  _cmp)
inline
template<typename Key, typename Value, class Cmp>
Designar::CmpWrapper< Key, Value, Cmp >::CmpWrapper ( Cmp &&  _cmp = Cmp())
inline
template<typename Key, typename Value, class Cmp>
Designar::CmpWrapper< Key, Value, Cmp >::CmpWrapper ( const CmpWrapper< Key, Value, Cmp > &  cw)
inline
template<typename Key, typename Value, class Cmp>
Designar::CmpWrapper< Key, Value, Cmp >::CmpWrapper ( CmpWrapper< Key, Value, Cmp > &&  cw)
inline

Member Function Documentation

template<typename Key, typename Value, class Cmp>
Cmp& Designar::CmpWrapper< Key, Value, Cmp >::get_cmp ( )
inline
template<typename Key, typename Value, class Cmp>
const Cmp& Designar::CmpWrapper< Key, Value, Cmp >::get_cmp ( ) const
inline
template<typename Key, typename Value, class Cmp>
bool Designar::CmpWrapper< Key, Value, Cmp >::operator() ( const MapKey< Key, Value > &  p,
const MapKey< Key, Value > &  q 
) const
inline
template<typename Key, typename Value, class Cmp>
CmpWrapper& Designar::CmpWrapper< Key, Value, Cmp >::operator= ( const CmpWrapper< Key, Value, Cmp > &  cw)
inline
template<typename Key, typename Value, class Cmp>
CmpWrapper& Designar::CmpWrapper< Key, Value, Cmp >::operator= ( CmpWrapper< Key, Value, Cmp > &&  cw)
inline

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