[ [inheritance_clauses] {subprogram_clauses | constructor_spec | map_order_function_spec} [subprogram_clauses | constructor_spec | map_order_function_spec]... [, pragma_clause [, pragma_clause]...] ]