/*!
* @class IntervalTreeNode
*
* @headerfile <seqan/misc/interval_tree.h>
*
* @brief Element of @link IntervalTree @endlink.
*
* @signature template <typename TInterval[, typename TSpec]> class
* IntervalTreeNode;
*
* @tparam TInterval The type to use for intervals.
* @tparam TSpec The specializing tag. Default: @link
* IntervalTreeNodeTypeTags#StorePointsOnly @endlink.
*
* @mfn IntervalTreeNode#Value
*
* @brief Return value type.
*
* @signature Value<TNode>::Type;
*
* @mfn IntervalTreeNode#Cargo
*
* @brief Return cargo type.
*
* @signature Cargo<TNode>::Type;
*
* @mfn IntervalTreeNode#ListType
*
* @brief Type of the lists in tree nodes.
*
* @signature ListType<T>::Type;
*/