List- and Treeviews

// structs

struct CCL::IColumnHeaderList;
struct CCL::IItemDragTarget;
struct CCL::IItemModel;
struct CCL::IItemSelection;
struct CCL::IItemSelectionIterator;
struct CCL::IItemView;
struct CCL::IListView;

// classes

class CCL::AbstractItemModel;
class CCL::ItemIndex;

template <class ItemModelBase>
class CCL::ItemViewObserver;