FastEngine 0.9.4
A multiplayer oriented 2D engine made with Vulkan.
Loading...
Searching...
No Matches
fge::net::RecordedVector< T > Class Template Reference

Public Types

using const_iterator = typename std::vector<T>::const_iterator
using iterator = typename std::vector<T>::iterator
using const_reverse_iterator = typename std::vector<T>::const_reverse_iterator
using const_reference = typename std::vector<T>::const_reference
using reference = typename std::vector<T>::reference
using EventQueue = std::vector<RecordedEvent>

Public Member Functions

const_reference at (SizeType index) const
const_reference operator[] (SizeType index) const
const_reference front () const
const_reference back () const
T const * data () const
const_iterator begin () const
const_iterator end () const
const_iterator cbegin () const
const_iterator cend () const
const_reverse_iterator rbegin () const
const_reverse_iterator rend () const
const_reverse_iterator crbegin () const
const_reverse_iterator crend () const
SizeType size () const
bool empty () const
void reserve (SizeType n)
void clear ()
iterator insert (const_iterator pos, T const &value)
iterator insert (const_iterator pos, T &&value)
template<class... TArgs>
iterator emplace (const_iterator pos, TArgs &&... value)
template<class TArg>
void push_back (TArg &&arg)
template<class... TArgs>
reference emplace_back (TArgs &&... arg)
const_iterator erase (const_iterator pos)
void pop_back ()
reference modify (SizeType index)
reference modify (const_iterator pos)
void clearEvents ()
SizeType eventsSize () const
EventQueue const & getEventQueue () const
bool isRegisteringEvents () const
void registerEvents (bool enable)

Friends

Packetoperator<< (Packet &pck, RecordedVector const &vec)
Packet const & operator>> (Packet const &pck, RecordedVector &vec)

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