![]() |
VR-Vantage 2.5 API Documentation
|

Public Types | |
| typedef T | value_type |
| typedef value_type * | iterator |
| typedef const value_type * | const_iterator |
Public Member Functions | |
| ImVector () | |
| ~ImVector () | |
| bool | empty () const |
| int | size () const |
| int | capacity () const |
| value_type & | operator[] (int i) |
| const value_type & | operator[] (int i) const |
| void | clear () |
| iterator | begin () |
| const_iterator | begin () const |
| iterator | end () |
| const_iterator | end () const |
| value_type & | front () |
| const value_type & | front () const |
| value_type & | back () |
| const value_type & | back () const |
| void | swap (ImVector< T > &rhs) |
| int | _grow_capacity (int size) const |
| void | resize (int new_size) |
| void | reserve (int new_capacity) |
| void | push_back (const value_type &v) |
| void | pop_back () |
| iterator | erase (const_iterator it) |
| iterator | insert (const_iterator it, const value_type &v) |
Public Attributes | |
| int | Size |
| int | Capacity |
| T * | Data |
| typedef T ImVector< T >::value_type |
| typedef value_type* ImVector< T >::iterator |
| typedef const value_type* ImVector< T >::const_iterator |
Referenced by ImGuiTextFilter::IsActive().
Referenced by ImVector< Glyph >::_grow_capacity().
|
inline |
|
inline |
Referenced by ImGuiTextBuffer::clear().
|
inline |
|
inline |
|
inline |
Referenced by ImGuiTextBuffer::begin().
|
inline |
|
inline |
Referenced by ImGuiTextBuffer::end().
|
inline |
Referenced by ImVector< Glyph >::push_back(), and ImVector< Glyph >::resize().
Referenced by ImVector< Glyph >::insert(), ImVector< Glyph >::push_back(), and ImVector< Glyph >::resize().
|
inline |
Referenced by ImGuiTextBuffer::clear(), and ImGuiTextBuffer::ImGuiTextBuffer().
|
inline |
|
inline |
Referenced by ImVector< Glyph >::back(), ImVector< Glyph >::clear(), ImVector< Glyph >::empty(), ImGuiTextBuffer::empty(), ImVector< Glyph >::end(), ImVector< Glyph >::erase(), ImVector< Glyph >::front(), ImVector< Glyph >::ImVector(), ImVector< Glyph >::insert(), ImVector< Glyph >::operator[](), ImVector< Glyph >::pop_back(), ImVector< Glyph >::push_back(), ImVector< Glyph >::reserve(), ImVector< Glyph >::resize(), ImVector< Glyph >::size(), ImGuiTextBuffer::size(), and ImVector< Glyph >::swap().
| T* ImVector< T >::Data |
Referenced by ImVector< Glyph >::back(), ImVector< Glyph >::begin(), ImGuiTextBuffer::c_str(), ImVector< Glyph >::clear(), ImVector< Glyph >::end(), ImVector< Glyph >::erase(), ImVector< Glyph >::front(), ImVector< Glyph >::ImVector(), ImVector< Glyph >::insert(), ImVector< Glyph >::operator[](), ImGuiTextBuffer::operator[](), ImVector< Glyph >::push_back(), ImVector< Glyph >::reserve(), ImVector< Glyph >::swap(), and ImVector< Glyph >::~ImVector().