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 -> std::int32_t
auto GetValue(std::int64_t& value) const -> bool
auto GetValue(double& value) const -> bool
auto GetValue(void* value, std::int32_t typeId) const -> bool
auto GetAddressOfValue() const -> const void*

Protected functions

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