TOptsParser::EIsOpt TOptsParser::IsOpt(const TStringBuf& arg) const { EIsOpt eio = EIO_NONE; if (1 < arg.length()) { switch (arg[0]) { default: break; case '-': if ('-' != arg[1]) eio = EIO_SDASH; else if (2 < arg.length()) eio = EIO_DDASH; break; case '+': if (Opts_->AllowPlusForLong_) eio = EIO_PLUS; break; } } return eio; }
void Out<TStringBuf>(TOutputStream& os, const TStringBuf& obj) { os.Write(obj.data(), obj.length()); }