|
| | FastBitVector () |
| |
| | FastBitVector (const FastBitVector &)=default |
| |
| FastBitVector & | operator= (const FastBitVector &)=default |
| |
| template<typename OtherWords > |
| | FastBitVector (const FastBitVectorImpl< OtherWords > &other) |
| |
| template<typename OtherWords > |
| FastBitVector & | operator= (const FastBitVectorImpl< OtherWords > &other) |
| |
| void | resize (size_t numBits) |
| |
| void | setAll () |
| |
| void | clearAll () |
| |
| WTF_EXPORT_PRIVATE void | clearRange (size_t begin, size_t end) |
| |
| template<typename OtherWords > |
| bool | setAndCheck (const FastBitVectorImpl< OtherWords > &other) |
| |
| template<typename OtherWords > |
| FastBitVector & | operator|= (const FastBitVectorImpl< OtherWords > &other) |
| |
| template<typename OtherWords > |
| FastBitVector & | operator &= (const FastBitVectorImpl< OtherWords > &other) |
| |
| bool | at (size_t index) const |
| |
| bool | operator[] (size_t index) const |
| |
| BitReference | at (size_t index) |
| |
| BitReference | operator[] (size_t index) |
| |
| ALWAYS_INLINE bool | atomicSetAndCheck (size_t index, bool value) |
| |
| | FastBitVector () |
| |
| | FastBitVector (const FastBitVector &)=default |
| |
| FastBitVector & | operator= (const FastBitVector &)=default |
| |
| template<typename OtherWords > |
| | FastBitVector (const FastBitVectorImpl< OtherWords > &other) |
| |
| template<typename OtherWords > |
| FastBitVector & | operator= (const FastBitVectorImpl< OtherWords > &other) |
| |
| void | resize (size_t numBits) |
| |
| void | setAll () |
| |
| void | clearAll () |
| |
| WTF_EXPORT_PRIVATE void | clearRange (size_t begin, size_t end) |
| |
| template<typename OtherWords > |
| bool | setAndCheck (const FastBitVectorImpl< OtherWords > &other) |
| |
| template<typename OtherWords > |
| FastBitVector & | operator|= (const FastBitVectorImpl< OtherWords > &other) |
| |
| template<typename OtherWords > |
| FastBitVector & | operator &= (const FastBitVectorImpl< OtherWords > &other) |
| |
| bool | at (size_t index) const |
| |
| bool | operator[] (size_t index) const |
| |
| BitReference | at (size_t index) |
| |
| BitReference | operator[] (size_t index) |
| |
| ALWAYS_INLINE bool | atomicSetAndCheck (size_t index, bool value) |
| |
| | FastBitVector () |
| |
| | FastBitVector (const FastBitVector &)=default |
| |
| FastBitVector & | operator= (const FastBitVector &)=default |
| |
| template<typename OtherWords > |
| | FastBitVector (const FastBitVectorImpl< OtherWords > &other) |
| |
| template<typename OtherWords > |
| FastBitVector & | operator= (const FastBitVectorImpl< OtherWords > &other) |
| |
| void | resize (size_t numBits) |
| |
| void | setAll () |
| |
| void | clearAll () |
| |
| WTF_EXPORT_PRIVATE void | clearRange (size_t begin, size_t end) |
| |
| template<typename OtherWords > |
| bool | setAndCheck (const FastBitVectorImpl< OtherWords > &other) |
| |
| template<typename OtherWords > |
| FastBitVector & | operator|= (const FastBitVectorImpl< OtherWords > &other) |
| |
| template<typename OtherWords > |
| FastBitVector & | operator &= (const FastBitVectorImpl< OtherWords > &other) |
| |
| bool | at (size_t index) const |
| |
| bool | operator[] (size_t index) const |
| |
| BitReference | at (size_t index) |
| |
| BitReference | operator[] (size_t index) |
| |
| ALWAYS_INLINE bool | atomicSetAndCheck (size_t index, bool value) |
| |
| | FastBitVectorImpl () |
| |
| | FastBitVectorImpl (const FastBitVectorWordOwner &words) |
| |
| | FastBitVectorImpl (FastBitVectorWordOwner &&words) |
| |
| | FastBitVectorImpl () |
| |
| | FastBitVectorImpl (const FastBitVectorWordOwner &words) |
| |
| | FastBitVectorImpl (FastBitVectorWordOwner &&words) |
| |
| | FastBitVectorImpl () |
| |
| | FastBitVectorImpl (const FastBitVectorWordOwner &words) |
| |
| | FastBitVectorImpl (FastBitVectorWordOwner &&words) |
| |
| size_t | numBits () const |
| |
| size_t | numBits () const |
| |
| size_t | numBits () const |
| |
| size_t | size () const |
| |
| size_t | size () const |
| |
| size_t | size () const |
| |
| size_t | arrayLength () const |
| |
| size_t | arrayLength () const |
| |
| size_t | arrayLength () const |
| |
| bool | operator== (const Other &other) const |
| |
| bool | operator== (const Other &other) const |
| |
| bool | operator== (const Other &other) const |
| |
| bool | operator!= (const Other &other) const |
| |
| bool | operator!= (const Other &other) const |
| |
| bool | operator!= (const Other &other) const |
| |
| bool | at (size_t index) const |
| |
| bool | at (size_t index) const |
| |
| bool | at (size_t index) const |
| |
| bool | operator[] (size_t index) const |
| |
| bool | operator[] (size_t index) const |
| |
| bool | operator[] (size_t index) const |
| |
| size_t | bitCount () const |
| |
| size_t | bitCount () const |
| |
| size_t | bitCount () const |
| |
| bool | isEmpty () const |
| |
| bool | isEmpty () const |
| |
| bool | isEmpty () const |
| |
| FastBitVectorImpl< FastBitVectorAndWords< typename FastBitVectorWordOwner ::ViewType, typename OtherWords::ViewType > > | operator& (const FastBitVectorImpl< OtherWords > &other) const |
| |
| FastBitVectorImpl< FastBitVectorAndWords< typename FastBitVectorWordOwner ::ViewType, typename OtherWords::ViewType > > | operator& (const FastBitVectorImpl< OtherWords > &other) const |
| |
| FastBitVectorImpl< FastBitVectorAndWords< typename FastBitVectorWordOwner ::ViewType, typename OtherWords::ViewType > > | operator& (const FastBitVectorImpl< OtherWords > &other) const |
| |
| FastBitVectorImpl< FastBitVectorOrWords< typename FastBitVectorWordOwner ::ViewType, typename OtherWords::ViewType > > | operator| (const FastBitVectorImpl< OtherWords > &other) const |
| |
| FastBitVectorImpl< FastBitVectorOrWords< typename FastBitVectorWordOwner ::ViewType, typename OtherWords::ViewType > > | operator| (const FastBitVectorImpl< OtherWords > &other) const |
| |
| FastBitVectorImpl< FastBitVectorOrWords< typename FastBitVectorWordOwner ::ViewType, typename OtherWords::ViewType > > | operator| (const FastBitVectorImpl< OtherWords > &other) const |
| |
| FastBitVectorImpl< FastBitVectorNotWords< typename FastBitVectorWordOwner ::ViewType > > | operator~ () const |
| |
| FastBitVectorImpl< FastBitVectorNotWords< typename FastBitVectorWordOwner ::ViewType > > | operator~ () const |
| |
| FastBitVectorImpl< FastBitVectorNotWords< typename FastBitVectorWordOwner ::ViewType > > | operator~ () const |
| |
| ALWAYS_INLINE void | forEachSetBit (const Func &func) const |
| |
| ALWAYS_INLINE void | forEachSetBit (const Func &func) const |
| |
| ALWAYS_INLINE void | forEachSetBit (const Func &func) const |
| |
| ALWAYS_INLINE void | forEachClearBit (const Func &func) const |
| |
| ALWAYS_INLINE void | forEachClearBit (const Func &func) const |
| |
| ALWAYS_INLINE void | forEachClearBit (const Func &func) const |
| |
| void | forEachBit (bool value, const Func &func) const |
| |
| void | forEachBit (bool value, const Func &func) const |
| |
| void | forEachBit (bool value, const Func &func) const |
| |
| ALWAYS_INLINE size_t | findBit (size_t startIndex, bool value) const |
| |
| ALWAYS_INLINE size_t | findBit (size_t startIndex, bool value) const |
| |
| ALWAYS_INLINE size_t | findBit (size_t startIndex, bool value) const |
| |
| ALWAYS_INLINE size_t | findSetBit (size_t index) const |
| |
| ALWAYS_INLINE size_t | findSetBit (size_t index) const |
| |
| ALWAYS_INLINE size_t | findSetBit (size_t index) const |
| |
| ALWAYS_INLINE size_t | findClearBit (size_t index) const |
| |
| ALWAYS_INLINE size_t | findClearBit (size_t index) const |
| |
| ALWAYS_INLINE size_t | findClearBit (size_t index) const |
| |
| void | dump (PrintStream &out) const |
| |
| void | dump (PrintStream &out) const |
| |
| void | dump (PrintStream &out) const |
| |
| FastBitVectorWordOwner ::ViewType | wordView () const |
| |
| FastBitVectorWordOwner ::ViewType | wordView () const |
| |
| FastBitVectorWordOwner ::ViewType | wordView () const |
| |