proxygen
|
#include <BitIteratorDetail.h>
Public Member Functions | |
BitReference (Ref r, size_t bit) | |
operator bool () const | |
BitReference & | operator= (bool b) |
void | set () |
void | clear () |
void | flip () |
Private Attributes | |
Ref | ref_ |
size_t | bit_ |
Static Private Attributes | |
static const Value | one_ = 1 |
Definition at line 36 of file BitIteratorDetail.h.
|
inline |
Definition at line 38 of file BitIteratorDetail.h.
|
inline |
Definition at line 57 of file BitIteratorDetail.h.
References folly::bititerator_detail::BitReference< Ref, Value >::bit_, folly::bititerator_detail::BitReference< Ref, Value >::one_, and folly::bititerator_detail::BitReference< Ref, Value >::ref_.
Referenced by folly::bititerator_detail::BitReference< Ref, Value >::operator=().
|
inline |
Definition at line 61 of file BitIteratorDetail.h.
References folly::bititerator_detail::BitReference< Ref, Value >::bit_, folly::bititerator_detail::BitReference< Ref, Value >::one_, and folly::bititerator_detail::BitReference< Ref, Value >::ref_.
|
inline |
Definition at line 40 of file BitIteratorDetail.h.
References folly::bititerator_detail::BitReference< Ref, Value >::bit_, folly::bititerator_detail::BitReference< Ref, Value >::one_, and folly::bititerator_detail::BitReference< Ref, Value >::ref_.
|
inline |
Definition at line 44 of file BitIteratorDetail.h.
References folly::bititerator_detail::BitReference< Ref, Value >::clear().
|
inline |
Definition at line 53 of file BitIteratorDetail.h.
References folly::bititerator_detail::BitReference< Ref, Value >::bit_, folly::bititerator_detail::BitReference< Ref, Value >::one_, and folly::bititerator_detail::BitReference< Ref, Value >::ref_.
|
private |
Definition at line 70 of file BitIteratorDetail.h.
Referenced by folly::bititerator_detail::BitReference< Ref, Value >::clear(), folly::bititerator_detail::BitReference< Ref, Value >::flip(), folly::bititerator_detail::BitReference< Ref, Value >::operator bool(), and folly::bititerator_detail::BitReference< Ref, Value >::set().
|
staticprivate |
Definition at line 67 of file BitIteratorDetail.h.
Referenced by folly::bititerator_detail::BitReference< Ref, Value >::clear(), folly::bititerator_detail::BitReference< Ref, Value >::flip(), folly::bititerator_detail::BitReference< Ref, Value >::operator bool(), and folly::bititerator_detail::BitReference< Ref, Value >::set().
|
private |
Definition at line 69 of file BitIteratorDetail.h.
Referenced by folly::bititerator_detail::BitReference< Ref, Value >::clear(), folly::bititerator_detail::BitReference< Ref, Value >::flip(), folly::bititerator_detail::BitReference< Ref, Value >::operator bool(), and folly::bititerator_detail::BitReference< Ref, Value >::set().