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

group of alternative relations More...

#include <cupt/cache/relation.hpp>

Inheritance diagram for cupt::cache::RelationExpression:

Public Member Functions

string toString () const
 gets the string representation
 
string getHashString () const
 fast function to get unique, not human-readable identifier
 
 RelationExpression ()
 default constructor More...
 
 RelationExpression (const string &input)
 constructor More...
 
 RelationExpression (pair< const char *, const char * > input)
 constructor More...
 
 RelationExpression (RelationExpression &&)=default
 
 RelationExpression (const RelationExpression &)=default
 
RelationExpressionoperator= (RelationExpression &&)=default
 
RelationExpressionoperator= (const RelationExpression &)=default
 
virtual ~RelationExpression ()
 destructor
 

Detailed Description

group of alternative relations

Constructor & Destructor Documentation

◆ RelationExpression() [1/3]

cupt::cache::RelationExpression::RelationExpression ( )

default constructor

Builds RelationExpression containing no relations.

◆ RelationExpression() [2/3]

cupt::cache::RelationExpression::RelationExpression ( const string &  input)
explicit

constructor

Parameters
inputstring representation

◆ RelationExpression() [3/3]

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

constructor

Parameters
inputpair of begin iterator and end iterator of string representation

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