Arguments();
~Arguments() { }
+public:
+ enum RunLevel {
+ DUMP,
+ PLAY,
+ WRITE,
+ };
+
public:
void Read(int argc, char **argv);
+ RunLevel DetectRunLevel() const;
+
const std::vector<char *> &Infiles() const { return infiles; }
bool OutfileSet() const { return outfile; }
private:
std::vector<char *> infiles;
const char *outfile;
+ bool dump;
};