MimIR 0.1
MimIR is my Intermediate Representation
Loading...
Searching...
No Matches
lattice.h File Reference
#include "mim/def.h"
Include dependency graph for lattice.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  mim::Bound
 Common base for TBound. More...
 
class  mim::TBound< Up >
 Specific Bound depending on Up. More...
 
class  mim::Ac
 Constructs a Meet value. More...
 
class  mim::Vel
 Constructs a Join value. More...
 
class  mim::Pick
 Picks the aspect of a Meet [value](Pick::value) by its [type](Def::type). More...
 
class  mim::Test
 Test whether Test::value currently holds type Test::probe: More...
 
class  mim::Ext
 Common base for TExtremum. More...
 
class  mim::TExt< Up >
 Extremum. Either Top (Up) or Bottom. More...
 
class  mim::Singleton
 A singleton wraps a type into a higher order type. More...
 

Namespaces

namespace  mim
 

Typedefs

Lattice
using mim::Bot = TExt<false>
 
using mim::Top = TExt<true>
 
using mim::Meet = TBound<false>
 
using mim::Join = TBound<true>