Jazz2::Scripting::CScriptDictionary::CIterator class

AngelScript dictionary iterator

Constructors, destructors, conversion operators

CIterator() protected
CIterator(const CScriptDictionary& dict, dictMap_t::const_iterator it) protected

Public functions

void operator++()
void operator++(int)
auto operator*() -> CIterator&
auto operator==(const CIterator& other) const -> bool
auto operator!=(const CIterator& other) const -> bool
auto GetKey() const -> const dictKey_t&
auto GetTypeId() const -> int
auto GetValue(asINT64& value) const -> bool
auto GetValue(double& value) const -> bool
auto GetValue(void* value, int typeId) const -> bool
auto GetAddressOfValue() const -> const void*

Protected functions

auto operator=(const CIterator&) -> CIterator&

Protected variables

dictMap_t::const_iterator m_it
const CScriptDictionary& m_dict