rippled
|
A list of Endpoint at the same hops This is a lightweight wrapper around a reference to the underlying container. More...
Classes | |
struct | Transform |
Public Types | |
using | iterator = boost::transform_iterator< Transform, typename list_type::const_iterator > |
using | const_iterator = iterator |
using | reverse_iterator = boost::transform_iterator< Transform, typename list_type::const_reverse_iterator > |
using | const_reverse_iterator = reverse_iterator |
Public Member Functions | |
iterator | begin () const |
iterator | cbegin () const |
iterator | end () const |
iterator | cend () const |
reverse_iterator | rbegin () const |
reverse_iterator | crbegin () const |
reverse_iterator | rend () const |
reverse_iterator | crend () const |
void | move_back (const_iterator pos) |
Private Member Functions | |
Hop (typename beast::maybe_const< IsConst, list_type >::type &list) | |
Private Attributes | |
std::reference_wrapper< typename beast::maybe_const< IsConst, list_type >::type > | m_list |
Friends | |
class | LivecacheBase |
A list of Endpoint at the same hops This is a lightweight wrapper around a reference to the underlying container.
Definition at line 67 of file Livecache.h.
using ripple::PeerFinder::detail::LivecacheBase::Hop< IsConst >::iterator = boost:: transform_iterator<Transform, typename list_type::const_iterator> |
Definition at line 87 of file Livecache.h.
using ripple::PeerFinder::detail::LivecacheBase::Hop< IsConst >::const_iterator = iterator |
Definition at line 89 of file Livecache.h.
using ripple::PeerFinder::detail::LivecacheBase::Hop< IsConst >::reverse_iterator = boost::transform_iterator< Transform, typename list_type::const_reverse_iterator> |
Definition at line 93 of file Livecache.h.
using ripple::PeerFinder::detail::LivecacheBase::Hop< IsConst >::const_reverse_iterator = reverse_iterator |
Definition at line 95 of file Livecache.h.
|
explicitprivate |
Definition at line 155 of file Livecache.h.
iterator ripple::PeerFinder::detail::LivecacheBase::Hop< IsConst >::begin | ( | ) | const |
Definition at line 98 of file Livecache.h.
iterator ripple::PeerFinder::detail::LivecacheBase::Hop< IsConst >::cbegin | ( | ) | const |
Definition at line 104 of file Livecache.h.
iterator ripple::PeerFinder::detail::LivecacheBase::Hop< IsConst >::end | ( | ) | const |
Definition at line 110 of file Livecache.h.
iterator ripple::PeerFinder::detail::LivecacheBase::Hop< IsConst >::cend | ( | ) | const |
Definition at line 116 of file Livecache.h.
reverse_iterator ripple::PeerFinder::detail::LivecacheBase::Hop< IsConst >::rbegin | ( | ) | const |
Definition at line 122 of file Livecache.h.
reverse_iterator ripple::PeerFinder::detail::LivecacheBase::Hop< IsConst >::crbegin | ( | ) | const |
Definition at line 128 of file Livecache.h.
reverse_iterator ripple::PeerFinder::detail::LivecacheBase::Hop< IsConst >::rend | ( | ) | const |
Definition at line 134 of file Livecache.h.
reverse_iterator ripple::PeerFinder::detail::LivecacheBase::Hop< IsConst >::crend | ( | ) | const |
Definition at line 140 of file Livecache.h.
void ripple::PeerFinder::detail::LivecacheBase::Hop< IsConst >::move_back | ( | const_iterator | pos | ) |
Definition at line 147 of file Livecache.h.
|
friend |
Definition at line 161 of file Livecache.h.
|
private |
Definition at line 165 of file Livecache.h.