31 virtual std::ostream &
print(std::ostream &out)
const = 0;
Base class for TIP type visitors.
Definition: TipTypeVisitor.h:24
Abstract base class of all types.
Definition: TipType.h:19
virtual void accept(TipTypeVisitor *visitor)=0
virtual std::ostream & print(std::ostream &out) const =0
virtual bool operator!=(const TipType &other) const =0
virtual ~TipType()=default
virtual bool operator==(const TipType &other) const =0
friend std::ostream & operator<<(std::ostream &os, const TipType &obj)
Definition: TipType.h:24