Arbiter
Dependency manager library that supports decentralization
Public Member Functions | Public Attributes | List of all members
ArbiterResolvedDependency Struct Referencefinal

Represents a dependency which has been resolved to a specific version. More...

Collaboration diagram for ArbiterResolvedDependency:
[legend]

Public Member Functions

 ArbiterResolvedDependency (ArbiterProjectIdentifier project, ArbiterSelectedVersion version)
 
std::unique_ptr< Arbiter::Baseclone () 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
 

Detailed Description

Represents a dependency which has been resolved to a specific version.

Definition at line 100 of file Dependency.h.

Constructor & Destructor Documentation

§ ArbiterResolvedDependency()

ArbiterResolvedDependency::ArbiterResolvedDependency ( ArbiterProjectIdentifier  project,
ArbiterSelectedVersion  version 
)

Definition at line 106 of file Dependency.h.

Member Function Documentation

§ clone()

std::unique_ptr<Arbiter::Base> ArbiterResolvedDependency::clone ( ) const
overridevirtual

Implements Arbiter::Base.

§ describe()

std::ostream& ArbiterResolvedDependency::describe ( std::ostream &  os) const
overridevirtual

Implements Arbiter::Base.

§ operator!=()

bool Arbiter::Base::operator!= ( const Base other) const
inherited

Definition at line 28 of file Types.h.

§ operator<()

bool ArbiterResolvedDependency::operator< ( const ArbiterResolvedDependency other) const

§ operator==()

bool ArbiterResolvedDependency::operator== ( const Arbiter::Base other) const
overridevirtual

Implements Arbiter::Base.

Member Data Documentation

§ _project

ArbiterProjectIdentifier ArbiterResolvedDependency::_project

Definition at line 103 of file Dependency.h.

§ _version

ArbiterSelectedVersion ArbiterResolvedDependency::_version

Definition at line 104 of file Dependency.h.


The documentation for this struct was generated from the following file: