Template:cpp/iterator/common iterator/dsc incrementable traits