

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