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

Represents a list of dependencies. More...

Collaboration diagram for ArbiterDependencyList:
[legend]

Public Member Functions

 ArbiterDependencyList ()=default
 
 ArbiterDependencyList (std::vector< ArbiterDependency > dependencies)
 
 ArbiterDependencyList (const ArbiterDependencyList &)=default
 
 ArbiterDependencyList (ArbiterDependencyList &&)=default
 
std::unique_ptr< Arbiter::Baseclone () const override
 
std::ostream & describe (std::ostream &os) const override
 
bool operator!= (const Base &other) const
 
ArbiterDependencyListoperator= (const ArbiterDependencyList &)=default
 
ArbiterDependencyListoperator= (ArbiterDependencyList &&)=default
 
bool operator== (const Arbiter::Base &other) const override
 

Public Attributes

std::vector< ArbiterDependency_dependencies
 

Detailed Description

Represents a list of dependencies.

Definition at line 78 of file Dependency.h.

Constructor & Destructor Documentation

§ ArbiterDependencyList() [1/4]

ArbiterDependencyList::ArbiterDependencyList ( )
default

§ ArbiterDependencyList() [2/4]

ArbiterDependencyList::ArbiterDependencyList ( std::vector< ArbiterDependency dependencies)
explicit

Definition at line 85 of file Dependency.h.

§ ArbiterDependencyList() [3/4]

ArbiterDependencyList::ArbiterDependencyList ( const ArbiterDependencyList )
default

§ ArbiterDependencyList() [4/4]

ArbiterDependencyList::ArbiterDependencyList ( ArbiterDependencyList &&  )
default

Member Function Documentation

§ clone()

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

Implements Arbiter::Base.

§ describe()

std::ostream& ArbiterDependencyList::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=() [1/2]

ArbiterDependencyList& ArbiterDependencyList::operator= ( const ArbiterDependencyList )
default

§ operator=() [2/2]

ArbiterDependencyList& ArbiterDependencyList::operator= ( ArbiterDependencyList &&  )
default

§ operator==()

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

Implements Arbiter::Base.

Member Data Documentation

§ _dependencies

std::vector<ArbiterDependency> ArbiterDependencyList::_dependencies

Definition at line 81 of file Dependency.h.


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