array of architectured relation expressions More...
#include <cupt/cache/relation.hpp>
Inherits std::vector< T >.
Public Member Functions | |
string | toString () const |
gets the string representation | |
ArchitecturedRelationLine () | |
default constructor | |
ArchitecturedRelationLine (const string &input) | |
constructor | |
ArchitecturedRelationLine (pair< string::const_iterator, string::const_iterator > input) | |
constructor | |
ArchitecturedRelationLine & | operator= (ArchitecturedRelationLine &&) |
operator= from the rvalue reference | |
RelationLine | toRelationLine (const string ¤tArchitecture) const |
converts to RelationLine given system architecture | |
virtual | ~ArchitecturedRelationLine () |
destructor |
array of architectured relation expressions
default constructor
Builds RelationLine containing no architectured relation expressions.
cupt::cache::ArchitecturedRelationLine::ArchitecturedRelationLine | ( | const string & | input | ) | [explicit] |
constructor
input | string representation |
cupt::cache::ArchitecturedRelationLine::ArchitecturedRelationLine | ( | pair< string::const_iterator, string::const_iterator > | input | ) | [explicit] |
constructor
input | pair of begin iterator and end iterator of string representation |
RelationLine cupt::cache::ArchitecturedRelationLine::toRelationLine | ( | const string & | currentArchitecture | ) | const |
converts to RelationLine given system architecture
Filters ArchitecturedRelationLine using binary system architecture. Throws out architectured relation expressions, where ArchitecturedRelation::architectureFilters do not match system architecture. Matching architectured relation expressions are converted to relation expressions.
currentArchitecture | system binary architetecture |