def _encode(self, stream): if isinstance(stream, BitStreamWriter): write_stream(stream, self.size(), self.__bits) else: raise TypeError("Stream for bit fields should be bit oriented " "(hint: enclose it in a BitStructure)")
def _encode(self, stream): write_stream(stream, self.size(), self.__bytes)
def _encode(self, stream): write_stream(stream, param_call(self.__length, self.root()), self.__data)