![]() |
OGS
|
|
Definition in file PrjProcessing.cpp.
#include "PrjProcessing.h"#include <libxml/parser.h>#include <libxml/xmlstring.h>#include <xml_patch.h>#include <filesystem>#include <fstream>#include <regex>#include <sstream>#include "DisableFPE.h"#include "Error.h"#include "FileTools.h"#include "Logging.h"Go to the source code of this file.
Namespaces | |
| namespace | anonymous_namespace{PrjProcessing.cpp} |
| namespace | BaseLib |
Functions | |
| std::string | anonymous_namespace{PrjProcessing.cpp}::iostateToString (std::ios_base::iostate const state) |
| void | BaseLib::traverseIncludes (xmlDoc *doc, xmlNode *node, std::filesystem::path const &prj_dir) |
| void | BaseLib::replaceIncludes (std::stringstream &prj_stream, std::filesystem::path const &prj_dir) |
| void | BaseLib::patchStream (std::string const &patch_file, std::stringstream &prj_stream, bool after_includes=false) |
| void | BaseLib::readAndPatchPrj (std::stringstream &prj_stream, std::string &prj_file, std::vector< std::string > &patch_files) |
| void | BaseLib::prepareProjectFile (std::stringstream &prj_stream, const std::string &filepath, const std::vector< std::string > &patch_files, bool write_prj, const std::string &out_directory) |
| Applies includes and patch files to project file. | |