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 ]