proxygen
|
#include <Padded.h>
Public Types | |
typedef std::iterator_traits< Iter >::value_type | Node |
Public Member Functions | |
Iterator () | |
Iterator (Iter base) | |
const Node & | node () const |
size_t | pos () const |
Private Types | |
typedef detail::IteratorBase< Iter >::type | Super |
Private Member Functions | |
Super::reference | dereference () const |
bool | equal (const Iterator &other) const |
void | advance (typename Super::difference_type n) |
void | increment () |
void | decrement () |
Super::difference_type | distance_to (const Iterator &other) const |
Private Attributes | |
ssize_t | pos_ |
Friends | |
class | boost::iterator_core_access |
Wrapper around iterators to Node to return iterators to the underlying node elements.
typedef std::iterator_traits<Iter>::value_type folly::padded::Iterator< Iter >::Node |
|
private |
|
inline |
|
inlineexplicit |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inline |
|
inline |
|
friend |
|
private |
Definition at line 308 of file Padded.h.
Referenced by folly::padded::Iterator< Iter >::distance_to(), and folly::padded::Iterator< Iter >::equal().