29 std::set<std::unique_ptr<SubprocessFlag>>
flags_;
33 const std::vector<std::vector<std::string>>& args);
42 const std::string& subprocess,
43 const std::vector<std::string>& args = std::vector<std::string>())
const;
Definition: flag_forwarder.h:27
void UpdateFlagDefaults() const
Definition: flag_forwarder.cc:289
std::set< std::unique_ptr< SubprocessFlag > > flags_
Definition: flag_forwarder.h:29
FlagForwarder(const FlagForwarder &)=delete
std::vector< std::string > ArgvForSubprocess(const std::string &subprocess, const std::vector< std::string > &args=std::vector< std::string >()) const
Definition: flag_forwarder.cc:333
std::set< std::string > subprocesses_
Definition: flag_forwarder.h:28
FlagForwarder(std::set< std::string > subprocesses, const std::vector< std::vector< std::string > > &args)
Definition: flag_forwarder.cc:238
FlagForwarder & operator=(FlagForwarder &&)=default
FlagForwarder(FlagForwarder &&)=default
FlagForwarder & operator=(const FlagForwarder &)=delete
Definition: alloc_utils.cpp:23