template class axl::sl::ConstBoxList

#include <axl_sl_BoxList.h>

template <typename T>
class ConstBoxList: public axl::sl::ConstListBase
{
public:
    // construction

    ConstBoxList();

    template <typename ValueArg>
    ConstBoxList(const BoxList<T, ValueArg>& list);

    template <typename Delete>
    ConstBoxList(const List<BoxListEntry<T>, typename ConstBoxList::GetLink, Delete>& list);
};

Inherited Members

public:
    // typedefs

    typedef T Entry;
    typedef GetLink0 GetLink;
    typedef Iterator0 Iterator;
    typedef Iterator0 ConstIterator;
    typedef sl::ListData<T> ListData;

    // methods

    bool
    isEmpty() const;

    size_t
    getCount() const;

    ConstIterator
    getHead() const;

    ConstIterator
    getTail() const;