|
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.