Itasca C++ Interface
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
IVector< T > Class Template Reference
Inheritance diagram for IVector< T >:

Public Types

using base = std::vector<T>
 

Public Member Functions

 operator IVector< T > ()
 
int size () const
 
void replace (int i, const T &value)
 
void remove (int i)
 
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: