|  | // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 
|  | // Use of this source code is governed by a BSD-style license that can be | 
|  | // found in the LICENSE file. | 
|  |  | 
|  | // This class works with command lines: building and parsing. | 
|  | // Arguments with prefixes ('--', '-', and on Windows, '/') are switches. | 
|  | // Switches will precede all other arguments without switch prefixes. | 
|  | // Switches can optionally have values, delimited by '=', e.g., "-switch=value". | 
|  | // An argument of "--" will terminate switch parsing during initialization, | 
|  | // interpreting subsequent tokens as non-switch arguments, regardless of prefix. | 
|  |  | 
|  | // There is a singleton read-only CommandLine that represents the command line | 
|  | // that the current process was started with.  It must be initialized in main(). | 
|  |  | 
|  | #ifndef BASE_COMMAND_LINE_H_ | 
|  | #define BASE_COMMAND_LINE_H_ | 
|  |  | 
|  | #include <stddef.h> | 
|  |  | 
|  | #include "base/base_export.h" | 
|  |  | 
|  | namespace base { | 
|  |  | 
|  | class CommandLine { | 
|  | public: | 
|  | static bool Init(int argc, const char* const* argv) { return true; } | 
|  | }; | 
|  |  | 
|  | }  // namespace base | 
|  |  | 
|  | #endif  // BASE_COMMAND_LINE_H_ |