SigUtil
0.95
Utility modules for modern C++
|
コンテナの要素削除に関する処理 More...
Go to the source code of this file.
Namespaces | |
sig | |
Macros | |
#define | Sig_Eraser_ParamType1 typename boost::call_traits<typename impl::container_traits<C>::value_type>::param_type |
Functions | |
template<class C , class CR = typename impl::remove_const_reference<C>::type, class T = typename impl::container_traits<CR>::value_type> | |
auto | sig::remove_duplicates (C &container) |
コンテナの要素から重複した値を削除 More... | |
template<class C > | |
bool | sig::remove_one (C &container, typename boost::call_traits< typename impl::container_traits< C >::value_type >::param_type remove) |
コンテナから指定した値を1つ削除 More... | |
template<class Pred , class C > | |
bool | sig::remove_one_if (C &container, Pred remove_pred) |
コンテナから述語条件を満たす値を1つ削除 More... | |
template<class C > | |
bool | sig::remove_all (C &container, typename boost::call_traits< typename impl::container_traits< C >::value_type >::param_type remove) |
コンテナから指定した値を全削除 More... | |
template<class Pred , class C > | |
bool | sig::remove_all_if (C &container, Pred remove_pred) |
コンテナから述語条件を満たす値を全削除 More... | |
コンテナの要素削除に関する処理
Definition in file remove.hpp.
#define Sig_Eraser_ParamType1 typename boost::call_traits<typename impl::container_traits<C>::value_type>::param_type |
Definition at line 58 of file remove.hpp.