# Functions
NewMultiCIDRRangeAllocator returns a CIDRAllocator to allocate CIDRs for node (one for each ip family).
# Structs
CIDRAllocatorParams is parameters that's required for creating new cidr range allocator.
An PriorityQueueItem is something we manage in a priority queue.
# Interfaces
CIDRAllocator is an interface implemented by things that know how to allocate/occupy/recycle CIDR for nodes.
# Type aliases
A PriorityQueue implements heap.Interface and holds PriorityQueueItems.