template<class T>
Simulator::tGameDataVectorT class

Public types

using PtrT = intrusive_ptr<T>

Constructors, destructors, conversion operators

tGameDataVectorT()

Public functions

auto operator[](const int index) -> intrusive_ptr<T>&
auto operator[](const int index) const -> const intrusive_ptr<T>&
auto size() const -> size_t
auto empty() const -> bool
auto begin() -> vector<PtrT>::iterator
auto begin() const -> vector<PtrT>::const_iterator
auto cbegin() const -> vector<PtrT>::const_iterator
auto end() -> vector<PtrT>::iterator
auto end() const -> vector<PtrT>::const_iterator
auto cend() const -> vector<PtrT>::const_iterator

Public variables

bool needsUpdate
vector<intrusive_ptr<T>> data