5#ifndef OASIS_UNDEFINED_HPP
6#define OASIS_UNDEFINED_HPP
#define EXPRESSION_CATEGORY(category)
Definition Expression.hpp:192
#define EXPRESSION_TYPE(type)
Definition Expression.hpp:181
An expression.
Definition Expression.hpp:56
A leaf expression.
Definition LeafExpression.hpp:21
An undefined expression.
Definition Undefined.hpp:15
Undefined(const Undefined &other)=default
auto Equals(const Expression &) const -> bool final
Compares this expression to another expression for equality.
Definition Undefined.hpp:20
@ UnExp
Definition Expression.hpp:46
@ None
Definition Expression.hpp:42