public void parseUnsignedInteger(out Int32 num)
 {
     num = (int)IntegralVlq.readVlqIntegral(riter);
 }
 public void parseUnsignedInteger(out UInt64 num)
 {
     num = IntegralVlq.readVlqIntegral(riter);
 }
 public void composeUnsignedInteger(UInt64 num)
 {
     IntegralVlq.writeVlqIntegral(buff, num);
 }
 public void parseSignedInteger(out Int64 num)
 {
     num = ZigZag.decode(IntegralVlq.readVlqIntegral(riter));
 }
 public void composeSignedInteger(Int64 num)
 {
     IntegralVlq.writeVlqIntegral(buff, ZigZag.encode(num));
 }