diff options
author | erg@google.com <erg@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-08-30 20:15:25 +0000 |
---|---|---|
committer | erg@google.com <erg@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-08-30 20:15:25 +0000 |
commit | dcd869cd5cc3d237e76608126094240c09fc3632 (patch) | |
tree | 28bc5af2ab3440952b3316ec38ca5d39e77890e2 /base/command_line.cc | |
parent | 50d6e170a47305a393a07e7f2244e9045fd0ea07 (diff) | |
download | chromium_src-dcd869cd5cc3d237e76608126094240c09fc3632.zip chromium_src-dcd869cd5cc3d237e76608126094240c09fc3632.tar.gz chromium_src-dcd869cd5cc3d237e76608126094240c09fc3632.tar.bz2 |
FBTF: Move some heavy, repeatedly emitted symbols to implementation files.
BUG=none
TEST=compiles
Review URL: http://codereview.chromium.org/3162047
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@57896 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/command_line.cc')
-rw-r--r-- | base/command_line.cc | 12 |
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_; +} |