Forward iterators meet all the requirements of input and output iterators.
There are requirements for forward iterators, this manual, does not attempt to list them all.