Lines Matching refs:endpos
11 …<bool>::const_iterator& bitpos, const std::vector<bool>::const_iterator& endpos, uint8_t minval, c… in DecodeBits() argument
18 if (bitpos == endpos) break; in DecodeBits()
28 if (bitpos == endpos) break; in DecodeBits()
40 …odeType(std::vector<bool>::const_iterator& bitpos, const std::vector<bool>::const_iterator& endpos) in DecodeType() argument
42 return DecodeBits(bitpos, endpos, 0, TYPE_BIT_SIZES); in DecodeType()
46 …codeASN(std::vector<bool>::const_iterator& bitpos, const std::vector<bool>::const_iterator& endpos) in DecodeASN() argument
48 return DecodeBits(bitpos, endpos, 1, ASN_BIT_SIZES); in DecodeASN()
53 …deMatch(std::vector<bool>::const_iterator& bitpos, const std::vector<bool>::const_iterator& endpos) in DecodeMatch() argument
55 return DecodeBits(bitpos, endpos, 2, MATCH_BIT_SIZES); in DecodeMatch()
60 …odeJump(std::vector<bool>::const_iterator& bitpos, const std::vector<bool>::const_iterator& endpos) in DecodeJump() argument
62 return DecodeBits(bitpos, endpos, 17, JUMP_BIT_SIZES); in DecodeJump()
70 const std::vector<bool>::const_iterator endpos = asmap.end(); in Interpret() local
74 while (pos != endpos) { in Interpret()
75 opcode = DecodeType(pos, endpos); in Interpret()
77 return DecodeASN(pos, endpos); in Interpret()
79 jump = DecodeJump(pos, endpos); in Interpret()
82 if (jump >= endpos - pos) break; in Interpret()
87 match = DecodeMatch(pos, endpos); in Interpret()
97 default_asn = DecodeASN(pos, endpos); in Interpret()