INNER CODE UNIT · Python

num_children

SpartanJ/eepp · projects/scripts/debug/eepp_lldb.py:86

    def num_children(self):
        return self.size

    def get_child_index(self, name):
        try:
            return int(name.lstrip("[").rstrip("]"))
        except:
            return -1

    def get_child_at_index(self, index):
        if index < 0 or index >= self.size:
            return None
        item_addr = self.data_addr + index * self.type_t.GetByteSize()
        return self.valobj.CreateValueFromAddress(f"[{index}]", item_addr, self.type_t)

    def has_children(self):
        return self.size > 0

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…