Cupt
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator
Public Member Functions
cupt::cache::ArchitecturedRelationLine Struct Reference

array of architectured relation expressions More...

#include <cupt/cache/relation.hpp>

Inherits std::vector< T >.

List of all members.

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
ArchitecturedRelationLineoperator= (ArchitecturedRelationLine &&)
 operator= from the rvalue reference
RelationLine toRelationLine (const string &currentArchitecture) const
 converts to RelationLine given system architecture
virtual ~ArchitecturedRelationLine ()
 destructor

Detailed Description

array of architectured relation expressions


Constructor & Destructor Documentation

default constructor

Builds RelationLine containing no architectured relation expressions.

constructor

Parameters:
inputstring representation
cupt::cache::ArchitecturedRelationLine::ArchitecturedRelationLine ( pair< string::const_iterator, string::const_iterator >  input) [explicit]

constructor

Parameters:
inputpair of begin iterator and end iterator of string representation

Member Function Documentation

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.

Parameters:
currentArchitecturesystem binary architetecture
Returns:
relation line

The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator