1 #ifndef AESALON_PLATFORM_ARGUMENT_LIST_H
2 #define AESALON_PLATFORM_ARGUMENT_LIST_H
12 typedef std::vector
<std::string
> argument_vector_t
;
14 argument_vector_t argument_vector
;
17 virtual ~ArgumentList() {}
19 void from_string(std::string string
);
21 void add_argument(std::string argument
) { argument_vector
.push_back(argument
); }
24 std::string
get_argument(argument_vector_t::size_type which
) {
25 return argument_vector
[which
];
29 } // namespace Platform
30 } // namespace Aesalon