Change ProgramOptions functions to classes and create a new parser from string arrays

This commit is contained in:
2015-03-24 17:50:23 +00:00
parent 53d5ae4139
commit fb36f82bc1
7 changed files with 247 additions and 311 deletions
+2 -2
View File
@@ -65,7 +65,7 @@ Bool PlaYUVerCmdParser::parse()
try
{
// m_cParserOptions.setDefaults();
m_aUnhandledArgs = scanArgv( m_cParserOptions, m_iArgc, ( const Char** )m_ppArgv );
m_aUnhandledArgs = m_cParserOptions.scanArgv( m_iArgc, ( const Char** )m_ppArgv );
// for( std::list<const Char*>::const_iterator it = argv_unhandled.begin(); it != argv_unhandled.end(); it++ )
// {
@@ -96,7 +96,7 @@ Bool PlaYUVerCmdParser::parse( Options& opts, Int argc, Char *argv[] )
try
{
// m_cParserOptions.setDefaults();
m_aUnhandledArgs = scanArgv( opts, argc, ( const Char** )argv );
m_aUnhandledArgs = opts.scanArgv( argc, ( const Char** )argv );
}
catch( std::exception& e )