17 #ifndef LIB_WINSS_ENVIRONMENT_HPP_ 18 #define LIB_WINSS_ENVIRONMENT_HPP_ 24 namespace fs = std::experimental::filesystem;
40 virtual std::vector<char>
ReadEnv();
79 #endif // LIB_WINSS_ENVIRONMENT_HPP_ virtual winss::env_t ReadEnvSource()=0
Gets the environment source as key values.
A directory where each file is an environment variable.
Definition: environment.hpp:58
std::map< std::string, std::string, winss::case_ignore > env_t
The environment mapping.
Definition: utils.hpp:30
Definition: case_ignore.hpp:23
Base environment.
Definition: environment.hpp:30
virtual std::vector< char > ReadEnv()
Reads the environment source into an environment block for CreateProcess.
Definition: environment.cpp:31
virtual ~Environment()
Default destructor.
Definition: environment.hpp:52