| souffle
    2.0.2-371-g6315b36
    | 
#include "ast/analysis/Constraint.h"#include "ast/analysis/ConstraintSystem.h"#include "ast/analysis/TypeEnvironment.h"#include "ast/analysis/TypeSystem.h"#include "ast/utility/Utils.h"#include "souffle/utility/StringUtil.h"

Go to the source code of this file.
| Data Structures | |
| struct | souffle::ast::analysis::all_type_factory | 
| A factory for computing sets of types covering all potential types.  More... | |
| struct | souffle::ast::analysis::sub_type | 
| An implementation of a meet operation between sets of types computing the set of pair-wise greatest common subtypes.  More... | |
| struct | souffle::ast::analysis::type_lattice | 
| The type lattice forming the property space for the Type analysis.  More... | |
| class | souffle::ast::analysis::TypeConstraintsAnalysis | 
| Constraint analysis framework for types.  More... | |
| Namespaces | |
| souffle | |
| souffle::ast | |
| souffle::ast::analysis | |
| Typedefs | |
| using | souffle::ast::analysis::TypeConstraint = std::shared_ptr< Constraint< TypeVar > > | 
| The definition of the type of constraint to be utilized in the type analysis.  More... | |
| using | souffle::ast::analysis::TypeVar = ConstraintAnalysisVar< type_lattice > | 
| The definition of the type of variable to be utilized in the type analysis.  More... | |
 1.8.17
 1.8.17