CAPD RedHom Library
capd::homAux::MergeMaps< Range1, Range2, MergeOp >::MergeWithLast Struct Reference

#include <capd/homAux/MergeMaps.h>

Public Member Functions

 MergeWithLast (Container &tmp, MergeOp &mergeOp)
 
void operator() (const std::pair< Key, Value > &v) const
 

Public Attributes

Container_tmp
 
MergeOp & _mergeOp
 

Constructor & Destructor Documentation

template<typename Range1 , typename Range2 , typename MergeOp >
capd::homAux::MergeMaps< Range1, Range2, MergeOp >::MergeWithLast::MergeWithLast ( Container tmp,
MergeOp &  mergeOp 
)
inline

Member Function Documentation

template<typename Range1 , typename Range2 , typename MergeOp >
void capd::homAux::MergeMaps< Range1, Range2, MergeOp >::MergeWithLast::operator() ( const std::pair< Key, Value > &  v) const
inline

Member Data Documentation

template<typename Range1 , typename Range2 , typename MergeOp >
MergeOp& capd::homAux::MergeMaps< Range1, Range2, MergeOp >::MergeWithLast::_mergeOp
template<typename Range1 , typename Range2 , typename MergeOp >
Container& capd::homAux::MergeMaps< Range1, Range2, MergeOp >::MergeWithLast::_tmp