Public Types | |
using | ListType = List< T > |
using | listType = std::list< T, std::allocator< T > > |
using | iterator = typename listType::iterator |
using | constIterator = typename listType::const_iterator |
using | reference = typename listType::reference |
using | constReference = typename listType::const_reference |
using | initList = typename std::initializer_list< T > |
using | valueType = T |
Public Member Functions | |
TypeInfoTemplateNV ("List", T) | |
List () | |
List (size_t len) | |
List (size_t len, const T &value) | |
List (initList lst) | |
List (const List &src) | |
List (List &&mv) | |
ListType & | operator= (const ListType &rhs) |
ListType & | operator= (ListType &&rhs) |
uniquePtr< ListType > | clone () const |
ListType * | clonePtr () const |
~List () | |
int32 | countElement (const T &elm) const |
size_t | size () const |
T & | operator[] (size_t i) |
const T & | operator[] (size_t i) const |
constIterator | find (const T &val) const |
iterator | find (const T &val) |
int32 | findi (const T &val) const |
bool | search (const T &val) const |
void | set (size_t i, const T &val) |
void | set (size_t i, T &&val) |
bool | writeList (iOstream &os) const |
bool | readList (iIstream &is) |
bool | read (iIstream &is) |
bool | write (iOstream &os) const |
Protected Member Functions | |
auto | pos (size_t i) |
const auto | pos (size_t i) const |
Static Protected Member Functions | |
static size_t | getListStride (const size_t &len) |
using constIterator = typename listType::const_iterator |
using constReference = typename listType::const_reference |
|
inlinestaticprotected |
TypeInfoTemplateNV | ( | "List< T >" | , |
T | |||
) |
|
inline |
|
inline |
Definition at line 66 of file ListI.hpp.
Referenced by positionOrdered::findAxisIndex().
|
inline |
Definition at line 92 of file ListI.hpp.
Referenced by Timers::removeFromList().
|
inline |
pFlow::int32 findi | ( | const T & | val | ) | const |
Definition at line 109 of file ListI.hpp.
Referenced by rotatingAxisMotion::nameToIndex(), vibratingMotion::nameToIndex(), and multiRotatingAxisMotion::nameToIndex().
|
inline |
Definition at line 144 of file ListI.hpp.
Referenced by List< word >::write().
|
inline |
Definition at line 178 of file ListI.hpp.
Referenced by List< word >::read().