| 152 | } |
| 153 | |
| 154 | void getString(string& s) |
| 155 | { |
| 156 | const unsigned len = getByte(); |
| 157 | |
| 158 | if (pos + len >= end) |
| 159 | (Arg::Gds(isc_invalid_blr) << Arg::Num(getOffset())).raise(); |
| 160 | |
| 161 | s.assign(pos, len); |
| 162 | |
| 163 | seekForward(len); |
| 164 | } |
| 165 | |
| 166 | template <typename STR> |
| 167 | void getMetaName(STR& name) |