diff options
author | Yuqian Yang <crupest@crupest.life> | 2025-10-17 08:37:30 +0800 |
---|---|---|
committer | Yuqian Yang <crupest@crupest.life> | 2025-10-17 08:37:30 +0800 |
commit | 3c8d5c8f732239a8b50418be27464e30b9dddeae (patch) | |
tree | 8ffb46c18e48c8463c1fb16fcacf216f296b8a1f /include/cru/base/SubProcess.h | |
parent | 37943858b3b260589b5dc222bb5184d2846fb6dc (diff) | |
download | cru-3c8d5c8f732239a8b50418be27464e30b9dddeae.tar.gz cru-3c8d5c8f732239a8b50418be27464e30b9dddeae.tar.bz2 cru-3c8d5c8f732239a8b50418be27464e30b9dddeae.zip |
Exception remove string.
Diffstat (limited to 'include/cru/base/SubProcess.h')
-rw-r--r-- | include/cru/base/SubProcess.h | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/include/cru/base/SubProcess.h b/include/cru/base/SubProcess.h index 482edb6e..1562769e 100644 --- a/include/cru/base/SubProcess.h +++ b/include/cru/base/SubProcess.h @@ -1,7 +1,6 @@ #pragma once #include "Base.h" #include "Exception.h" -#include "String.h" #include "io/Stream.h" #include <chrono> @@ -48,9 +47,9 @@ class CRU_BASE_API SubProcessInternalException : public SubProcessException { }; struct SubProcessStartInfo { - String program; - std::vector<String> arguments; - std::unordered_map<String, String> environments; + std::string program; + std::vector<std::string> arguments; + std::unordered_map<std::string, std::string> environments; }; enum class SubProcessExitType { @@ -216,12 +215,12 @@ class CRU_BASE_API SubProcess : public Object { public: static SubProcess Create( - String program, std::vector<String> arguments = {}, - std::unordered_map<String, String> environments = {}); + std::string program, std::vector<std::string> arguments = {}, + std::unordered_map<std::string, std::string> environments = {}); static SubProcessExitResult Call( - String program, std::vector<String> arguments = {}, - std::unordered_map<String, String> environments = {}); + std::string program, std::vector<std::string> arguments = {}, + std::unordered_map<std::string, std::string> environments = {}); public: SubProcess(SubProcessStartInfo start_info); |