|
tipc
A TIP to LLVM compiler
|
Class representing a recursive type. More...
#include <TipMu.h>


Public Member Functions | |
| TipMu ()=delete | |
| TipMu (std::shared_ptr< TipVar > v, std::shared_ptr< TipType > t) | |
| const std::shared_ptr< TipVar > & | getV () const |
| const std::shared_ptr< TipType > & | getT () const |
| bool | operator== (const TipType &other) const override |
| bool | operator!= (const TipType &other) const override |
| void | accept (TipTypeVisitor *visitor) override |
Public Member Functions inherited from TipType | |
| virtual | ~TipType ()=default |
Protected Member Functions | |
| std::ostream & | print (std::ostream &out) const override |
Class representing a recursive type.
|
delete |
|
overridevirtual |
Implements TipType.
| const std::shared_ptr< TipType > & TipMu::getT | ( | ) | const |
| const std::shared_ptr< TipVar > & TipMu::getV | ( | ) | const |
|
overrideprotectedvirtual |
Implements TipType.