summaryrefslogtreecommitdiffstats
path: root/raul/Table.hpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2007-07-26 08:30:11 +0000
committerDavid Robillard <d@drobilla.net>2007-07-26 08:30:11 +0000
commit9867aa08b2566800f81c8b2cdeff7372b2bb8c5b (patch)
tree3c9789b3ab40d11d73e76e16419c2b2ef43a0af3 /raul/Table.hpp
parentffe8ccde2157ef802b7876cef9489904c02bcece (diff)
downloadraul-9867aa08b2566800f81c8b2cdeff7372b2bb8c5b.tar.gz
raul-9867aa08b2566800f81c8b2cdeff7372b2bb8c5b.tar.bz2
raul-9867aa08b2566800f81c8b2cdeff7372b2bb8c5b.zip
Implement std::map[key] = value interface.
git-svn-id: http://svn.drobilla.net/lad/raul@632 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'raul/Table.hpp')
-rw-r--r--raul/Table.hpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/raul/Table.hpp b/raul/Table.hpp
index db5216f..0e78f2f 100644
--- a/raul/Table.hpp
+++ b/raul/Table.hpp
@@ -81,6 +81,8 @@ public:
const_iterator find(const K& key) const;
iterator find(const K& key);
+ T& operator[](const K& key);
+
const_iterator begin() const { return const_iterator(*this, 0); }
const_iterator end() const { return const_iterator(*this, size()); }
iterator begin() { return iterator(*this, 0); }