diff --git a/src/Collections/Dictionary.hpp b/src/Collections/Dictionary.hpp index bc48888..7a74ed1 100644 --- a/src/Collections/Dictionary.hpp +++ b/src/Collections/Dictionary.hpp @@ -78,6 +78,9 @@ namespace Arbutils::Collections { iterator end() { return _map.end(); } const_iterator end() const { return _map.end(); } + + const std::unordered_map& GetStdMap() const { return _map; } + std::unordered_map& GetStdMap() { return _map; } }; } diff --git a/src/Collections/List.hpp b/src/Collections/List.hpp index d84ed4a..9106cbb 100644 --- a/src/Collections/List.hpp +++ b/src/Collections/List.hpp @@ -78,6 +78,9 @@ namespace Arbutils::Collections { const_iterator end() const { return _vector.end(); } const ValueT* RawData() const { return _vector.data(); } + + const std::vector& GetStdList() const { return _vector; } + std::vector& GetStdList() { return _vector; } }; }