22 #ifndef UTAP_TYPECHECKER_HH    23 #define UTAP_TYPECHECKER_HH    44         std::set<symbol_t> variables;
    63         bool refinementWarnings;
    66         void handleError(
const T&, 
const std::string&);
    68         void handleWarning(
const T&, 
const std::string&);
    71         bool areAssignmentCompatible(
type_t lvalue, 
type_t rvalue, 
bool init = 
false) 
const;
    72         bool areInlineIfCompatible(
type_t thenArg, 
type_t elseArg) 
const;
   117         int32_t visitIfStatement(
IfStatement *stat) 
override;
   120         bool checkDynamicExpressions (
Statement* stat);
   128         bool syncError{
false}; 
   136         bool checkBoundTypeOrBoundedExpr(
const expression_t& expr);
 Partial instance of a template. 
 
virtual void visitProgressMeasure(progress_t &)
 
virtual void visitInstanceLine(instanceLine_t &)
 
virtual void visitSystemAfter(TimedAutomataSystem *)
 
void visitInstance(instance_t &) override
 
Information about a location. 
 
A visitor which type checks the system it visits. 
 
sync_use_t
Synchronization usage options: I/O (with ? or !) or CSP (plain) 
 
virtual void visitUpdate(update_t &)
 
Information about an edge. 
 
Statement class for the iterator loop-construction. 
 
Information about an update. 
 
virtual void visitFunction(function_t &)
 
virtual bool visitTemplateBefore(template_t &)
 
void visitVariable(variable_t &) override
 
Information about an instance line. 
 
virtual void visitMessage(message_t &)
 
Base type for variables, clocks, etc. 
 
Visitor which collects all compile time computable symbols. 
 
virtual void visitGanttChart(gantt_t &)
 
virtual void visitEdge(edge_t &)
 
virtual void visitProcess(instance_t &)
 
virtual void visitTemplateAfter(template_t &)
 
Information about a message. 
 
A reference to an expression. 
 
static bool initialisable(type_t type)
 
Information about a function. 
 
virtual void visitIODecl(iodecl_t &)
 
bool contains(symbol_t) const
 
virtual void visitState(state_t &)
 
Information about a condition. 
 
virtual void visitCondition(condition_t &)