|
Cupt
|
array of architectured relation expressions More...
#include <cupt/cache/relation.hpp>
Public Member Functions | |
| string | toString () const |
| gets the string representation | |
| ArchitecturedRelationLine () | |
| default constructor | |
| ArchitecturedRelationLine (const string &input) | |
| constructor | |
| ArchitecturedRelationLine (pair< const char *, const char * > input) | |
| constructor | |
| ArchitecturedRelationLine (ArchitecturedRelationLine &&)=default | |
| ArchitecturedRelationLine (const ArchitecturedRelationLine &)=default | |
| ArchitecturedRelationLine & | operator= (ArchitecturedRelationLine &&) |
| ArchitecturedRelationLine & | operator= (const ArchitecturedRelationLine &)=default |
| RelationLine | toRelationLine (const string ¤tArchitecture) const |
| converts to RelationLine given system architecture | |
| virtual | ~ArchitecturedRelationLine () |
| destructor | |
array of architectured relation expressions
| cupt::cache::ArchitecturedRelationLine::ArchitecturedRelationLine | ( | ) |
default constructor
Builds RelationLine containing no architectured relation expressions.
|
explicit |
constructor
| input | string representation |
|
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 |