20 lines
289 B
C
20 lines
289 B
C
|
#pragma once
|
||
|
#include <memory>
|
||
|
#include <vector>
|
||
|
#include <string>
|
||
|
|
||
|
class CommandLineArgs
|
||
|
{
|
||
|
std::vector<std::string> mArugments;
|
||
|
|
||
|
public:
|
||
|
|
||
|
CommandLineArgs();
|
||
|
|
||
|
void Process(int argc, char *argv[]);
|
||
|
|
||
|
std::size_t GetNumberOfArgs() const;
|
||
|
|
||
|
std::string GetArg(std::size_t index) const;
|
||
|
};
|