API Documentation
|
Used by stl library to insert objects into the buffer. More...
#include <BufferFunctions.h>
Public Types | |
using | difference_type = ptrdiff_t |
using | iterator_category = std::random_access_iterator_tag |
using | pointer = t_type* |
using | reference = t_type& |
using | value_type = t_type |
Public Member Functions | |
BufferInsertIterator (t_buffer &container, int i) | |
BufferInsertIterator< t_type, t_buffer > & | operator* () |
const BufferInsertIterator< t_type, t_buffer > & | operator* () const |
BufferInsertIterator< t_type, t_buffer > & | operator++ () |
BufferInsertIterator< t_type, t_buffer > & | operator++ (int val) |
BufferInsertIterator< t_type, t_buffer > & | operator= (const t_type &value) |
BufferInsertIterator< t_type, t_buffer > & | operator= (t_type &&value) |
Protected Attributes | |
t_buffer * | m_container |
uint04 | m_location |
Used by stl library to insert objects into the buffer.
using difference_type = ptrdiff_t |
using iterator_category = std::random_access_iterator_tag |
using pointer = t_type* |
using reference = t_type& |
using value_type = t_type |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |