Lines Matching refs:base_data

281     def GetValueAsString(self, base_data, array_pos=0):  argument
282 v = self.GetValue(base_data, array_pos)
287 def GetValue(self, base_data, array_pos=0): argument
288 … return struct.unpack_from(self.unpack_fmt, base_data[self.offset + (array_pos * self.size):])[0]
305 def GetStringRepr(self, base_data): argument
307 return self.GetValueAsString(base_data)
310 if len(base_data) < str_len:
311 str_len = len(base_data)
314 _v = self.GetValue(base_data, i)
317 str_arr.append(self.GetValueAsString(base_data, i))
321 if count > len(base_data)//self.size:
322 count = len(base_data)//self.size
324 o = '[' + ','.join([self.GetValueAsString(base_data, i) for i in range(count)]) + ']'
328 def GetJsonRepr(self, base_data, flags=0): argument
332 base_data = base_data[:-padding]
335 e_data = [self.GetValue(base_data, i) for i in range(self.count)]
337 e_data = self.GetValue(base_data)
339 return self.GetStringRepr(base_data)
365 def ValidateData(self, base_data): argument
366 if len(base_data) >= self.totalsize:
389 def GetJsonRepr(self, base_data, flags): argument
393 base_data = base_data[:-padding]
394 …elif hasattr(self, 'legacy_size') and len(base_data) == self.legacy_size + ((-self.legacy_size) & …
395 base_data = base_data[:self.legacy_size]
397 return self.custom_JsonRepr([e.GetValue(base_data) for e in self.elements])
399 … o = ", ".join([e.GetJsonRepr(base_data) for e in self.elements if not e.ShouldSkip(base_data)])
401 …n(['"%s": %s' % (e.GetName(), e.GetJsonRepr(base_data)) for e in self.elements if not e.ShouldSkip…