20 #ifndef WESMAGE_OPTIONS_HPP_INCLUDED
21 #define WESMAGE_OPTIONS_HPP_INCLUDED
23 #include <boost/noncopyable.hpp>
30 :
private boost::noncopyable
49 parse(
int argc,
char* argv[]);
A singleton class containing the parsed command line parameters.
bool time
Display the time that applying the filters took.
std::string output_filename
The filename of the output file.
static toptions & singleton(const bool is_initialized)
Helper which contains the single instance of this class.
std::string input_filename
The filename of the input file.
static const toptions & parse(int argc, char *argv[])
Parses the command line.
int count
The number of times the filter has to be applied.
static const toptions & options()
Returns the cached parsed command line parameters.
GLsizei const GLcharARB ** string
std::vector< std::string > filters
The filters to apply to the input file.