diff options
author | David Robillard <d@drobilla.net> | 2007-07-26 16:19:58 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2007-07-26 16:19:58 +0000 |
commit | dfcc6b65f887e3afcb3aa35eb7b15b7d7ffb972e (patch) | |
tree | f04e684e9bb14c2ac54687a1b0390338b4cd0d50 /raul/PathTable.hpp | |
parent | 47fb95d6086c2c67086316a25b4c0858783d3c2b (diff) | |
download | raul-dfcc6b65f887e3afcb3aa35eb7b15b7d7ffb972e.tar.gz raul-dfcc6b65f887e3afcb3aa35eb7b15b7d7ffb972e.tar.bz2 raul-dfcc6b65f887e3afcb3aa35eb7b15b7d7ffb972e.zip |
Fix various Table bugs (and put some way too slow code in there, but hey, it works).
Use PathTable for models on the client side.
Implement renaming on client side.
git-svn-id: http://svn.drobilla.net/lad/raul@636 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'raul/PathTable.hpp')
-rw-r--r-- | raul/PathTable.hpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/raul/PathTable.hpp b/raul/PathTable.hpp index 6754b14..65b7cc8 100644 --- a/raul/PathTable.hpp +++ b/raul/PathTable.hpp @@ -31,8 +31,14 @@ public: * descendants of parent. The return value is never a descendent of * parent, and may be end(). */ + typename Table<Path, T>::iterator find_descendants_end( + typename Table<Path, T>::iterator parent) + { + return find_range_end(parent, &Path::descendant_comparator); + } + typename Table<Path, T>::const_iterator find_descendants_end( - typename Table<Path, T>::const_iterator parent) const + typename Table<Path, T>::const_iterator parent) const { return find_range_end(parent, &Path::descendant_comparator); } |