Arbiter
Dependency manager library that supports decentralization
|
Represents a dependency which has been resolved to a specific version. More...
Public Member Functions | |
ArbiterResolvedDependency (ArbiterProjectIdentifier project, ArbiterSelectedVersion version) | |
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 ArbiterResolvedDependency &other) const |
bool | operator== (const Arbiter::Base &other) const override |
Public Attributes | |
ArbiterProjectIdentifier | _project |
ArbiterSelectedVersion | _version |
Represents a dependency which has been resolved to a specific version.
Definition at line 100 of file Dependency.h.
ArbiterResolvedDependency::ArbiterResolvedDependency | ( | ArbiterProjectIdentifier | project, |
ArbiterSelectedVersion | version | ||
) |
Definition at line 106 of file Dependency.h.
|
overridevirtual |
Implements Arbiter::Base.
|
overridevirtual |
Implements Arbiter::Base.
|
inherited |
bool ArbiterResolvedDependency::operator< | ( | const ArbiterResolvedDependency & | other | ) | const |
|
overridevirtual |
Implements Arbiter::Base.
ArbiterProjectIdentifier ArbiterResolvedDependency::_project |
Definition at line 103 of file Dependency.h.
ArbiterSelectedVersion ArbiterResolvedDependency::_version |
Definition at line 104 of file Dependency.h.