Lines Matching refs:std
22 HostPort(const std::string& host_name, int port, int pid = -1)
29 void set_host(const std::string& host) { host_name_ = host; }
33 const std::string& host() const { return host_name_; }
51 std::string host_name_;
58 virtual void CheckOptions(std::vector<std::string>* errors,
59 std::vector<std::string>* argv) {}
90 std::string inspect_publish_uid_string = "stderr,http";
108 void CheckOptions(std::vector<std::string>* errors,
109 std::vector<std::string>* argv) override;
115 std::vector<std::string> conditions;
116 std::string dns_result_order;
122 std::string experimental_specifier_resolution;
125 std::string input_type; // Value of --input-type
126 std::string type; // Value of --experimental-default-type
127 std::string experimental_policy;
128 std::string experimental_policy_integrity;
136 std::string heap_snapshot_signal;
150 std::string cpu_prof_dir;
153 std::string cpu_prof_name;
155 std::string heap_prof_dir;
156 std::string heap_prof_name;
161 std::string redirect_warnings;
162 std::string diagnostic_dir;
166 std::vector<std::string> test_name_pattern;
167 std::vector<std::string> test_reporter;
168 std::vector<std::string> test_reporter_destination;
171 std::string test_shard;
181 std::string unhandled_rejections;
182 std::vector<std::string> userland_loaders;
193 std::vector<std::string> watch_mode_paths;
197 std::string eval_string;
209 std::string tls_keylog;
211 std::vector<std::string> preload_cjs_modules;
213 std::vector<std::string> preload_esm_modules;
215 std::vector<std::string> user_argv;
220 void CheckOptions(std::vector<std::string>* errors,
221 std::vector<std::string>* argv) override;
229 std::shared_ptr<EnvironmentOptions> per_env { new EnvironmentOptions() };
234 std::string report_signal = "SIGUSR2";
236 void CheckOptions(std::vector<std::string>* errors,
237 std::vector<std::string>* argv) override;
250 std::shared_ptr<PerIsolateOptions> per_isolate { new PerIsolateOptions() };
252 std::string title;
253 std::string trace_event_categories;
254 std::string trace_event_file_pattern = "node_trace.${rotation}.log";
258 std::string disable_proto;
264 std::string snapshot_blob;
266 std::vector<std::string> security_reverts;
273 std::string icu_data_dir;
279 std::string openssl_config;
280 std::string tls_cipher_list = DEFAULT_CIPHER_LIST_CORE;
301 std::string report_directory;
302 std::string report_filename;
305 std::string use_largepages = "off";
307 std::vector<std::string> cmdline;
310 void CheckOptions(std::vector<std::string>* errors,
311 std::vector<std::string>* argv) override;
318 HostPort SplitHostPort(const std::string& arg,
319 std::vector<std::string>* errors);
321 std::string GetBashCompletion();
362 std::string Options::*field,
366 std::vector<std::string> Options::*field,
389 void AddAlias(const char* from, const std::vector<std::string>& to);
391 const std::initializer_list<std::string>& to);
422 void Parse(std::vector<std::string>* const args,
423 std::vector<std::string>* const exec_args,
424 std::vector<std::string>* const v8_args,
427 std::vector<std::string>* const errors) const;
460 inline T* Lookup(std::shared_ptr<BaseOptionField> field,
471 std::shared_ptr<BaseOptionField> field;
473 std::string help_text;
481 std::string name;
482 std::shared_ptr<BaseOptionField> target_field;
490 std::shared_ptr<OriginalField> original,
501 std::unordered_map<std::string, OptionInfo> options_;
502 std::unordered_map<std::string, std::vector<std::string>> aliases_;
503 std::unordered_multimap<std::string, Implication> implications_;
509 friend std::string GetBashCompletion();
512 using StringVector = std::vector<std::string>;
524 extern NODE_EXTERN_PRIVATE std::shared_ptr<PerProcessOptions> cli_options;
528 void HandleEnvOptions(std::shared_ptr<EnvironmentOptions> env_options);
529 void HandleEnvOptions(std::shared_ptr<EnvironmentOptions> env_options,
530 std::function<std::string(const char*)> opt_getter);
532 std::vector<std::string> ParseNodeOptionsEnvVar(
533 const std::string& node_options, std::vector<std::string>* errors);