summaryrefslogtreecommitdiffstats
path: root/polymatrix/expression/impl/expressionimpl.py
blob: 6f140b587302017c83bfedaf703b3ce35beb9cc6 (plain)
1
2
3
4
5
6
7
8
9
10
11
import dataclass_abc
from polymatrix.expression.expression import Expression 

from polymatrix.expression.mixins.expressionbasemixin import ExpressionBaseMixin 

@dataclass_abc.dataclass_abc(frozen=True, repr=False)
class ExpressionImpl(Expression):
	underlying: ExpressionBaseMixin

	def __repr__(self) -> str:
		return self.underlying.__repr__()