summaryrefslogtreecommitdiffstats
path: root/base/command_line.cc
diff options
context:
space:
mode:
Diffstat (limited to 'base/command_line.cc')
-rw-r--r--base/command_line.cc12
1 files changed, 12 insertions, 0 deletions
diff --git a/base/command_line.cc b/base/command_line.cc
index 9b531fa..d34bcb9 100644
--- a/base/command_line.cc
+++ b/base/command_line.cc
@@ -273,6 +273,12 @@ void CommandLine::Reset() {
current_process_commandline_ = NULL;
}
+// static
+CommandLine* CommandLine::ForCurrentProcess() {
+ DCHECK(current_process_commandline_);
+ return current_process_commandline_;
+}
+
bool CommandLine::HasSwitch(const std::string& switch_string) const {
std::string lowercased_switch(switch_string);
#if defined(OS_WIN)
@@ -530,3 +536,9 @@ void CommandLine::CopySwitchesFrom(const CommandLine& source,
// private
CommandLine::CommandLine() {
}
+
+// static
+CommandLine* CommandLine::ForCurrentProcessMutable() {
+ DCHECK(current_process_commandline_);
+ return current_process_commandline_;
+}