12 #ifndef ESTD_REVERSEADAPTOR_HPP_ 13 #define ESTD_REVERSEADAPTOR_HPP_ 45 typename T::reverse_iterator
begin() const noexcept
54 typename T::reverse_iterator
end() const noexcept
83 #endif // ESTD_REVERSEADAPTOR_HPP_ Collection of useful templates.
Definition: DmaChannel.hpp:121
T & container_
reference to container
Definition: ReverseAdaptor.hpp:62
constexpr ReverseAdaptor(T &container) noexcept
ReverseAdaptor's constructor.
Definition: ReverseAdaptor.hpp:35
T::reverse_iterator begin() const noexcept
Definition: ReverseAdaptor.hpp:45
ReverseAdaptor template class is an adaptor that "reverses" access to the container.
Definition: ReverseAdaptor.hpp:25
T::reverse_iterator end() const noexcept
Definition: ReverseAdaptor.hpp:54
ReverseAdaptor< T > makeReverseAdaptor(T &container)
Helper factory function to make ReverseAdaptor object with deduced template arguments.
Definition: ReverseAdaptor.hpp:76