Inheritance diagram for List< T >:
Collaboration diagram for List< T >:Public Types | |
| using | ListType = List< T > |
| using | listType = std::list< T, std::allocator< T > > |
| using | iterator = typename listType::iterator |
| using | const_iterator = typename listType::const_iterator |
| using | reference = typename listType::reference |
| using | const_reference = typename listType::const_reference |
| using | initList = typename std::initializer_list< T > |
| using | valueType = T |
Public Member Functions | |
| TypeInfoTemplateNV11 ("List", T) | |
| List () | |
| List (size_t len) | |
| List (size_t len, const T &value) | |
| List (initList lst) | |
| List (const List &src)=default | |
| List (List &&mv)=default | |
| ListType & | operator= (const ListType &rhs)=default |
| ListType & | operator= (ListType &&rhs)=default |
| uniquePtr< ListType > | clone () const |
| ListType * | clonePtr () const |
| ~List () | |
| int32 | countElement (const T &elm) const |
| size_t | size () const |
| auto | pos (size_t i, bool noError=false) |
| const auto | pos (size_t i, bool noError=false) const |
| T & | operator[] (size_t i) |
| const T & | operator[] (size_t i) const |
| const_iterator | 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 |
Static Protected Member Functions | |
| static size_t | getListStride (const size_t &len) |
| using const_iterator = typename listType::const_iterator |
| using const_reference = typename listType::const_reference |
| TypeInfoTemplateNV11 | ( | "List< T >" | , |
| T | |||
| ) |
|
inline |
|
inline |
Definition at line 82 of file ListI.hpp.
Referenced by fileSeries::addTimeFile(), positionOrdered::findAxisIndex(), multiTriSurface::numSurfaces(), and anyList::size().
Here is the caller graph for this function:| auto pos | ( | size_t | i, |
| bool | noError = false |
||
| ) |
Definition at line 23 of file ListI.hpp.
Referenced by anyList::getObject(), and anyList::getObjectPtr().
Here is the caller graph for this function:
|
inline |
Definition at line 108 of file ListI.hpp.
Referenced by Timers::removeFromList().
Here is the caller graph for this function:
|
inline |
| pFlow::int32 findi | ( | const T & | val | ) | const |
Definition at line 125 of file ListI.hpp.
Referenced by anyList::getObject(), and multiRotatingAxisMotion::nameToIndex().
Here is the caller graph for this function:
|
inline |
Definition at line 160 of file ListI.hpp.
Referenced by List< std::any >::write().
Here is the caller graph for this function:
|
inline |
Definition at line 194 of file ListI.hpp.
Referenced by List< std::any >::read().
Here is the caller graph for this function: