22 std::ostream &
print(std::ostream &out)
const override;
Abstract base class for all proper types.
Definition: TipCons.h:14
A proper type representing an int.
Definition: TipInt.h:12
bool operator!=(const TipType &other) const override
Definition: TipInt.cpp:17
void accept(TipTypeVisitor *visitor) override
Definition: TipInt.cpp:27
std::ostream & print(std::ostream &out) const override
Definition: TipInt.cpp:21
TipInt()
Definition: TipInt.cpp:6
bool operator==(const TipType &other) const override
Definition: TipInt.cpp:8
Base class for TIP type visitors.
Definition: TipTypeVisitor.h:24
Abstract base class of all types.
Definition: TipType.h:19