コード例 #1
0
 def pack_value(cls, value):
     assert (value >= 0)
     return base128variant.pack(value)
コード例 #2
0
 def pack_value(cls, value):
     return base128variant.pack(zigzag.encode(value))
コード例 #3
0
 def gen_pack():
     yield base128variant.pack((self.index << 3) | self.get_wire_type())
     yield self.pack_payload(value)
コード例 #4
0
 def pack_value(cls, value):
     return base128variant.pack(len(value)) + value
コード例 #5
0
        def gen_pack():
            yield base128variant.pack(len(self.values))

            for value in self.values:
                yield self.value_type.pack(value)