TTK
|
TTK processing package that manage a parallel vecrion of vector. More...
#include <FTMAtomicVector.h>
Public Types | |
using | iterator = typename std::vector< type >::iterator |
using | const_iterator = typename std::vector< type >::const_iterator |
using | riterator = typename std::vector< type >::reverse_iterator |
using | const_riterator = typename std::vector< type >::const_reverse_iterator |
Public Member Functions | |
FTMAtomicVector (const std::size_t initSize=1, const type &dv=type{}) | |
FTMAtomicVector (const FTMAtomicVector &other) | |
FTMAtomicVector (FTMAtomicVector &&other) noexcept=default | |
virtual | ~FTMAtomicVector ()=default |
void | reserve (const std::size_t &newSize) |
void | reset (const std::size_t &nId=0) |
void | clear () |
std::size_t | getNext () |
std::size_t | size () const |
bool | empty () const |
void | push_back (const type &elmt) |
FTMAtomicVector< type > & | operator= (const FTMAtomicVector< type > &other) |
iterator | end () |
const_iterator | cend () const |
riterator | rbegin () |
const_riterator | crbegin () const |
TTK processing package that manage a parallel vecrion of vector.
Definition at line 23 of file FTMAtomicVector.h.
using ttk::FTMAtomicVector< type >::const_iterator = typename std::vector<type>::const_iterator |
Definition at line 144 of file FTMAtomicVector.h.
using ttk::FTMAtomicVector< type >::const_riterator = typename std::vector<type>::const_reverse_iterator |
Definition at line 155 of file FTMAtomicVector.h.
using ttk::FTMAtomicVector< type >::iterator = typename std::vector<type>::iterator |
Definition at line 143 of file FTMAtomicVector.h.
using ttk::FTMAtomicVector< type >::riterator = typename std::vector<type>::reverse_iterator |
Definition at line 154 of file FTMAtomicVector.h.
|
inline |
Definition at line 30 of file FTMAtomicVector.h.
|
inline |
Definition at line 45 of file FTMAtomicVector.h.
|
defaultnoexcept |
|
virtualdefault |
|
inline |
Definition at line 150 of file FTMAtomicVector.h.
|
inline |
Definition at line 90 of file FTMAtomicVector.h.
|
inline |
Definition at line 161 of file FTMAtomicVector.h.
|
inline |
Definition at line 117 of file FTMAtomicVector.h.
|
inline |
Definition at line 146 of file FTMAtomicVector.h.
|
inline |
Definition at line 99 of file FTMAtomicVector.h.
|
inline |
Definition at line 130 of file FTMAtomicVector.h.
|
inline |
Definition at line 121 of file FTMAtomicVector.h.
|
inline |
Definition at line 157 of file FTMAtomicVector.h.
|
inline |
Definition at line 64 of file FTMAtomicVector.h.
|
inline |
Definition at line 83 of file FTMAtomicVector.h.
|
inline |
Definition at line 113 of file FTMAtomicVector.h.