54 {
static shared_ptr<Impl> _nullimpl(
new Impl );
return _nullimpl; }
56 friend Impl * rwcowClone<Impl>(
const Impl * rhs );
67 {
return str << obj; }
74 : _pimpl(
Impl::nullimpl() )
78 : _pimpl( new
Impl(
std::move(filename_r), medianr_r ) )
86 {
return _pimpl->_filename; }
89 {
return _pimpl->_medianr; }
92 {
_pimpl->_filename = std::move(filename_r);
_pimpl->_medianr = medianr_r;
return *
this; }
98 {
_pimpl->_filename = std::move(filename_r);
return *
this; }
101 {
_pimpl->_medianr = medianr_r;
return *
this; }
107 {
return _pimpl->_optional; }
110 {
_pimpl->_optional = val_r;
return *
this; }
113 {
return _pimpl->_downloadSize; }
116 {
_pimpl->_downloadSize = val_r;
return *
this; }
119 {
return _pimpl->_checksum; }
122 {
_pimpl->_checksum = val_r;
return *
this; }
125 {
return _pimpl->_openSize; }
128 {
_pimpl->_openSize = val_r;
return *
this; }
131 {
return _pimpl->_openChecksum; }
134 {
_pimpl->_openChecksum = val_r;
return *
this; }
137 {
return _pimpl->_headerSize; }
140 {
_pimpl->_headerSize = val_r;
return *
this; }
143 {
return _pimpl->_headerChecksum; }
146 {
_pimpl->_headerChecksum = val_r;
return *
this; }
Store and operate with byte count.
bool emptyOrRoot() const
Test for "" or "/".
String related utilities and Regular expression matching.
Easy-to use interface to the ZYPP dependency resolver.
std::ostream & operator<<(std::ostream &str, const Exception &obj)
std::ostream & dumpOn(std::ostream &str, const Capability &obj)