$Array
1
T
0
0
13
ArrayNode						ArrayNodeOf						T
Array							ArrayOf							T
ArrayIteratorBase				ArrayIteratorBaseOf				T
ForwardArrayMutator				ForwardArrayMutatorOf			T
ForwardArrayIterator			ForwardArrayIteratorOf			T
BackwardArrayIterator			BackwardArrayIteratorOf			T
BackwardArrayMutator			BackwardArrayMutatorOf			T
Array_Patch						Array_PatchOf					T
ArrayIterator_PatchBase			ArrayIterator_PatchBaseOf		T
ForwardArrayIterator_Patch		ForwardArrayIterator_PatchOf	T
ForwardArrayMutator_Patch		ForwardArrayMutator_PatchOf		T
BackwardArrayIterator_Patch		BackwardArrayIterator_PatchOf	T
BackwardArrayMutator_Patch		BackwardArrayMutator_PatchOf	T

$Bag
1
T
2
Iterator T
!!Shared BagRep(T)
4
Array T
Iterator T
Bag_Array T
!!Shared BagRep(T)
6
BagRep				BagRepOf			T
BagIterator			BagIteratorOf		T
BagMutator			BagMutatorOf		T
Bag					BagOf				T
BagIteratorRep		BagIteratorRepOf	T
BagMutatorRep		BagMutatorRepOf		T

$Bag_Array
1
T
2
Array T
Bag T
2
!!BlockAllocated Bag_ArrayRep(T)
!!BlockAllocated Bag_ArrayMutatorRep(T)
3
Bag_Array			Bag_ArrayOf				T
Bag_ArrayRep		Bag_ArrayRepOf			T
Bag_ArrayMutatorRep	Bag_ArrayMutatorRepOf	T

$Bag_LinkList
1
T
2
LinkList T
Bag T
2
!!BlockAllocated Bag_LinkListRep(T)
!!BlockAllocated Bag_LinkListMutatorRep(T)
3
Bag_LinkList			Bag_LinkListOf				T
Bag_LinkListRep			Bag_LinkListRepOf			T
Bag_LinkListMutatorRep	Bag_LinkListMutatorRepOf	T

$BlockAllocated
1
T
0
0
1
BlockAllocated	BlockAllocatedOf	T

$CircularArray
1
T
1
Iterator T
0
9
CircularArrayNode					CircularArrayNodeOf						T
CircularArray						CircularArrayOf							T
CircularArrayIteratorBase			CircularArrayIteratorBaseOf				T
ForwardCircularArrayIterator		ForwardCircularArrayIteratorOf			T
BackwardCircularArrayIterator		BackwardCircularArrayIteratorOf			T
CircularArray_Patch					CircularArray_PatchOf					T
CircularArrayIterator_PatchBase		CircularArrayIterator_PatchBaseOf		T
ForwardCircularArrayIterator_Patch	ForwardCircularArrayIterator_PatchOf	T
BackwardCircularArrayIterator_Patch	BackwardCircularArrayIterator_PatchOf	T

$Deque
1
T
2
Iterator T
!!Shared DequeRep(T)
3
CircularArray T
Deque_CircularArray T
!Shared DequeRep(T)
2
DequeRep	DequeRepOf	T
Deque		DequeOf		T

$Deque_CircularArray
1
T
2
CircularArray T
Deque T
2
!!BlockAllocated Deque_CircularArrayRep(T)
!!BlockAllocated Deque_CircularArrayIteratorRep(T)
3
Deque_CircularArray				Deque_CircularArrayOf				T
Deque_CircularArrayRep			Deque_CircularArrayRepOf			T
Deque_CircularArrayIteratorRep	Deque_CircularArrayRepIteratorOf	T

$Deque_DoubleLinkList
1
T
2
DoubleLinkList T
Deque T
2
!!BlockAllocated Deque_DoubleLinkListRep(T)
!!BlockAllocated Deque_DoubleLinkListIteratorRep(T)
3
Deque_DoubleLinkList			Deque_DoubleLinkListOf				T
Deque_DoubleLinkListRep			Deque_DoubleLinkListRepOf			T
Deque_DoubleLinkListIteratorRep	Deque_DoubleLinkListIteratorRepOf	T

$DoubleLinkList
1
T
0
1
!!BlockAllocated DoubleLink(T)
13
DoubleLink								DoubleLink								T
DoubleLinkList							DoubleLinkListOf						T
DoubleLinkListIteratorBase				DoubleLinkListIteratorBaseOf			T
ForwardDoubleLinkListMutator			ForwardDoubleLinkListMutatorOf			T
ForwardDoubleLinkListIterator			ForwardDoubleLinkListIteratorOf			T
BackwardDoubleLinkListIterator			BackwardDoubleLinkListIteratorOf		T
BackwardDoubleLinkListMutator			BackwardDoubleLinkListMutatorOf			T
DoubleLinkList_Patch					DoubleLinkList_PatchOf					T
DoubleLinkListIterator_PatchBase		DoubleLinkListIterator_PatchBaseOf		T
ForwardDoubleLinkListIterator_Patch		ForwardDoubleLinkListIterator_PatchOf	T
ForwardDoubleLinkListMutator_Patch		ForwardDoubleLinkListMutator_PatchOf	T
BackwardDoubleLinkListIterator_Patch	BackwardDoubleLinkListIterator_PatchOf	T
BackwardDoubleLinkListMutator_Patch		BackwardDoubleLinkListMutator_PatchOf	T

$HashTable
1
T
1
!Iterator T
1
!Iterator T
2
HashTable			HashTableOf			T
HashTableElement	HashTableElementOf	T

$Iterator
1
T
0
0
2
Iterator			IteratorOf		T
IteratorRep			IteratorRepOf	T

$LinkList
1
T
0
1
!!BlockAllocated Link(T)
7
Link					LinkOf						T
LinkList				LinkListOf					T
LinkListIterator		LinkListIteratorOf			T
LinkListMutator			LinkListMutatorOf			T
LinkList_Patch			LinkList_PatchOf			T
LinkListIterator_Patch	LinkListIterator_PatchOf	T
LinkListMutator_Patch	LinkListMutator_PatchOf		T

$LRUCache
2
Key	T
3
Iterator Key
Iterator T
!!Iterator LRUCacheElement(Key,T)
1
!Iterator LRUCacheElement(Key,T)
4
LRUCacheRep				LRUCacheRep				Key	T
LRUCacheElement			LRUCacheElement			Key	T
LRUCache				LRUCache				Key	T
LRUCacheItemIterator	LRUCacheItemIterator	Key	T

$Mapping
2
Key	T
4
Iterator Key
Iterator T
!!Iterator	MapElement(Key,T)
!!Shared	MappingRep(Key,T)
4
Iterator Key
Iterator T
Mapping_Array	Key	T
!Shared	MappingRep(Key,T)
5
MappingRep			MappingRepOf			Key	T
MapElement			MapElementOf			Key	T
Mapping				MappingOf				Key	T
MappingItemIterator	MappingItemIteratorOf	Key	T
MappingKeyIterator	MappingKeyIteratorOf	Key	T

$Mapping_Array
2
Key	T
2
Mapping Key	T
!!Array MapElement(Key,T)
2
!!BlockAllocated Mapping_ArrayRep(Key,T)
!!BlockAllocated Mapping_ArrayIteratorRep(Key,T)
3
Mapping_Array				Mapping_ArrayOf					Key	T
Mapping_ArrayRep			Mapping_ArrayRepOf				Key	T
Mapping_ArrayIteratorRep	Mapping_ArrayIteratorRepOf		Key	T

$Mapping_HashTable
2
Key	T
1
Mapping Key	T
0
4
MappingRep_HashTable		MappingRep_HashTableOf	Key	T
Mapping_HashTable			Mapping_HashTableOf		Key	T
Mapping_HashTableElement	Mapping_HTElementOf		Key	T
Mapping_HTIterator			Mapping_HTIteratorOf	Key	T

$Mapping_LinkList
2
Key	T
2
Mapping Key	T
!!LinkList MapElement(Key,T)
2
!!BlockAllocated Mapping_LinkListRep(Key,T)
!!BlockAllocated Mapping_LinkListIteratorRep(Key,T)
3
Mapping_LinkList			Mapping_LinkListOf				Key	T
Mapping_LinkListRep			Mapping_LinkListRepOf			Key	T
Mapping_LinkListIteratorRep	Mapping_LinkListIteratorRepOf	Key	T

$Mapping_SortedArray
2
Key	T
2
Mapping Key	T
!!Array MapElement(Key,T)
2
!!BlockAllocated Mapping_SortedArrayRep(Key,T)
!!BlockAllocated Mapping_SortedArrayIteratorRep(Key,T)
3
Mapping_SortedArray				Mapping_SortedArrayOf				Key	T
Mapping_SortedArrayRep			Mapping_SortedArrayRepOf			Key	T
Mapping_SortedArrayIteratorRep	Mapping_SortedArrayIteratorRepOf	Key	T

$Mapping_SortedLinkList
2
Key	T
2
Mapping Key	T
!!LinkList MapElement(Key,T)
2
!!BlockAllocated Mapping_SortedLinkListRep(Key,T)
!!BlockAllocated Mapping_SortedLinkListIteratorRep(Key,T)
3
Mapping_SortedLinkList				Mapping_SortedLinkListOf				Key	T
Mapping_SortedLinkListRep			MappingRep_SortedLinkListRepOf			Key	T
Mapping_SortedLinkListIteratorRep	MappingRep_SortedLinkListIteratorRepOf	Key	T

$PriorityQueue
1
T
2
Iterator T
Iterator PQEntry(T)
0
0

$PriorityQueue_LinkList
1
T
2
LinkList PQEntry(T)
PriorityQueue T
0
0

$Queue
1
T
2
Iterator T
!!Shared QueueRep(T)
4
CircularArray T
Iterator T
Queue_CircularArray T
!Shared QueueRep(T)
2
QueueRep	QueueRepOf	T
Queue		QueueOf		T

$Queue_CircularArray
1
T
2
CircularArray T
Queue T
2
!!BlockAllocated Queue_CircularArrayRep(T)
!!BlockAllocated Queue_CircularArrayIteratorRep(T)
3
Queue_CircularArray				Queue_CircularArrayOf				T
Queue_CircularArrayRep			Queue_CircularArrayRepOf			T
Queue_CircularArrayIteratorRep	Queue_CircularArrayIteratorRepOf	T

$Queue_DoubleLinkList
1
T
1
Queue T
3
DoubleLinkList	 T
!!BlockAllocated Queue_DoubleLinkListRep(T)
!!BlockAllocated Queue_DoubleLinkListIteratorRep(T)
3
Queue_DoubleLinkList			Queue_DoubleLinkListOf				T
Queue_DoubleLinkListRep			Queue_DoubleLinkListRepOf			T
Queue_DoubleLinkListIteratorRep	Queue_DoubleLinkListIteratorRepOf	T

$RedBlackTree
1
T
1
Iterator T
0
0

$Sequence
1
T
2
Iterator T
!!Shared SequenceRep(T)
4
Array T
Iterator T
Sequence_Array T
!!Shared SequenceRep(T)
6
SequenceRep			SequenceRepOf			T
SequenceIterator	SequenceIteratorOf		T
SequenceMutator		SequenceMutatorOf		T
Sequence			SequenceOf				T
SequenceIteratorRep	SequenceIteratorRepOf	T
SequenceMutatorRep	SequenceMutatorRepOf	T

$Sequence_Array
1
T
2
Array T
Sequence T
3
!!BlockAllocated SequenceRep_Array(T)
!!BlockAllocated ForwardSequence_ArrayMutatorRep(T)
!!BlockAllocated BackwardSequence_ArrayMutatorRep(T)
4
Sequence_Array						Sequence_ArrayOf					T
SequenceRep_Array					SequenceRep_ArrayOf					T
ForwardSequence_ArrayMutatorRep		ForwardSequence_ArrayMutatorRepOf	T
BackwardSequence_ArrayMutatorRep	BackwardSequence_ArrayMutatorRepOf	T

$Sequence_DoubleLinkList
1
T
1
Sequence T
4
DoubleLinkList T
!!BlockAllocated Sequence_DoubleLinkListRep(T)
!!BlockAllocated ForwardSequence_DoubleLinkListMutatorRep(T)
!!BlockAllocated BackwardSequence_DoubleLinkListMutatorRep(T)
4
Sequence_DoubleLinkList						Sequence_DoubleLinkListOf					T
Sequence_DoubleLinkListRep					Sequence_DoubleLinkListRepOf				T
ForwardSequence_DoubleLinkListMutatorRep	ForwardSequence_DoubleLinkListMutatorRepOf	T
BackwardSequence_DoubleLinkListMutatorRep	BackwardSequence_DoubleLinkListMutatorRepOf	T

$Set
1
T
2
Iterator T
!!Shared SetRep(T)
4
Array T
Iterator T
Set_Array T
!Shared SetRep(T)
6
SetRep			SetRepOf			T
SetIterator		SetIteratorOf		T
SetMutator		SetMutatorOf		T
Set				SetOf				T
SetIteratorRep	SetIteratorRepOf	T
SetMutatorRep	SetMutatorRepOf		T

$Set_Array
1
T
2
Array T
Set T
2
!!BlockAllocated SetRep_Array(T)
!!BlockAllocated Set_ArrayIteratorRep(T)
5
SetRep_Array			SetRep_ArrayOf		T
Set_Array				Set_ArrayOf			T
Set_ArrayIterator		Set_ArrayIteratorOf	T
Set_ArrayMutator		Set_ArrayMutatorOf	T
Set_ArrayIteratorRep	Set_ArrayMutatorOf	T

$Set_BitString
1
T
1
Set T
0
4
SetRep_BitString		SetRep_BitStringOf		T
Set_BitString			Set_BitStringOf			T
Set_BitStringIterator	Set_BitStringIteratorOf	T
Set_BitStringMutator	Set_BitStringMutatorOf	T

$Shared
1
T
0
0
1
Shared	SharedOf	T

$SimpleTree
1
T
1
!!LinkList SimpleTreeNodePtr(T)
0
4
SimpleTreeNode		SimpleTreeNodeOf		T
SimpleTreeNodePtr	SimpleTreeNodePtrOf		T
SimpleTree			SimpleTreeOf			T
SimpleTreeIterator	SimpleTreeIteratorOf	T

$Sorting
1
T
2
Iterator T
!!Shared SortingRep(T)
4
Array T
Iterator T
Sorting_Array T
!Shared SortingRep(T)
2
SortingRep	SortingRepOf	T
Sorting		SortingOf		T

$Sorting_Array
1
T
2
Array T
Sorting T
2
!!BlockAllocated Sorting_ArrayRep(T)
!!BlockAllocated Sorting_ArrayIteratorRep(T)
3
Sorting_Array				Sorting_ArrayOf				T
Sorting_ArrayRep			Sorting_ArrayRepOf			T
Sorting_ArrayIteratorRep	Sorting_ArrayIteratorRepOf	T

$Stack
1
T
2
Iterator T
!!Shared StackRep(T)
3
Array T
Stack_Array T
!Shared StackRep(T)
2
StackRep	StackRepOf	T
Stack		StackOf		T

$Stack_Array
1
T
2
Array T
Stack T
2
!!BlockAllocated Stack_ArrayRep(T)
!!BlockAllocated Stack_ArrayIteratorRep(T)
3
Stack_Array				Stack_ArrayOf			T
Stack_ArrayRep			Stack_ArrayRepOf		T
Stack_ArrayIteratorRep	Stack_ArrayIteratorRep	T

$Stack_LinkList
1
T
2
Stack T
LinkList T
2
!!BlockAllocated Stack_LinkListRep(T)
!!BlockAllocated Stack_LinkListIteratorRep(T)
3
Stack_LinkList				Stack_LinkListOf			T
Stack_LinkListRep			Stack_LinkListRepOf			T
Stack_LinkListIteratorRep	Stack_LinkListIteratorRepOf	T

$Tally
1
T
3
Iterator T
!!Iterator TallyEntry(T)
!!Shared TallyRep(T)
3
Iterator T
!!Shared TallyRep(T)
Tally_Array T
8
TallyRep				TallyRepOf			T
TallyIteratorRep		TallyIteratorRepOf	T
TallyIterator1Rep		TallyIterator1RepOf	T
TallyMutatorRep			TallyMutatorRepOf	T
TallyEntry				TallyEntryOf		T
Tally					TallyOf				T
TallyIterator			TallyIteratorOf		T
TallyMutator			TallyMutatorOf		T

$Tally_Array
1
T
2
Tally T
!!Array TallyEntry(T)
2
!!BlockAllocated Tally_ArrayRep(T)
!!BlockAllocated Tally_ArrayMutatorRep(T)
3
Tally_Array				Tally_ArrayOf				T
Tally_ArrayRep			Tally_ArrayRepOf			T
Tally_ArrayMutatorRep	Tally_ArrayMutatorRepOfOf	T

$Tally_LinkList
1
T
2
Tally T
!!LinkList TallyEntry(T)
2
!!BlockAllocated Tally_LinkListRep(T)
!!BlockAllocated Tally_LinkListMutatorRep(T)
3
Tally_LinkList				Tally_LinkListOf			T
Tally_LinkListRep			TallyRep_LinkListOf			T
Tally_LinkListMutatorRep	Tally_LinkListMutatorOf		T

$
