def __init__(self, string, version): self.version = version self.array_length, self.base = utils.type_dec_to_count_base(string) self.is_array = self.array_length != 1
def length(self): if hasattr(self.member, "length"): return self.member.length else: count, base = loxi_utils.type_dec_to_count_base(self.member.type) return of_g.of_base_types[base]['bytes'] * count
def length(self): count, base = utils.type_dec_to_count_base(self.c_type) return of_g.of_base_types[base]['bytes'] * count