---------------------------------------------------------------------
| 36 | |
| 37 | //--------------------------------------------------------------------- |
| 38 | ExportData ParseExportData(const std::wstring& exportStr) |
| 39 | { |
| 40 | ExportData exportData; |
| 41 | auto pos = exportStr.find(ExportOptionParser::ExportSeparator); |
| 42 | |
| 43 | if (pos != std::wstring::npos) |
| 44 | { |
| 45 | exportData.exportType = exportStr.substr(0, pos); |
| 46 | exportData.argument = exportStr.substr(pos + 1); |
| 47 | } |
| 48 | else |
| 49 | exportData.exportType = exportStr; |
| 50 | |
| 51 | return exportData; |
| 52 | } |
| 53 | |
| 54 | //------------------------------------------------------------------------- |
| 55 | boost::optional<OptionsExport> CreateExport( |