OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
map_util.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

template<typename ForwardIterator , typename AddFunctor , typename DelFunctor , typename EqFunctor >
void map_difference (ForwardIterator __first1, ForwardIterator __last1, ForwardIterator __first2, ForwardIterator __last2, AddFunctor __add_fn, DelFunctor __del_fn, EqFunctor __eq_fn)
 
template<typename MapType , typename ForwardIterator , typename CompFunctor , typename AddFunctor , typename DelFunctor , typename EqFunctor >
void map_difference (MapType *map, ForwardIterator first, ForwardIterator last, CompFunctor comp_fn, AddFunctor add_fn, DelFunctor del_fn, EqFunctor eq_fn)
 
template<typename MapType , typename AddFunctor , typename DelFunctor >
void map_synchronize (MapType *map1, const MapType *map2, AddFunctor add_fn, DelFunctor del_fn)
 

Function Documentation

template<typename ForwardIterator , typename AddFunctor , typename DelFunctor , typename EqFunctor >
void map_difference ( ForwardIterator  __first1,
ForwardIterator  __last1,
ForwardIterator  __first2,
ForwardIterator  __last2,
AddFunctor  __add_fn,
DelFunctor  __del_fn,
EqFunctor  __eq_fn 
)

Definition at line 20 of file map_util.h.

template<typename MapType , typename ForwardIterator , typename CompFunctor , typename AddFunctor , typename DelFunctor , typename EqFunctor >
void map_difference ( MapType *  map,
ForwardIterator  first,
ForwardIterator  last,
CompFunctor  comp_fn,
AddFunctor  add_fn,
DelFunctor  del_fn,
EqFunctor  eq_fn 
)

Definition at line 60 of file map_util.h.

template<typename MapType , typename AddFunctor , typename DelFunctor >
void map_synchronize ( MapType *  map1,
const MapType *  map2,
AddFunctor  add_fn,
DelFunctor  del_fn 
)

Definition at line 102 of file map_util.h.