Section A.1.3, Syntax 3-5, Syntax 11-1
Class declarations

In A.1.3, Syntax 3-5, and Syntax 11-1, REPLACE

 

            class_declaration ::=

                        [ virtual ] class [ lifetime ] class_identifier [ parameter_port_list ]

                        [ extends

class_identifier

 [ parameter_value_assignment ]

] ;

                        { class_item } endclass [ : class_identifier ]

 

WITH

 

            class_declaration ::=

                        [ virtual ] class [ lifetime ] class_identifier [ parameter_port_list ]

                        [ extends

class_identifier

[ parameter_value_assignment ]

[ ( list_of_arguments ) ]

] ;

                        { class_item } endclass [ : class_identifier ]