In the TCL, an ordered_iterator is a term which is used only for the unique_tree. The ordered_iterator differs from the standard iterator in that they use the comparison operator for alternate ordering, supplied by the third template parameter. This template parameter defaults to the same value as supplied in the second template parameter.