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().
auto pos | ( | size_t | i, |
bool | noError = false |
||
) |
Definition at line 23 of file ListI.hpp.
Referenced by anyList::getObject(), and anyList::getObjectPtr().
|
inline |
Definition at line 108 of file ListI.hpp.
Referenced by Timers::removeFromList().
|
inline |
pFlow::int32 findi | ( | const T & | val | ) | const |
Definition at line 125 of file ListI.hpp.
Referenced by anyList::getObject(), and multiRotatingAxisMotion::nameToIndex().
|
inline |
Definition at line 160 of file ListI.hpp.
Referenced by List< std::any >::write().
|
inline |
Definition at line 194 of file ListI.hpp.
Referenced by List< std::any >::read().