Go to the documentation of this file.
41 public std::list<T, std::allocator<T> >
48 using listType = std::list<T,std::allocator<T>>;
58 using initList =
typename std::initializer_list<T>;
69 const auto pos(
size_t i)
const;
104 List(
size_t len,
const T& value)
130 listType::operator=(rhs);
137 listType::operator=(std::move(rhs));
143 return makeUnique<ListType>(*
this);
188 bool search(
const T& val)
const;
192 void set(
size_t i,
const T& val);
196 void set(
size_t i, T&& val);
220 iOstream&
operator << (iOstream& os,
const List<T>& lst );
250 #endif //__List_hpp__
ListType * clonePtr() const
typename std::initializer_list< word > initList
List(size_t len, const T &value)
void set(size_t i, const T &val)
bool search(const T &val) const
ListType & operator=(const ListType &rhs)
constIterator find(const T &val) const
ListType & operator=(ListType &&rhs)
int32 countElement(const T &elm) const
uniquePtr< ListType > clone() const
int32 findi(const T &val) const
TypeInfoTemplateNV("List", T)
INLINE_FUNCTION iIstream & operator>>(iIstream &str, AB3History &ab3)
bool write(iOstream &os) const
typename listType::iterator iterator
static size_t getListStride(const size_t &len)
typename listType::reference reference
INLINE_FUNCTION iOstream & operator<<(iOstream &str, const AB3History &ab3)
typename listType::const_reference constReference
bool writeList(iOstream &os) const
bool readList(iIstream &is)
std::list< word, std::allocator< word > > listType
typename listType::const_iterator constIterator