Public Member Functions | |
| Impl () | |
| Impl (const std::string &edition_r) | |
| Impl (const std::string &version_r, const std::string &release_r, epoch_t epoch_r) | |
| Impl (const std::string &version_r, const std::string &release_r, const std::string &epoch_r) | |
| ~Impl () | |
| Dtor. | |
Static Public Member Functions | |
| static epoch_t | validateE (const std::string &epoch_r) |
| return validated epoch ([0-9]*) or throw | |
| static const std::string & | validateVR (const std::string &vr_r) |
| return validated version/release or throw | |
Public Attributes | |
| epoch_t | _epoch |
| std::string | _version |
| std::string | _release |
Static Public Attributes | |
| static const str::regex | _rxEdition |
Definition at line 141 of file Edition.cc.
| zypp::Edition::Impl::Impl | ( | ) | [inline] |
Definition at line 143 of file Edition.cc.
| zypp::Edition::Impl::Impl | ( | const std::string & | edition_r | ) | [inline] |
Definition at line 147 of file Edition.cc.
References _epoch, _release, _rxEdition, _version, zypp::str::regex_match(), and ZYPP_THROW.
| zypp::Edition::Impl::Impl | ( | const std::string & | version_r, | |
| const std::string & | release_r, | |||
| epoch_t | epoch_r | |||
| ) | [inline] |
Definition at line 169 of file Edition.cc.
| zypp::Edition::Impl::Impl | ( | const std::string & | version_r, | |
| const std::string & | release_r, | |||
| const std::string & | epoch_r | |||
| ) | [inline] |
Definition at line 177 of file Edition.cc.
| zypp::Edition::Impl::~Impl | ( | ) | [inline] |
| static epoch_t zypp::Edition::Impl::validateE | ( | const std::string & | epoch_r | ) | [inline, static] |
return validated epoch ([0-9]*) or throw
Definition at line 190 of file Edition.cc.
References zypp::Edition::noepoch, and ZYPP_THROW.
| static const std::string& zypp::Edition::Impl::validateVR | ( | const std::string & | vr_r | ) | [inline, static] |
return validated version/release or throw
Definition at line 203 of file Edition.cc.
References ZYPP_THROW.
| std::string zypp::Edition::Impl::_version |
| std::string zypp::Edition::Impl::_release |
const str::regex zypp::Edition::Impl::_rxEdition [static] |
1.5.3