From 406758342ee046707e5426f804c7b381a0728335 Mon Sep 17 00:00:00 2001 From: Georg Holzmann Date: Thu, 3 Nov 2005 20:40:40 +0000 Subject: additional methods: [getall(, [keys(, [values( svn path=/trunk/externals/grh/; revision=3832 --- PDContainer/include/ContainerBase.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'PDContainer/include/ContainerBase.h') diff --git a/PDContainer/include/ContainerBase.h b/PDContainer/include/ContainerBase.h index c32a22a..7cc54b9 100755 --- a/PDContainer/include/ContainerBase.h +++ b/PDContainer/include/ContainerBase.h @@ -94,6 +94,12 @@ class ContainerBase virtual void clearNamespace() { data_.erase(h_namespace_); } + /* returns a reference to the whole Container + * of the current namespace + */ + virtual ContainerType &getAll() + { return data_[h_namespace_]; } + /* clears all the data of the current container * ( in all namespaces !!!!! ) * so be carefull !!! -- cgit v1.2.1