AliceVision
Photogrammetric Computer Vision Framework
Public Member Functions | List of all members
aliceVision::StaticVector< T > Class Template Reference

Public Member Functions

 StaticVector (int n)
 
 StaticVector (int n, const T &value)
 
const T & operator[] (int index) const
 
T & operator[] (int index)
 
void clear ()
 
Iterator begin ()
 
Iterator end ()
 
ConstIterator begin () const
 
ConstIterator end () const
 
Reference front ()
 
ConstReference front () const
 
Reference back ()
 
ConstReference back () const
 
const std::vector< T > & getData () const
 
std::vector< T > & getDataWritable ()
 
int size () const
 
bool empty () const
 
size_t capacity () const
 
void reserve (int n)
 
void resize (int n)
 
void resize (int n, T value)
 
void resize_with (int n, const T &val)
 
void swap (StaticVector &other)
 
void assign (int n, T value)
 
void shrink_to_fit ()
 
void reserveAddIfNeeded (int nplanned, int ntoallocated)
 
void reserveAdd (int ntoallocated)
 
void push_back (const T &val)
 
void push_front (const T &val)
 
void push_back_arr (StaticVector< T > *arr)
 
void push_back_arr (StaticVector< T > &arr)
 
void remove (int i)
 
int push_back_distinct (const T &val)
 
pop ()
 
int indexOf (const T &value) const
 
int indexOfSorted (const T &value) const
 
int indexOfNearestSorted (const T &value) const
 
int minValId () const
 
int maxValId () const
 

The documentation for this class was generated from the following file: