summaryrefslogtreecommitdiffstats
path: root/raul/PathTable.hpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2007-07-26 16:19:58 +0000
committerDavid Robillard <d@drobilla.net>2007-07-26 16:19:58 +0000
commitdfcc6b65f887e3afcb3aa35eb7b15b7d7ffb972e (patch)
treef04e684e9bb14c2ac54687a1b0390338b4cd0d50 /raul/PathTable.hpp
parent47fb95d6086c2c67086316a25b4c0858783d3c2b (diff)
downloadraul-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.hpp8
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);
}