예제 #1
0
파일: options.cpp 프로젝트: u3shit/neptools
void OptionParser::Run(int& argc, const char** argv)
{
    try { Run_(argc, argv); }
    catch (const InvalidParam& p)
    {
        *os << *boost::get_error_info<ProcessedOption>(p) << ": "
            << p.what() << std::endl;
        throw Exit{false};
    }
}
예제 #2
0
파일: module.cpp 프로젝트: smcbeth/Example
void
Module::Call( )
{
	if ( !isInitialized_ )
	{
		Initialize_();
	}
	else if( doShutdown_ )
	{
		Shutdown_();
	}
	else
	{
		Run_();
	}
}