tipc
A TIP to LLVM compiler
Public Member Functions | List of all members
ConstraintHandler Class Referenceabstract

Abstract class for handling type constraints as they are generated. More...

#include <ConstraintHandler.h>

Inheritance diagram for ConstraintHandler:
Inheritance graph
[legend]

Public Member Functions

virtual ~ConstraintHandler ()=default
 
virtual void handle (std::shared_ptr< TipType > t1, std::shared_ptr< TipType > t2)=0
 

Detailed Description

Abstract class for handling type constraints as they are generated.

Constructor & Destructor Documentation

◆ ~ConstraintHandler()

virtual ConstraintHandler::~ConstraintHandler ( )
virtualdefault

Member Function Documentation

◆ handle()

virtual void ConstraintHandler::handle ( std::shared_ptr< TipType t1,
std::shared_ptr< TipType t2 
)
pure virtual

Implemented in ConstraintUnifier, and ConstraintCollector.


The documentation for this class was generated from the following file: