stage3/fill_candidate_datatypes.hh
changeset 420 866eb35e4e14
parent 418 2ac41d2cba91
child 421 840cb1e1e177
equal deleted inserted replaced
419:6384168a8e95 420:866eb35e4e14
    83   public:
    83   public:
    84     fill_candidate_datatypes_c(symbol_c *ignore);
    84     fill_candidate_datatypes_c(symbol_c *ignore);
    85     virtual ~fill_candidate_datatypes_c(void);
    85     virtual ~fill_candidate_datatypes_c(void);
    86 
    86 
    87     /* Match a function declaration with a function call through their parameters.*/
    87     /* Match a function declaration with a function call through their parameters.*/
    88     void match_nonformal_call(symbol_c *f_call, symbol_c *f_decl, int *error_count = NULL);
    88     bool match_nonformal_call(symbol_c *f_call, symbol_c *f_decl);
    89     void match_formal_call(symbol_c *f_call, symbol_c *f_decl, int *error_count = NULL);
    89     bool match_formal_call   (symbol_c *f_call, symbol_c *f_decl);
    90 
    90 
    91     void *compute_standard_function_default(function_invocation_c *st_symbol, il_formal_funct_call_c *il_symbol);
    91     void *compute_standard_function_default(function_invocation_c *st_symbol, il_formal_funct_call_c *il_symbol);
    92     void *compute_standard_function_il(il_function_call_c *symbol, symbol_c *param_data_type);
    92     void *compute_standard_function_il(il_function_call_c *symbol, symbol_c *param_data_type);
    93 
    93 
    94     /* a helper function... */
    94     /* a helper function... */