/usr/include/boost/iterator
NameSizeModeActions
detail/-0755rm
advance.hpp20560644editdlrm
counting_iterator.hpp62800644editdlrm
distance.hpp18680644editdlrm
filter_iterator.hpp39040644editdlrm
function_input_iterator.hpp56080644editdlrm
function_output_iterator.hpp17380644editdlrm
indirect_iterator.hpp38580644editdlrm
interoperable.hpp15570644editdlrm
is_lvalue_iterator.hpp42150644editdlrm
is_readable_iterator.hpp29270644editdlrm
iterator_adaptor.hpp111420644editdlrm
iterator_archetypes.hpp155210644editdlrm
iterator_categories.hpp62140644editdlrm
iterator_concepts.hpp74010644editdlrm
iterator_facade.hpp347350644editdlrm
iterator_traits.hpp14510644editdlrm
minimum_category.hpp22560644editdlrm
new_iterator_tests.hpp73300644editdlrm
permutation_iterator.hpp23630644editdlrm
reverse_iterator.hpp20550644editdlrm
transform_iterator.hpp59210644editdlrm
zip_iterator.hpp104040644editdlrm
Edit: /usr/include/boost/iterator/iterator_traits.hpp (1451B)
// Copyright David Abrahams 2003. // Distributed under the Boost Software License, Version 1.0. (See // accompanying file LICENSE_1_0.txt or copy at // http://www.boost.org/LICENSE_1_0.txt) #ifndef ITERATOR_TRAITS_DWA200347_HPP # define ITERATOR_TRAITS_DWA200347_HPP # include #include namespace boost { namespace iterators { // Macro for supporting old compilers, no longer needed but kept // for backwards compatibility (it was documented). #define BOOST_ITERATOR_CATEGORY iterator_category template struct iterator_value { typedef typename std::iterator_traits::value_type type; }; template struct iterator_reference { typedef typename std::iterator_traits::reference type; }; template struct iterator_pointer { typedef typename std::iterator_traits::pointer type; }; template struct iterator_difference { typedef typename std::iterator_traits::difference_type type; }; template struct iterator_category { typedef typename std::iterator_traits::iterator_category type; }; } // namespace iterators using iterators::iterator_value; using iterators::iterator_reference; using iterators::iterator_pointer; using iterators::iterator_difference; using iterators::iterator_category; } // namespace boost #endif // ITERATOR_TRAITS_DWA200347_HPP