|
|
@@ -15,7 +15,7 @@ namespace iterator { namespace detail {
|
|
|
* iterator.
|
|
|
*
|
|
|
* @see recursive_iterator_base
|
|
|
- * @param Iterator The iterator type being processed, such as
|
|
|
+ * @tparam Iterator The iterator type being processed, such as
|
|
|
* std::vector<int>::iterator
|
|
|
*/
|
|
|
template <typename Iterator, typename = void>
|
|
|
@@ -98,10 +98,10 @@ namespace iterator { namespace detail {
|
|
|
* Max levels deep.
|
|
|
*
|
|
|
* @see recursive_iterator_base
|
|
|
- * @param Iterator The iterator type being processed, such as
|
|
|
+ * @tparam Iterator The iterator type being processed, such as
|
|
|
* std::vector<int>::iterator
|
|
|
- * @param N The current layer of depth, starts at 1.
|
|
|
- * @param Max The maximum recursive depth to dive down, in case you need to
|
|
|
+ * @tparam N The current layer of depth, starts at 1.
|
|
|
+ * @tparam Max The maximum recursive depth to dive down, in case you need to
|
|
|
* process some sub-collection in a specific manner.
|
|
|
*/
|
|
|
template <typename Iterator, std::size_t N, std::size_t Max, typename = void>
|