|
Arbiter
Dependency manager library that supports decentralization
|
Represents a "selected" version, which is a concrete choice of a real project version. More...
Public Types | |
| using | Metadata = Arbiter::SharedUserValue< ArbiterSelectedVersion > |
Public Member Functions | |
| ArbiterSelectedVersion (Arbiter::Optional< ArbiterSemanticVersion > semanticVersion, Metadata metadata) | |
| std::unique_ptr< Arbiter::Base > | clone () const override |
| std::ostream & | describe (std::ostream &os) const override |
| bool | operator!= (const Base &other) const |
| bool | operator< (const ArbiterSelectedVersion &other) const |
| bool | operator<= (const ArbiterSelectedVersion &other) const |
| bool | operator== (const Arbiter::Base &other) const override |
| bool | operator> (const ArbiterSelectedVersion &other) const |
| bool | operator>= (const ArbiterSelectedVersion &other) const |
Public Attributes | |
| Metadata | _metadata |
| Arbiter::Optional< ArbiterSemanticVersion > | _semanticVersion |
Represents a "selected" version, which is a concrete choice of a real project version.
| ArbiterSelectedVersion::ArbiterSelectedVersion | ( | Arbiter::Optional< ArbiterSemanticVersion > | semanticVersion, |
| Metadata | metadata | ||
| ) |
|
overridevirtual |
Implements Arbiter::Base.
|
overridevirtual |
Implements Arbiter::Base.
|
inherited |
| bool ArbiterSelectedVersion::operator< | ( | const ArbiterSelectedVersion & | other | ) | const |
| bool ArbiterSelectedVersion::operator<= | ( | const ArbiterSelectedVersion & | other | ) | const |
|
overridevirtual |
Implements Arbiter::Base.
| bool ArbiterSelectedVersion::operator> | ( | const ArbiterSelectedVersion & | other | ) | const |
| bool ArbiterSelectedVersion::operator>= | ( | const ArbiterSelectedVersion & | other | ) | const |
| Arbiter::Optional<ArbiterSemanticVersion> ArbiterSelectedVersion::_semanticVersion |
1.8.12