35 PortSlice::List portSlices,
36 FieldSlice::List fieldSlices,
76 bool isSymbol(QStringView expression)
const final;
104 QString
solveUnary(QStringView operation, QString
const& term)
const final;
115 bool isModeReference(QStringView expression)
const;
126 template <
typename T>
127 QString solveCondition(QStringView reference, QSharedPointer<QList<QSharedPointer<T> > > availableItems)
const
129 if (
auto item = Search::findByName(reference, *availableItems); item.isNull())
131 return QStringLiteral(
"x");
134 return QStringLiteral(
"1");
138 PortSlice::List portSlices_;
141 FieldSlice::List fieldSlices_;