DeSiGNAR  0.5a
Data Structures General Library
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345678]
 CDesignar::AllAreConvertible< To, FromHead, FromTail >
 CDesignar::AllAreConvertible< To, From >
 CDesignar::ArcHeapCmp< GT, Distance, Cmp >
 CArrayType
 CDesignar::Astar< GT, Distance, Heuristic, Cmp, Plus >
 CDesignar::BaseBinTreeNode< Key, DerivedNodeType, NULL_VALUE >
 CDesignar::BaseBinTreeNode< Arc< GT > *, HeapNode< Arc< GT > * >, BinTreeNodeNullValue::NULLPTR >
 CDesignar::BaseBinTreeNode< Key, HeapNode< Key >, BinTreeNodeNullValue::NULLPTR >
 CDesignar::BaseBinTreeNode< Key, TreapRkNode< Key >, BinTreeNodeNullValue::SENTINEL >
 CDesignar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >
 CDesignar::BaseGraph< Digraph< NodeInfo, ArcInfo, GraphInfo >, DigraphNode< NodeInfo, ArcInfo, GraphInfo >, DigraphArc< DigraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >
 CDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >
 CDesignar::BasicIterator< Iterator, T, RET_CPY >
 CDesignar::BasicIterator< AdjacentArcIterator, Arc *, RET_CPY >
 CDesignar::BasicIterator< ArcIterator, Arc *, RET_CPY >
 CDesignar::BasicIterator< ChildrenIterator, MTreeNode *, RET_CPY >
 CDesignar::BasicIterator< Derived, T, RET_CPY >
 CDesignar::BasicIterator< Iterator, bool, RET_CPY >
 CDesignar::BasicIterator< Iterator, Key, false >
 CDesignar::BasicIterator< Iterator, Key, RET_CPY >
 CDesignar::BasicIterator< Iterator, T, false >
 CDesignar::BasicIterator< NodeIterator, Node *, RET_CPY >
 CDesignar::BasicIterator< SegmentIterator, SegmentType, RET_CPY >
 CDesignar::BasicIterator< TArrayIterator< ArrayType, T >, T, RET_CPY >
 CDesignar::BasicIterator< TArrayIterator< DynArray, T >, T, RET_CPY >
 CDesignar::BasicIterator< TArrayIterator< FixedArray, T >, T, RET_CPY >
 CDesignar::BasicIterator< VertexIterator, PointT, RET_CPY >
 CDesignar::BellmanFord< GT, Distance, Cmp, Plus >
 CDesignar::BruteForceConvexHull< PolygonType >
 CDesignar::Byte
 CDesignar::CmpWrapper< Key, Value, Cmp >
 CDesignar::CmpWrapper< Node< GT > *, Arc< GT > **, std::equal_to< Node< GT > * > >
 CDesignar::CmpWrapper< T, nat_t, Equal >
 CDesignar::CommonNodeArc
 CDesignar::ConcurrentQueue< T, Queue >
 CDesignar::ContainerAlgorithms< ContainerType, T >
 CDesignar::ContainerAlgorithms< DLList< Key >, Key >
 CDesignar::ContainerAlgorithms< DLList< MapKey< Node< GT > *, Arc< GT > ** > >, MapKey< Node< GT > *, Arc< GT > ** > >
 CDesignar::ContainerAlgorithms< DLList< MapKey< T, nat_t > >, MapKey< T, nat_t > >
 CDesignar::ContainerAlgorithms< DLList< PathDesc >, PathDesc >
 CDesignar::ContainerAlgorithms< DLList< T >, T >
 CDesignar::ContainerAlgorithms< DynArray< T >, T >
 CDesignar::ContainerAlgorithms< GenArraySet< Key, Cmp, ArraySetOp >, Key >
 CDesignar::ContainerAlgorithms< GenArraySet< Key, Cmp, SortedArraySetOp< Key, Cmp > >, Key >
 CDesignar::ContainerAlgorithms< GenArraySet< Key, Cmp, UnsortedArraySetOp< Key, Cmp > >, Key >
 CDesignar::ContainerAlgorithms< LHashTable< Key, Cmp >, Key >
 CDesignar::ContainerAlgorithms< LHashTable< MapKey< Node< GT > *, Arc< GT > ** >, CmpWrapper< Node< GT > *, Arc< GT > **, std::equal_to< Node< GT > * > > >, MapKey< Node< GT > *, Arc< GT > ** > >
 CDesignar::ContainerAlgorithms< LHashTable< MapKey< T, nat_t >, CmpWrapper< T, nat_t, Equal > >, MapKey< T, nat_t > >
 CDesignar::ContainerAlgorithms< Range< long long >, long long >
 CDesignar::ContainerAlgorithms< Range< nat_t >, nat_t >
 CDesignar::ContainerAlgorithms< Range< real_t >, real_t >
 CDesignar::ContainerAlgorithms< Range< T >, T >
 CDesignar::ContainerAlgorithms< RankedTreap< Key, Cmp >, Key >
 CDesignar::ContainerAlgorithms< SLList< T >, T >
 CDesignar::DefaultDistance< GT >
 CDesignar::DefaultHeuristic< GT, Distance >
 CDesignar::DftArcInit< GT >
 CDesignar::DftArcInput< GT >
 CDesignar::DftArcOutput< GT >
 CDesignar::DftDotArcAttr< GT >
 CDesignar::DftDotGraphAttr< GT >
 CDesignar::DftDotNodeAttr< GT >
 CDesignar::DftGraphInput< GT >
 CDesignar::DftGraphOutput< GT >
 CDesignar::DftGridArcInit< GT >
 CDesignar::DftGridNodeInit< GT >
 CDesignar::DftNodeInit< GT >
 CDesignar::DftNodeInput< GT >
 CDesignar::DftNodeOutput< GT >
 CDesignar::Dijkstra< GT, Distance, Cmp, Plus >
 CDesignar::DistanceCmp< GT, Distance, Cmp >
 CDesignar::DL
 CDesignar::DotGraph< GT, NodeAttr, ArcAttr, GraphAttr >
 CDesignar::DynBitSet
 CDesignar::EmptyClass
 CDesignar::EqualKey< Key, Cmp >
 CDesignar::EquivalenceRelation
 CDesignar::FastIntegralPow< BT, ET >
 CDesignar::FixedArray< T >
 CDesignar::FixedArray< DLList< Key > >
 CDesignar::FixedArray< DLList< MapKey< Node< GT > *, Arc< GT > ** > > >
 CDesignar::FixedArray< DLList< MapKey< T, nat_t > > >
 CDesignar::FixedArray< nat_t >
 CDesignar::FixedHeap< Key, Cmp, cap >
 CDesignar::FixedQueue< T, CAP >
 CDesignar::FixedStack< T, CAP >
 CDesignar::GenPoint2D< NumT >
 CDesignar::GenPoint2D< lint_t >
 CDesignar::GenPoint2D< real_t >
 CDesignar::GenPolygon< PointT >
 CDesignar::GenPolygon< Point2D >
 CDesignar::GenPolygon< PointInt2D >
 CDesignar::GenSegment< PointT >
 CDesignar::GenSegment< Point2D >
 CDesignar::GenSegment< PointInt2D >
 CDesignar::GenTriangle< PointT >
 CDesignar::GenTriangle< Point2D >
 CDesignar::GenTriangle< PointInt2D >
 CDesignar::GetPot< GT, Distance >
 CHashTableType
 CDesignar::RankedTreap< Key, Cmp >::InorderIterator
 CDesignar::InputGraph< GT, NodeInput, ArcInput, GraphInput >
 CDesignar::DL::Iterator
 CDesignar::KargerMinCut< GT >
 CDesignar::KeyCmp< T, Cmp >
 CDesignar::Kruskal< GT, Distance, Cmp >
 CDesignar::LHeap< Key, Cmp >
 CDesignar::LHeap< Arc< GT > *, ArcHeapCmp< GT, Distance, Cmp > >
 CDesignar::MinPathArcInfo< GT, Distance >
 CDesignar::MinPathNodeInfo< GT, Distance >
 CDesignar::MultiDimArray< T, N >
 CDesignar::NodeSLList< T >
 CDesignar::NotEqualKey< Key, Cmp >
 CDesignar::Now
 CDesignar::OutputGraph< GT, NodeOutput, ArcOutput, GraphOutput >
 CDesignar::Path< GT >
 CDesignar::RankedTreap< Key, Cmp >::PostorderIterator
 CDesignar::RankedTreap< Key, Cmp >::PreorderIterator
 CDesignar::Prim< GT, Distance, Cmp >
 CDesignar::PtrCmp< T, Cmp >
 CDesignar::QuickHull< PolygonType >
 CDesignar::DynBitSet::RWProxy
 CDesignar::SetAlgorithms< SetType, Key >
 CDesignar::SetAlgorithms< GenArraySet< Key, Cmp, ArraySetOp >, Key >
 CDesignar::SetAlgorithms< GenArraySet< Key, Cmp, SortedArraySetOp< Key, Cmp > >, Key >
 CDesignar::SetAlgorithms< GenArraySet< Key, Cmp, UnsortedArraySetOp< Key, Cmp > >, Key >
 CDesignar::SetAlgorithms< LHashTable< Key, Cmp >, Key >
 CDesignar::SetAlgorithms< LHashTable< MapKey< Node< GT > *, Arc< GT > ** >, CmpWrapper< Node< GT > *, Arc< GT > **, std::equal_to< Node< GT > * > > >, MapKey< Node< GT > *, Arc< GT > ** > >
 CDesignar::SetAlgorithms< LHashTable< MapKey< T, nat_t >, CmpWrapper< T, nat_t, Equal > >, MapKey< T, nat_t > >
 CDesignar::SetAlgorithms< RankedTreap< Key, Cmp >, Key >
 CDesignar::Singleton< T >
 CDesignar::SLNode< T >
 CDesignar::SortedArraySetOp< Key, Cmp >
 CDesignar::StdPow< BT, ET >
 CTreeType
 CDesignar::UnsortedArraySetOp< Key, Cmp >
 CArraySetOp
 CBaseSet
 CCommonGraphNodeArc