Itasca C++ Interface
Loading...
Searching...
No Matches
IVector< T > Class Template Reference
Inheritance diagram for IVector< T >:

Public Types

using base = std::vector<T>

Public Member Functions

 operator QVector< T > ()
int size () const
void replace (int i, const T &value)
void remove (int i)
T value (int index, T def={}) const
void insert (int index, const T &val)
bool contains (const T &val) const
bool isEmpty () const
int indexOf (const T &val) const
bool removeOne (const T &val)
void removeAt (int i)
void removeAll (const T &t)
void pop_front ()
void append (const T &t)
void append (const IVector< T > &v)
const T & last () const
void push_front (const T &t)
T & first ()
const T & first () const

The documentation for this class was generated from the following file:
  • C:/Source/itasca-suite/common/base/src/idef.h