deactivate unused code
This commit is contained in:
parent
7b7b93e9ba
commit
e8fb8e13df
@ -38,34 +38,34 @@ template <typename T> inline void sort_unique_resize(std::vector<T> &vector)
|
|||||||
vector.resize(number_of_unique_elements);
|
vector.resize(number_of_unique_elements);
|
||||||
}
|
}
|
||||||
|
|
||||||
template <typename T> inline void sort_unique_resize_shrink_vector(std::vector<T> &vector)
|
// template <typename T> inline void sort_unique_resize_shrink_vector(std::vector<T> &vector)
|
||||||
{
|
// {
|
||||||
sort_unique_resize(vector);
|
// sort_unique_resize(vector);
|
||||||
vector.shrink_to_fit();
|
// vector.shrink_to_fit();
|
||||||
}
|
// }
|
||||||
|
|
||||||
template <typename T> inline void remove_consecutive_duplicates_from_vector(std::vector<T> &vector)
|
// template <typename T> inline void remove_consecutive_duplicates_from_vector(std::vector<T> &vector)
|
||||||
{
|
// {
|
||||||
const auto number_of_unique_elements = std::unique(vector.begin(), vector.end()) - vector.begin();
|
// const auto number_of_unique_elements = std::unique(vector.begin(), vector.end()) - vector.begin();
|
||||||
vector.resize(number_of_unique_elements);
|
// vector.resize(number_of_unique_elements);
|
||||||
}
|
// }
|
||||||
|
|
||||||
template <typename FwdIter, typename Func>
|
// template <typename FwdIter, typename Func>
|
||||||
Func for_each_pair(FwdIter iter_begin, FwdIter iter_end, Func func)
|
// Func for_each_pair(FwdIter iter_begin, FwdIter iter_end, Func func)
|
||||||
{
|
// {
|
||||||
if (iter_begin == iter_end)
|
// if (iter_begin == iter_end)
|
||||||
{
|
// {
|
||||||
return func;
|
// return func;
|
||||||
}
|
// }
|
||||||
|
|
||||||
FwdIter iter_next = iter_begin;
|
// FwdIter iter_next = iter_begin;
|
||||||
++iter_next;
|
// ++iter_next;
|
||||||
|
|
||||||
for (; iter_next != iter_end; ++iter_begin, ++iter_next)
|
// for (; iter_next != iter_end; ++iter_begin, ++iter_next)
|
||||||
{
|
// {
|
||||||
func(*iter_begin, *iter_next);
|
// func(*iter_begin, *iter_next);
|
||||||
}
|
// }
|
||||||
return func;
|
// return func;
|
||||||
}
|
// }
|
||||||
|
|
||||||
#endif /* CONTAINERUTILS_H_ */
|
#endif /* CONTAINERUTILS_H_ */
|
||||||
|
Loading…
Reference in New Issue
Block a user