diff --git a/libwccl/variables.h b/libwccl/variables.h index 917515d8745924b776fc3f19bdd46374299e2b59..c0dcab79cda4de1b6f3643e38ebd2a1f276918e1 100644 --- a/libwccl/variables.h +++ b/libwccl/variables.h @@ -151,6 +151,7 @@ class Variables : detail::Vmap<Value> , detail::Vmap<Position> , detail::Vmap<StrSet> , detail::Vmap<TSet> +// , boost::noncopyable { public: /// Valid value types, should match the inheritance. @@ -172,6 +173,13 @@ public: return detail::Vmap<T>::map_.size(); } + void reset_values(); //set all values to default value + + //template<typename T> + //const map_t& all_variables() const + + //clone + /** Get a variable. * * Returns the variable with the given name, or NULL if it does not exist.