webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Public Member Functions | List of all members
WTF::FastBitVectorWordOwner Class Reference

#include <FastBitVector.h>

Public Types

typedef FastBitVectorWordView ViewType
 
typedef FastBitVectorWordView ViewType
 
typedef FastBitVectorWordView ViewType
 

Public Member Functions

 FastBitVectorWordOwner ()=default
 
 FastBitVectorWordOwner (FastBitVectorWordOwner &&other)
 
 FastBitVectorWordOwner (const FastBitVectorWordOwner &other)
 
 ~FastBitVectorWordOwner ()
 
FastBitVectorWordView view () const
 
FastBitVectorWordOwneroperator= (const FastBitVectorWordOwner &other)
 
FastBitVectorWordOwneroperator= (FastBitVectorWordOwner &&other)
 
void setAll ()
 
void clearAll ()
 
void set (const FastBitVectorWordOwner &other)
 
size_t numBits () const
 
size_t arrayLength () const
 
void resize (size_t numBits)
 
uint32_t word (size_t index) const
 
uint32_tword (size_t index)
 
const uint32_twords () const
 
uint32_twords ()
 
 FastBitVectorWordOwner ()=default
 
 FastBitVectorWordOwner (FastBitVectorWordOwner &&other)
 
 FastBitVectorWordOwner (const FastBitVectorWordOwner &other)
 
 ~FastBitVectorWordOwner ()
 
FastBitVectorWordView view () const
 
FastBitVectorWordOwneroperator= (const FastBitVectorWordOwner &other)
 
FastBitVectorWordOwneroperator= (FastBitVectorWordOwner &&other)
 
void setAll ()
 
void clearAll ()
 
void set (const FastBitVectorWordOwner &other)
 
size_t numBits () const
 
size_t arrayLength () const
 
void resize (size_t numBits)
 
uint32_t word (size_t index) const
 
uint32_tword (size_t index)
 
const uint32_twords () const
 
uint32_twords ()
 
 FastBitVectorWordOwner ()=default
 
 FastBitVectorWordOwner (FastBitVectorWordOwner &&other)
 
 FastBitVectorWordOwner (const FastBitVectorWordOwner &other)
 
 ~FastBitVectorWordOwner ()
 
FastBitVectorWordView view () const
 
FastBitVectorWordOwneroperator= (const FastBitVectorWordOwner &other)
 
FastBitVectorWordOwneroperator= (FastBitVectorWordOwner &&other)
 
void setAll ()
 
void clearAll ()
 
void set (const FastBitVectorWordOwner &other)
 
size_t numBits () const
 
size_t arrayLength () const
 
void resize (size_t numBits)
 
uint32_t word (size_t index) const
 
uint32_tword (size_t index)
 
const uint32_twords () const
 
uint32_twords ()
 

Member Typedef Documentation

◆ ViewType [1/3]

◆ ViewType [2/3]

◆ ViewType [3/3]

Constructor & Destructor Documentation

◆ FastBitVectorWordOwner() [1/9]

WTF::FastBitVectorWordOwner::FastBitVectorWordOwner ( )
default

◆ FastBitVectorWordOwner() [2/9]

WTF::FastBitVectorWordOwner::FastBitVectorWordOwner ( FastBitVectorWordOwner &&  other)
inline

◆ FastBitVectorWordOwner() [3/9]

WTF::FastBitVectorWordOwner::FastBitVectorWordOwner ( const FastBitVectorWordOwner other)
inline

◆ ~FastBitVectorWordOwner() [1/3]

WTF::FastBitVectorWordOwner::~FastBitVectorWordOwner ( )
inline

◆ FastBitVectorWordOwner() [4/9]

WTF::FastBitVectorWordOwner::FastBitVectorWordOwner ( )
default

◆ FastBitVectorWordOwner() [5/9]

WTF::FastBitVectorWordOwner::FastBitVectorWordOwner ( FastBitVectorWordOwner &&  other)
inline

◆ FastBitVectorWordOwner() [6/9]

WTF::FastBitVectorWordOwner::FastBitVectorWordOwner ( const FastBitVectorWordOwner other)
inline

◆ ~FastBitVectorWordOwner() [2/3]

WTF::FastBitVectorWordOwner::~FastBitVectorWordOwner ( )
inline

◆ FastBitVectorWordOwner() [7/9]

WTF::FastBitVectorWordOwner::FastBitVectorWordOwner ( )
default

◆ FastBitVectorWordOwner() [8/9]

WTF::FastBitVectorWordOwner::FastBitVectorWordOwner ( FastBitVectorWordOwner &&  other)
inline

◆ FastBitVectorWordOwner() [9/9]

WTF::FastBitVectorWordOwner::FastBitVectorWordOwner ( const FastBitVectorWordOwner other)
inline

◆ ~FastBitVectorWordOwner() [3/3]

WTF::FastBitVectorWordOwner::~FastBitVectorWordOwner ( )
inline

Member Function Documentation

◆ arrayLength() [1/3]

size_t WTF::FastBitVectorWordOwner::arrayLength ( ) const
inline

◆ arrayLength() [2/3]

size_t WTF::FastBitVectorWordOwner::arrayLength ( ) const
inline

◆ arrayLength() [3/3]

size_t WTF::FastBitVectorWordOwner::arrayLength ( ) const
inline

◆ clearAll() [1/3]

void WTF::FastBitVectorWordOwner::clearAll ( )
inline

◆ clearAll() [2/3]

void WTF::FastBitVectorWordOwner::clearAll ( )
inline

◆ clearAll() [3/3]

void WTF::FastBitVectorWordOwner::clearAll ( )
inline

◆ numBits() [1/3]

size_t WTF::FastBitVectorWordOwner::numBits ( ) const
inline

◆ numBits() [2/3]

size_t WTF::FastBitVectorWordOwner::numBits ( ) const
inline

◆ numBits() [3/3]

size_t WTF::FastBitVectorWordOwner::numBits ( ) const
inline

◆ operator=() [1/6]

FastBitVectorWordOwner& WTF::FastBitVectorWordOwner::operator= ( const FastBitVectorWordOwner other)
inline

◆ operator=() [2/6]

FastBitVectorWordOwner& WTF::FastBitVectorWordOwner::operator= ( const FastBitVectorWordOwner other)
inline

◆ operator=() [3/6]

FastBitVectorWordOwner& WTF::FastBitVectorWordOwner::operator= ( const FastBitVectorWordOwner other)
inline

◆ operator=() [4/6]

FastBitVectorWordOwner& WTF::FastBitVectorWordOwner::operator= ( FastBitVectorWordOwner &&  other)
inline

◆ operator=() [5/6]

FastBitVectorWordOwner& WTF::FastBitVectorWordOwner::operator= ( FastBitVectorWordOwner &&  other)
inline

◆ operator=() [6/6]

FastBitVectorWordOwner& WTF::FastBitVectorWordOwner::operator= ( FastBitVectorWordOwner &&  other)
inline

◆ resize() [1/3]

void WTF::FastBitVectorWordOwner::resize ( size_t  numBits)
inline

◆ resize() [2/3]

void WTF::FastBitVectorWordOwner::resize ( size_t  numBits)
inline

◆ resize() [3/3]

void WTF::FastBitVectorWordOwner::resize ( size_t  numBits)
inline

◆ set() [1/3]

void WTF::FastBitVectorWordOwner::set ( const FastBitVectorWordOwner other)
inline

◆ set() [2/3]

void WTF::FastBitVectorWordOwner::set ( const FastBitVectorWordOwner other)
inline

◆ set() [3/3]

void WTF::FastBitVectorWordOwner::set ( const FastBitVectorWordOwner other)
inline

◆ setAll() [1/3]

void WTF::FastBitVectorWordOwner::setAll ( )
inline

◆ setAll() [2/3]

void WTF::FastBitVectorWordOwner::setAll ( )
inline

◆ setAll() [3/3]

void WTF::FastBitVectorWordOwner::setAll ( )
inline

◆ view() [1/3]

FastBitVectorWordView WTF::FastBitVectorWordOwner::view ( ) const
inline

◆ view() [2/3]

FastBitVectorWordView WTF::FastBitVectorWordOwner::view ( ) const
inline

◆ view() [3/3]

FastBitVectorWordView WTF::FastBitVectorWordOwner::view ( ) const
inline

◆ word() [1/6]

uint32_t WTF::FastBitVectorWordOwner::word ( size_t  index) const
inline

◆ word() [2/6]

uint32_t WTF::FastBitVectorWordOwner::word ( size_t  index) const
inline

◆ word() [3/6]

uint32_t WTF::FastBitVectorWordOwner::word ( size_t  index) const
inline

◆ word() [4/6]

uint32_t& WTF::FastBitVectorWordOwner::word ( size_t  index)
inline

◆ word() [5/6]

uint32_t& WTF::FastBitVectorWordOwner::word ( size_t  index)
inline

◆ word() [6/6]

uint32_t& WTF::FastBitVectorWordOwner::word ( size_t  index)
inline

◆ words() [1/6]

const uint32_t* WTF::FastBitVectorWordOwner::words ( ) const
inline

◆ words() [2/6]

const uint32_t* WTF::FastBitVectorWordOwner::words ( ) const
inline

◆ words() [3/6]

const uint32_t* WTF::FastBitVectorWordOwner::words ( ) const
inline

◆ words() [4/6]

uint32_t* WTF::FastBitVectorWordOwner::words ( )
inline

◆ words() [5/6]

uint32_t* WTF::FastBitVectorWordOwner::words ( )
inline

◆ words() [6/6]

uint32_t* WTF::FastBitVectorWordOwner::words ( )
inline

The documentation for this class was generated from the following files: