====== 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 <>) ;