6 #ifndef JLM_RVSDG_UNITTYPE_HPP
7 #define JLM_RVSDG_UNITTYPE_HPP
32 operator==(const
Type & other) const noexcept override;
38 Kind() const noexcept override;
40 static std::shared_ptr<const
UnitType>
Unit type (type carrying no information)
~UnitType() noexcept override
std::size_t ComputeHash() const noexcept override
TypeKind Kind() const noexcept override
Return the kind of this type.
std::string debug_string() const override
static std::shared_ptr< const UnitType > Create()
TypeKind
The kinds of types supported in rvsdg.