parsercmd/src/clconvert.cxx
// ===========================================================================
// An argument consists of all characters up to the end of input argument.
// Whitespace characters may occur.  Nothing special with backslashes, either.
//
An argument consists of all characters up to the end of input argument.
Whitespace characters may occur.  Nothing special with backslashes, either.
An argument consists of all characters up to the end of input argument . Whitespace characters may occur . Nothing special with backslashes either .
bool CommandLineConverter::argument(string &arg) {
    if (fault) return false;
    if (!at_argument()) {
	return false;
    }
    for (;;) {
	char ch;
	istrm->get(ch);
	if (istrm->eof()) {
	    return true;
	}
	arg.append(1, ch);
    }
}
bool CommandLineConverter :: argument ( string & arg ) { if ( fault ) return false ; if ( ! at_argument ( ) ) { return false ; } for ( ; ; ) { char ch ; istrm -> get ( ch ) ; if ( istrm -> eof ( ) ) { return true ; } arg . append ( 1 , ch ) ; } }
An argument consists of all characters up to the end of input argument.
An argument consists of all characters up to the end of input argument .