BloombergLP::balcl::CommandLine::CommandLine

Create a command-line object having the value of the specified original command line.

Synopsis

Declared in <balcl_commandline.h>

CommandLine(
    CommandLine const& original,
    bslma::Allocator* basicAllocator = 0);

Description

If the original is parsed, copy its value; otherwise create an object such that parsing command-line arguments results in the same value as parsing the same arguments with the original. Optionally specify a basicAllocator used to supply memory. If basicAllocator is 0, the currently installed default allocator is used. The behavior is undefined unless original is valid (i.e., original.isValid() returns true).

Parameters

NameDescription
originalcommand-line object to copy
basicAllocatormemory allocator (or 0 for the default)