absyntax_utils/type_initial_value.hh
changeset 958 7474d2cd1d6e
parent 945 477393b00f95
equal deleted inserted replaced
957:4489afa5b1c5 958:7474d2cd1d6e
    82 
    82 
    83   private:
    83   private:
    84     static type_initial_value_c *_instance;
    84     static type_initial_value_c *_instance;
    85     static type_initial_value_c *instance(void);
    85     static type_initial_value_c *instance(void);
    86     void *handle_type_spec(symbol_c *base_type_name, symbol_c *type_spec_init);
    86     void *handle_type_spec(symbol_c *base_type_name, symbol_c *type_spec_init);
       
    87     void *handle_type_name(symbol_c *type_name);
    87 
    88 
    88   private:
    89   private:
    89     void *visit(                 identifier_c *type_name);
    90     void *visit(                 identifier_c *symbol);
    90     void *visit(derived_datatype_identifier_c *type_name);
    91     void *visit(derived_datatype_identifier_c *symbol);
       
    92     void *visit(         poutype_identifier_c *symbol);
    91 
    93 
    92     /***********************************/
    94     /***********************************/
    93     /* B 1.3.1 - Elementary Data Types */
    95     /* B 1.3.1 - Elementary Data Types */
    94     /***********************************/
    96     /***********************************/
    95     void *visit(time_type_name_c *symbol);
    97     void *visit(time_type_name_c *symbol);