Enhanced C#
Language of your choice: library documentation
Loyc.Collections.AListBase< T > Class Template Reference

Common base class of AList<T> and SparseAList<T>. Most of the functionality of the two types is identical, so this class is used to share code between them. More...


Source file:
Inheritance diagram for Loyc.Collections.AListBase< T >:
Loyc.Collections.AList< T > Loyc.Collections.SparseAList< T > Loyc.Collections.IndexedAList< T >

Remarks

Common base class of AList<T> and SparseAList<T>. Most of the functionality of the two types is identical, so this class is used to share code between them.

This class exists for code sharing only. Clients should ignore it.

The difference between AListBase<K,T> and AListBase<T> is that the first one is the base class of all data structures in the A-List family (including BList<T>, BDictionary<K,V>, etc.) while the second one is only the base class of non-organized ALists (AList<T> and SparseAList<T>).