| libzypp 17.36.7
    | 
Holds an architecture ID and its compatible relation. More...
| Public Types | |
| using | CompatBits = bit::BitField<uint64_t> | 
| Bitfield for architecture IDs and compatBits relation. | |
| Public Member Functions | |
| CompatEntry (const std::string &archStr_r, CompatBits::IntT idBit_r=1) | |
| CompatEntry (IdString archStr_r, CompatBits::IntT idBit_r=1) | |
| void | addCompatBit (const CompatBits &idBit_r) const | 
| bool | compatibleWith (const CompatEntry &targetEntry_r) const | 
| Return whether thisis compatible with targetEntry_r. | |
| int | compare (const CompatEntry &rhs) const | 
| compare by score, then archStr. | |
| bool | isBuiltIn () const | 
| IdString::IdType | id () const | 
| Public Attributes | |
| IdString | _idStr | 
| std::string | _archStr | 
| CompatBits | _idBit | 
| CompatBits | _compatBits | 
| Related Symbols | |
| (Note that these are not member symbols.) | |
| std::ostream & | operator<< (std::ostream &str, const Arch::CompatEntry &obj) | 
| Stream output. | |
| bool | operator== (const Arch::CompatEntry &lhs, const Arch::CompatEntry &rhs) | 
| bool | operator!= (const Arch::CompatEntry &lhs, const Arch::CompatEntry &rhs) | 
Holds an architecture ID and its compatible relation.
An architecture is compatibleWith, if its _idBit is set in _compatBits. noarch has ID 0, non-builtin archs have ID 1 and have to be treated specially.
| using zypp::Arch::CompatEntry::CompatBits = bit::BitField<uint64_t> | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | 
| 
 | 
| 
 | 
| CompatBits zypp::Arch::CompatEntry::_idBit | 
| 
 | mutable |