/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* iterator_traits.hpp :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: apommier +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2022/11/19 05:07:29 by apommier #+# #+# */ /* Updated: 2022/11/19 05:09:05 by apommier ### ########.fr */ /* */ /* ************************************************************************** */ #pragma once namespace ft { template struct iterator_traits { typedef typename Iterator::iterator_category iterator_category; typedef typename Iterator::value_type value_type; typedef typename Iterator::difference_type difference_type; typedef difference_type distance_type; typedef typename Iterator::pointer pointer; typedef typename Iterator::reference reference; }; }