def get_objects(self) -> Iterator[Tuple[(str, str, str, str, str, int)]]:
    rootSymbol = self.data['root_symbol']
    for symbol in rootSymbol.get_all_symbols():
        if (symbol.declaration is None):
            continue
        assert symbol.docname
        fullNestedName = symbol.get_full_nested_name()
        name = str(fullNestedName).lstrip(':')
        dispname = fullNestedName.get_display_string().lstrip(':')
        objectType = symbol.declaration.objectType
        docname = symbol.docname
        newestId = symbol.declaration.get_newest_id()
        (yield (name, dispname, objectType, docname, newestId, 1))
def get_objects(self) -> Iterator[Tuple[(str, str, str, str, str, int)]]:
    rootSymbol = self.data['root_symbol']
    for symbol in rootSymbol.get_all_symbols():
        if (symbol.declaration is None):
            continue
        assert symbol.docname
        fullNestedName = symbol.get_full_nested_name()
        name = str(fullNestedName).lstrip(':')
        dispname = fullNestedName.get_display_string().lstrip(':')
        objectType = symbol.declaration.objectType
        docname = symbol.docname
        newestId = symbol.declaration.get_newest_id()
        (yield (name, dispname, objectType, docname, newestId, 1))