hobbes
a language, embedded compiler, and runtime for efficient dynamic expression evaluation, data storage and analysis
Public Member Functions | Private Types | Private Attributes | List of all members
hobbes::ConstraintSet Class Reference

#include <constraints.H>

Collaboration diagram for hobbes::ConstraintSet:
Collaboration graph

Public Member Functions

 ConstraintSet ()
 
void insert (const TEnvPtr &, const ConstraintPtr &, MonoTypeUnifier *)
 
Constraints constraints () const
 

Private Types

typedef type_map< ConstraintPtrCSet
 

Private Attributes

CSet csts
 

Member Typedef Documentation

◆ CSet

Constructor & Destructor Documentation

◆ ConstraintSet()

hobbes::ConstraintSet::ConstraintSet ( )

Member Function Documentation

◆ constraints()

Constraints hobbes::ConstraintSet::constraints ( ) const

◆ insert()

void hobbes::ConstraintSet::insert ( const TEnvPtr tenv,
const ConstraintPtr c,
MonoTypeUnifier s 
)

Member Data Documentation

◆ csts

CSet hobbes::ConstraintSet::csts
private

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