Skip to content

CompactRetagPolicy

CompactRetagPolicy

Bases: TaggingPolicy[TTagged]

Assign the next available tag and compact after removals.

Methods:

assign_tag

assign_tag(store: Dict[int, TTagged], obj: TTagged, start_tag: int) -> int

reassign_tags

reassign_tags(store: Dict[int, TTagged], start_tag: int) -> None

next_available_tag staticmethod

next_available_tag(store: Dict[int, TTagged], start_tag: int) -> int

Return the first unused tag at or above start_tag.