Thrill
0.1
vector_free.hpp
Go to the documentation of this file.
1
/*******************************************************************************
2
* tlx/vector_free.hpp
3
*
4
* Part of tlx - http://panthema.net/tlx
5
*
6
* Copyright (C) 2019 Timo Bingmann <
[email protected]
>
7
*
8
* All rights reserved. Published under the Boost Software License, Version 1.0
9
******************************************************************************/
10
11
#ifndef TLX_VECTOR_FREE_HEADER
12
#define TLX_VECTOR_FREE_HEADER
13
14
#include <vector>
15
16
namespace
tlx
{
17
18
//! Simple method to free the underlying memory in a vector, because .clear()
19
//! need not do it.
20
template
<
typename
Type>
21
void
vector_free
(std::vector<Type>& v) {
22
std::vector<Type>().
swap
(v);
23
}
24
25
}
// namespace tlx
26
27
#endif // !TLX_VECTOR_FREE_HEADER
28
29
/******************************************************************************/
tlx
Definition:
exclusive_scan.hpp:17
tlx::swap
void swap(CountingPtr< A, D > &a1, CountingPtr< A, D > &a2) noexcept
Definition:
counting_ptr.hpp:320
tlx::vector_free
void vector_free(std::vector< Type > &v)
Definition:
vector_free.hpp:21
extlib
tlx
tlx
vector_free.hpp
Generated on Mon Apr 6 2020 09:17:55 for Thrill by
1.8.13