feat(furvm): add iterator functions to handle container
This commit is contained in:
@@ -395,6 +395,14 @@ public:
|
|||||||
delete m_pairs[id];
|
delete m_pairs[id];
|
||||||
m_pairs[id] = nullptr;
|
m_pairs[id] = nullptr;
|
||||||
}
|
}
|
||||||
|
public:
|
||||||
|
auto begin() { return m_pairs.begin(); }
|
||||||
|
auto begin() const { return m_pairs.begin(); }
|
||||||
|
auto cbegin() const { return m_pairs.cbegin(); }
|
||||||
|
|
||||||
|
auto end() { return m_pairs.end(); }
|
||||||
|
auto end() const { return m_pairs.end(); }
|
||||||
|
auto cend() const { return m_pairs.cend(); }
|
||||||
private:
|
private:
|
||||||
std::vector<pair_type*> m_pairs;
|
std::vector<pair_type*> m_pairs;
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user