42 using namespace VMlib;
45 PassportGen::PassportGen(
LogStream& infoStream,
const std::string& _problemName,
const size_t _problemNumber,
const std::string& _filePassport,
const std::string& _mechanics,
const std::string& _defaults,
const std::string& _switchers,
const std::vector<std::string>& vars)
46 : problemName(_problemName), problemNumber(_problemNumber)
52 dir =
"./" + problemName +
"/";
Заголовочный файл с описанием класса PasportGen.
Класс, определяющий работу с потоком логов
std::string problemName
Название задачи
std::string dir
Рабочий каталог задачи
Описание базовых вспомогательных функций
Заголовочный файл с описанием класса Preprocessor.
PassportGen(LogStream &infoStream, const std::string &_problemName, const size_t _problemNumber, const std::string &_filePassport, const std::string &_mechanics, const std::string &_defaults, const std::string &_switchers, const std::vector< std::string > &vars)
Конструктор
Заголовочный файл с описанием класса StreamParser.
size_t problemNumber
Номер задачи
void inheritStream(LogStream &infoStream_, const std::string &label_)
Связывание потока логов с потоком вывода от другого потока логов
LogStream info
Поток для вывода логов и сообщений об ошибках