====== Group template declarations ======
===== group_template_declaration =====
group identifier is ( entity_class_entry_list ) ;
===== Parents =====
* entity_declarative_part
* architecture_declarative_part
* package
* package_body
* block_declarative_part
* function_declarative_part
* procedure_declarative_part
* process_declarative_part
===== Further definitions =====
==== entity_class_entry_list ====
entity_class_entry { , entity_class_entry }
==== entity_class_entry ====
''[[.:bnf#entity_class]] [ <> ]''
===== Examples =====
Groups of this type consist of two signals.
GROUP pin2pin IS ( SIGNAL , SIGNAL ) ;
----
Groups of this type consist of any number of signals.
GROUP pin_set IS ( SIGNAL <>) ;
----
Groups of this type consist of any number of files.
GROUP file_groups IS ( FILE <>) ;
----
Groups of this type consist of any number of groups.
GROUP gog IS ( GROUP <>) ;