--- /dev/null
+/*
+ * Arguments.h
+ *
+ * Created on: Sep 15, 2012
+ * Author: holy
+ */
+
+#ifndef APP_ARGUMENTS_H_
+#define APP_ARGUMENTS_H_
+
+#include <vector>
+
+namespace app {
+
+class Arguments {
+
+public:
+ Arguments();
+ ~Arguments() { }
+
+public:
+ void Read(int argc, char **argv);
+
+ const std::vector<char *> &Infiles() const { return infiles; }
+
+ bool OutfileSet() const { return outfile; }
+ const char *OutfilePath() const { return outfile; }
+
+private:
+ std::vector<char *> infiles;
+ const char *outfile;
+
+};
+
+}
+
+#endif /* APP_ARGUMENTS_H_ */