stage3/fill_candidate_datatypes.hh
changeset 939 5074236fb3c4
parent 936 0f7bcc160568
child 940 61e2bdae5899
equal deleted inserted replaced
938:31e3b3f2eff1 939:5074236fb3c4
    54 #include "datatype_functions.hh"
    54 #include "datatype_functions.hh"
    55 
    55 
    56 class fill_candidate_datatypes_c: public iterator_visitor_c {
    56 class fill_candidate_datatypes_c: public iterator_visitor_c {
    57 
    57 
    58   private:
    58   private:
    59     search_varfb_instance_type_c *search_varfb_instance_type;
    59     search_var_instance_decl_c *search_var_instance_decl;
    60     /* When calling a function block, we must first find it's type,
    60     /* When calling a function block, we must first find it's type,
    61      * by searching through the declarations of the variables currently
    61      * by searching through the declarations of the variables currently
    62      * in scope.
    62      * in scope.
    63      * This class does just that...
    63      * This class does just that...
    64      * A new object instance is instantiated whenever we start checking semantics
    64      * A new object instance is instantiated whenever we start checking semantics