cpp/ranges/iterator t

@1@ Used to obtain the iterator type of the type. @2@ Used to obtain the constant iterator type of the type. @3@ Used to obtain the sentinel type of the range type. @4@ Used to obtain the constant sentinel type of the range type. @5@ Used to obtain the size type of the type. @6@ Used to obtain the difference type of the iterator type of range type. @7@ Used to obtain the value type of the iterator type of range type. @8@ Used to obtain the reference type of the iterator type of range type. @9@ Used to obtain the const_reference type of the iterator type of range type. @10@ Used to obtain the rvalue_reference type of the iterator type of range type. @11@ Used to obtain the common_reference type of the iterator type of range type.