diff options
author | David Robillard <d@drobilla.net> | 2007-07-26 09:32:49 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2007-07-26 09:32:49 +0000 |
commit | 25b9a123b60f769506a829542d05f38b1e95d51b (patch) | |
tree | 2359d360eb14a7419d52e6e800fcafdd9329fc0d /raul/Table.hpp | |
parent | 9867aa08b2566800f81c8b2cdeff7372b2bb8c5b (diff) | |
download | raul-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.hpp | 2 |
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; } |