summaryrefslogtreecommitdiffstats
path: root/raul/Table.hpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2007-07-26 09:32:49 +0000
committerDavid Robillard <d@drobilla.net>2007-07-26 09:32:49 +0000
commit25b9a123b60f769506a829542d05f38b1e95d51b (patch)
tree2359d360eb14a7419d52e6e800fcafdd9329fc0d /raul/Table.hpp
parent9867aa08b2566800f81c8b2cdeff7372b2bb8c5b (diff)
downloadraul-25b9a123b60f769506a829542d05f38b1e95d51b.tar.gz
raul-25b9a123b60f769506a829542d05f38b1e95d51b.tar.bz2
raul-25b9a123b60f769506a829542d05f38b1e95d51b.zip
Add const find interface to Raul::Table, fix bugs.
Use Raul::Table on Ingen client side instead of std::map for objects, plugins. Work on renaming (still broken). git-svn-id: http://svn.drobilla.net/lad/raul@634 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'raul/Table.hpp')
-rw-r--r--raul/Table.hpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/raul/Table.hpp b/raul/Table.hpp
index 0e78f2f..d30b23e 100644
--- a/raul/Table.hpp
+++ b/raul/Table.hpp
@@ -55,7 +55,7 @@ public:
struct iterator {
iterator(Table<K,T>& t, size_t i) : _table(t), _index(i) {}
- inline std::pair<const K, T>& operator*() const { return _table._entries[_index]; }
+ inline std::pair<const K, T>& operator*() const { return (std::pair<const K, T>&)_table._entries[_index]; }
inline std::pair<const K, T>* operator->() const { return (std::pair<const K, T>*)&_table._entries[_index]; }
inline iterator& operator++() { ++_index; return *this; }
inline iterator& operator--() { --_index; return *this; }