CVC3  2.4.1
Public Member Functions | List of all members
CVC3::ExprManager::TypeComputer Class Referenceabstract

Abstract class for computing expr type. More...

#include <expr_manager.h>

Inheritance diagram for CVC3::ExprManager::TypeComputer:
CVC3::TypeComputerCore

Public Member Functions

 TypeComputer ()
 
virtual ~TypeComputer ()
 
virtual void computeType (const Expr &e)=0
 Compute the type of e. More...
 
virtual void checkType (const Expr &e)=0
 Check that e is a valid Type expr. More...
 
virtual Cardinality finiteTypeInfo (Expr &e, Unsigned &n, bool enumerate, bool computeSize)=0
 Get information related to finiteness of a type. More...
 

Detailed Description

Abstract class for computing expr type.

Definition at line 183 of file expr_manager.h.


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