Cupt
Public Member Functions | Public Attributes | List of all members
cupt::cache::ArchitecturedRelation Struct Reference

relation with optional architecture filters More...

#include <cupt/cache/relation.hpp>

Inheritance diagram for cupt::cache::ArchitecturedRelation:
cupt::cache::Relation

Public Member Functions

 ArchitecturedRelation (pair< const char *, const char * > input)
 constructor More...
 
 ArchitecturedRelation (ArchitecturedRelation &&)=default
 
 ArchitecturedRelation (const ArchitecturedRelation &)=default
 
ArchitecturedRelationoperator= (ArchitecturedRelation &&)=default
 
ArchitecturedRelationoperator= (const ArchitecturedRelation &)=default
 
string toString () const
 
- Public Member Functions inherited from cupt::cache::Relation
 Relation (pair< const char *, const char * > input)
 constructor More...
 
 Relation (Relation &&)=default
 
 Relation (const Relation &)=default
 
Relationoperator= (Relation &&)=default
 
Relationoperator= (const Relation &)=default
 
virtual ~Relation ()
 destructor
 
string toString () const
 gets the string reprentation
 
bool isSatisfiedBy (const string &otherVersionString) const
 is relation satisfied by otherVersionString More...
 
bool operator== (const Relation &other) const
 operator == More...
 

Public Attributes

vector< string > architectureFilters
 
vector< vector< string > > buildProfiles
 
- Public Attributes inherited from cupt::cache::Relation
string packageName
 
string architecture
 
Types::Type relationType
 
string versionString
 

Additional Inherited Members

- Protected Member Functions inherited from cupt::cache::Relation
 Relation (pair< const char *, const char * > input, char const **end)
 

Detailed Description

relation with optional architecture filters

Constructor & Destructor Documentation

◆ ArchitecturedRelation()

cupt::cache::ArchitecturedRelation::ArchitecturedRelation ( pair< const char *, const char * >  input)
explicit

constructor

Parses input and constructs ArchitecturedRelation from it.

Parameters
inputpair of begin iterator and end iterator of stringified architectured relation

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