static inst::Instance* createInstance( boost::program_options::variables_map const & param) { std::ifstream instanceFile(param["p"].as<std::string>().c_str()); std::ifstream initialSolutionFile(param["i"].as<std::string>().c_str()); return Parser::parse(instanceFile, initialSolutionFile); }
//! [2] void MainWindow::instanceSelected(int index) { QFile instanceFile(QString(":/instance_%1.xml").arg((2*schemaSelection->currentIndex()) + index)); instanceFile.open(QIODevice::ReadOnly); const QString instanceText(QString::fromUtf8(instanceFile.readAll())); instanceEdit->setPlainText(instanceText); validate(); }