Class AgentVector::iterator

Nested Relationships

This class is a nested type of Class AgentVector.

Class Documentation

class flamegpu::AgentVector::iterator

Basic AgentVectors forward iterator Provides access to members of the vector, in front-to-back order.

See

AgentVector::begin()

See

AgentVector::end()

Public Functions

inline operator AgentVector::const_iterator() const
inline iterator(AgentVector *parent, const std::shared_ptr<const AgentData> &agent, std::weak_ptr<AgentDataMap> data, size_type pos = 0)
inline iterator &operator++()
inline iterator operator++(int)
inline bool operator==(iterator other) const
inline bool operator!=(iterator other) const
Agent operator*() const