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


Public Member Functions | |
| TipVar ()=default | |
| TipVar (ASTNode *node) | |
| bool | operator== (const TipType &other) const override |
| bool | operator!= (const TipType &other) const override |
| ASTNode * | getNode () const |
| 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 |
| Type variables printed as ASTNodecol. More... | |
Protected Attributes | |
| ASTNode * | node |
Class representing a type variable.
|
default |
| TipVar::TipVar | ( | ASTNode * | node | ) |
|
overridevirtual |
Implements TipType.
|
inline |
|
overrideprotectedvirtual |
|
protected |