return *functions.back();
}
+ template<typename T, typename A>
+ Function &add(void (T::*f)(A), const A &a, const std::string &d)
+ {
+ functions.push_back(new TypedFunction1<T, A>(f, a, d));
+ return *functions.back();
+ }
+
public:
static void run_single(const std::string &, bool);
static void run_all(bool);