From 72b545f5e354081a912de4748f12c1fd352e574d Mon Sep 17 00:00:00 2001 From: Deukhoofd Date: Sun, 29 Mar 2020 18:49:10 +0200 Subject: [PATCH] Add functionality for Collections to get underlying items. --- src/Collections/Dictionary.hpp | 3 +++ src/Collections/List.hpp | 3 +++ 2 files changed, 6 insertions(+) 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; } }; }