#define __COMMAND_PARAMETER_H
#include <string>
+#include <sstream>
#include "descriptive.h"
#include "callable.h"
virtual bool isUsed() {
return used;
}
+
+ /**
+ */
+ virtual bool hungryForValue() {
+ return false;
+ }
+
+ /**
+ * @return position where value starts in passed string
+ */
+ virtual unsigned int valuePosition(const std::string & ) = 0;
};
}