--- a/include/stxxl/bits/containers/sequence.h
+++ b/include/stxxl/bits/containers/sequence.h
@@ -115,6 +115,9 @@
     unsigned_type m_blocks2prefetch;
 
 public:
+    //! \name Constructors/Destructors
+    //! \{
+
     //! Constructs empty sequence with own write and prefetch block pool
     //!
     //! \param D  number of parallel disks, defaulting to the configured number of scratch disks,
@@ -166,6 +169,11 @@
         init(blocks2prefetch);
     }
 
+    //! \}
+
+    //! \name Modifiers
+    //! \{
+
     void swap(sequence& obj)
     {
         std::swap(m_size, obj.m_size);
@@ -182,6 +190,8 @@
         std::swap(m_blocks2prefetch, obj.m_blocks2prefetch);
     }
 
+    //! \}
+
 private:
     void init(int blocks2prefetch = -1)
     {
@@ -207,6 +217,9 @@
     }
 
 public:
+    //! \name Miscellaneous
+    //! \{
+
     //! Defines the number of blocks to prefetch (\c front side).
     //! This method should be called whenever the prefetch pool is resized
     //! \param blocks2prefetch  defines the number of blocks to prefetch (\c front side),
@@ -224,6 +237,11 @@
     {
         return m_blocks2prefetch;
     }
+
+    //! \}
+
+    //! \name Modifiers
+    //! \{
 
     //! Adds an element to the front of the sequence
     void push_front(const value_type& val)
@@ -473,6 +491,11 @@
         }
     }
 
+    //! \}
+
+    //! \name Capacity
+    //! \{
+
     //! Returns the size of the sequence
     size_type size() const
     {
@@ -485,6 +508,11 @@
         return (m_size == 0);
     }
 
+    //! \}
+
+    //! \name Operators
+    //! \{
+
     //! Returns a mutable reference at the back of the sequence
     value_type & back()
     {
@@ -513,6 +541,11 @@
         return *m_front_element;
     }
 
+    //! \}
+
+    //! \name Constructors/Destructors
+    //! \{
+
     ~sequence()
     {
         if (m_front_block != m_back_block)
@@ -526,6 +559,8 @@
         if (!m_bids.empty())
             m_bm->delete_blocks(m_bids.begin(), m_bids.end());
     }
+
+    //! \}
 
     /********************************************************************************/
 
@@ -647,11 +682,16 @@
         }
     };
 
+    //! \name Miscellaneous
+    //! \{
+
     //! construct a forward stream from this sequence
     stream get_stream()
     {
         return stream(*this);
     }
+
+    //! \}
 
     /********************************************************************************/
 
@@ -773,11 +813,16 @@
         }
     };
 
+    //! \name Miscellaneous
+    //! \{
+
     //! construct a reverse stream from this sequence
     reverse_stream get_reverse_stream()
     {
         return reverse_stream(*this);
     }
+
+    //! \}
 };
 
 //! \}