23 #ifndef INCLUDED_GR_RUNTIME_TAG_CHECKER_H
24 #define INCLUDED_GR_RUNTIME_TAG_CHECKER_H
38 if(d_tags.size() > 0) {
39 d_has_next_tag =
true;
47 void get_tags(std::vector<tag_t> &tag_list,
unsigned int offset)
49 while(d_has_next_tag && (offset >= d_next_tag.
offset)) {
50 if(offset == d_next_tag.
offset) {
51 tag_list.push_back(d_next_tag);
53 d_next_tag_index += 1;
54 if(d_next_tag_index >= d_tags.size()) {
55 d_has_next_tag =
false;
58 d_next_tag = d_tags[d_next_tag_index];
64 std::vector<tag_t> d_tags;
66 unsigned int d_next_tag_index;