source: trunk/symbol_table/id_group_strms_template.hpp @ 2038

Last change on this file since 2038 was 2034, checked in by nmedfort, 7 years ago

Some changes for the eventual ICXML inclusion; please test these Ken; differences were reported during testing but I may have run them incorrectly.

File size: 688 bytes
Line 
1#ifndef ID_GROUP_STRMS_TEMPLATE_HPP
2#define ID_GROUP_STRMS_TEMPLATE_HPP
3
4#include "../lib/bitblock.hpp"
5#include "../lib/carryQ.hpp"
6
7// GENERATED
8@id_group_strms_global
9// GENERATED
10@id_group_strms_stream_stmts
11
12static IDISA_ALWAYS_INLINE void identity_group_do_block(Markers & markers, Groups & groups) {
13        groups.starts = markers.starts;
14        groups.ends = markers.ends;
15        // GENERATED
16        @id_group_strms_block_stmts
17}
18
19static IDISA_ALWAYS_INLINE void identity_group_do_final_block(Markers & markers, Groups & groups, BitBlock & EOF_mask) {
20        groups.starts = markers.starts;
21        groups.ends = markers.ends;
22        // GENERATED
23        @id_group_strms_final_block_stmts
24}
25
26#endif // ID_GROUP_STRMS_TEMPLATE_HPP
Note: See TracBrowser for help on using the repository browser.