1#ifndef BEAST_CONTAINER_DETAIL_AGED_CONTAINER_ITERATOR_H_INCLUDED 
    2#define BEAST_CONTAINER_DETAIL_AGED_CONTAINER_ITERATOR_H_INCLUDED 
    9template <
bool, 
bool, 
class, 
class, 
class, 
class, 
class>
 
   15template <
bool is_const, 
class Iterator>
 
   23        typename Iterator::value_type::stashed::value_type 
const,
 
   24        typename Iterator::value_type::stashed::value_type>::type;
 
   29    using time_point = 
typename Iterator::value_type::stashed::time_point;
 
   39            (other_is_const == 
false || is_const == 
true) &&
 
   51            other_is_const == 
false || is_const == 
true>::type>
 
   59    template <
bool other_is_const, 
class OtherIterator>
 
   64            other_is_const == 
false || is_const == 
true,
 
 
   71    template <
bool other_is_const, 
class OtherIterator>
 
   79    template <
bool other_is_const, 
class OtherIterator>
 
  136    template <
bool, 
bool, 
class, 
class, 
class, 
class, 
class>
 
  139    template <
bool, 
bool, 
class, 
class, 
class, 
class, 
class, 
class>
 
  142    template <
bool, 
class>
 
  145    template <
class OtherIterator>
 
 
typename std::iterator_traits< Iterator >::iterator_category iterator_category
 
time_point const & when() const
 
typename std::iterator_traits< Iterator >::difference_type difference_type
 
reference operator*() const
 
aged_container_iterator operator++(int)
 
aged_container_iterator operator--(int)
 
aged_container_iterator & operator++()
 
aged_container_iterator & operator--()
 
pointer operator->() const
 
aged_container_iterator(OtherIterator const &iter)
 
bool operator!=(aged_container_iterator< other_is_const, OtherIterator > const &other) const
 
bool operator==(aged_container_iterator< other_is_const, OtherIterator > const &other) const
 
typename Iterator::value_type::stashed::time_point time_point
 
typename std::conditional< is_const, typename Iterator::value_type::stashed::value_type const, typename Iterator::value_type::stashed::value_type >::type value_type
 
Iterator const & iterator() const
 
aged_container_iterator()=default
 
aged_container_iterator(aged_container_iterator< other_is_const, OtherIterator > const &other)
 
aged_container_iterator(aged_container_iterator< other_is_const, Iterator > const &other)
 
auto operator=(aged_container_iterator< other_is_const, OtherIterator > const &other) -> typename std::enable_if< other_is_const==false||is_const==true, aged_container_iterator & >::type
 
Associative container where each element is also indexed by time.
 
Associative container where each element is also indexed by time.