webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Public Member Functions | List of all members
WTF::IndexSparseSet< OverflowHandler > Class Template Reference

#include <IndexSparseSet.h>

Public Types

typedef ValueList::const_iterator const_iterator
 
typedef ValueList::const_iterator const_iterator
 
typedef ValueList::const_iterator const_iterator
 

Public Member Functions

 IndexSparseSet (unsigned size)
 
bool add (unsigned)
 
bool remove (unsigned)
 
void clear ()
 
unsigned size () const
 
bool isEmpty () const
 
bool contains (unsigned) const
 
const_iterator begin () const
 
const_iterator end () const
 
 IndexSparseSet (unsigned size)
 
bool add (unsigned)
 
bool remove (unsigned)
 
void clear ()
 
unsigned size () const
 
bool isEmpty () const
 
bool contains (unsigned) const
 
const_iterator begin () const
 
const_iterator end () const
 
 IndexSparseSet (unsigned size)
 
bool add (unsigned)
 
bool remove (unsigned)
 
void clear ()
 
unsigned size () const
 
bool isEmpty () const
 
bool contains (unsigned) const
 
const_iterator begin () const
 
const_iterator end () const
 

Member Typedef Documentation

◆ const_iterator [1/3]

template<typename OverflowHandler = CrashOnOverflow>
typedef ValueList::const_iterator WTF::IndexSparseSet< OverflowHandler >::const_iterator

◆ const_iterator [2/3]

template<typename OverflowHandler = CrashOnOverflow>
typedef ValueList::const_iterator WTF::IndexSparseSet< OverflowHandler >::const_iterator

◆ const_iterator [3/3]

template<typename OverflowHandler = CrashOnOverflow>
typedef ValueList::const_iterator WTF::IndexSparseSet< OverflowHandler >::const_iterator

Constructor & Destructor Documentation

◆ IndexSparseSet() [1/3]

template<typename OverflowHandler >
WTF::IndexSparseSet< OverflowHandler >::IndexSparseSet ( unsigned  size)
inlineexplicit

◆ IndexSparseSet() [2/3]

template<typename OverflowHandler = CrashOnOverflow>
WTF::IndexSparseSet< OverflowHandler >::IndexSparseSet ( unsigned  size)
explicit

◆ IndexSparseSet() [3/3]

template<typename OverflowHandler = CrashOnOverflow>
WTF::IndexSparseSet< OverflowHandler >::IndexSparseSet ( unsigned  size)
explicit

Member Function Documentation

◆ add() [1/3]

template<typename OverflowHandler >
bool WTF::IndexSparseSet< OverflowHandler >::add ( unsigned  value)
inline

◆ add() [2/3]

template<typename OverflowHandler = CrashOnOverflow>
bool WTF::IndexSparseSet< OverflowHandler >::add ( unsigned  )

◆ add() [3/3]

template<typename OverflowHandler = CrashOnOverflow>
bool WTF::IndexSparseSet< OverflowHandler >::add ( unsigned  )

◆ begin() [1/3]

template<typename OverflowHandler = CrashOnOverflow>
const_iterator WTF::IndexSparseSet< OverflowHandler >::begin ( ) const

◆ begin() [2/3]

template<typename OverflowHandler >
auto WTF::IndexSparseSet< OverflowHandler >::begin ( ) const

◆ begin() [3/3]

template<typename OverflowHandler = CrashOnOverflow>
const_iterator WTF::IndexSparseSet< OverflowHandler >::begin ( ) const

◆ clear() [1/3]

template<typename OverflowHandler = CrashOnOverflow>
void WTF::IndexSparseSet< OverflowHandler >::clear ( )

◆ clear() [2/3]

template<typename OverflowHandler = CrashOnOverflow>
void WTF::IndexSparseSet< OverflowHandler >::clear ( )

◆ clear() [3/3]

template<typename OverflowHandler >
void WTF::IndexSparseSet< OverflowHandler >::clear ( )

◆ contains() [1/3]

template<typename OverflowHandler = CrashOnOverflow>
bool WTF::IndexSparseSet< OverflowHandler >::contains ( unsigned  ) const

◆ contains() [2/3]

template<typename OverflowHandler >
bool WTF::IndexSparseSet< OverflowHandler >::contains ( unsigned  value) const

◆ contains() [3/3]

template<typename OverflowHandler = CrashOnOverflow>
bool WTF::IndexSparseSet< OverflowHandler >::contains ( unsigned  ) const

◆ end() [1/3]

template<typename OverflowHandler >
auto WTF::IndexSparseSet< OverflowHandler >::end ( ) const

◆ end() [2/3]

template<typename OverflowHandler = CrashOnOverflow>
const_iterator WTF::IndexSparseSet< OverflowHandler >::end ( ) const

◆ end() [3/3]

template<typename OverflowHandler = CrashOnOverflow>
const_iterator WTF::IndexSparseSet< OverflowHandler >::end ( ) const

◆ isEmpty() [1/3]

template<typename OverflowHandler >
bool WTF::IndexSparseSet< OverflowHandler >::isEmpty ( ) const

◆ isEmpty() [2/3]

template<typename OverflowHandler = CrashOnOverflow>
bool WTF::IndexSparseSet< OverflowHandler >::isEmpty ( ) const

◆ isEmpty() [3/3]

template<typename OverflowHandler = CrashOnOverflow>
bool WTF::IndexSparseSet< OverflowHandler >::isEmpty ( ) const

◆ remove() [1/3]

template<typename OverflowHandler >
bool WTF::IndexSparseSet< OverflowHandler >::remove ( unsigned  value)
inline

◆ remove() [2/3]

template<typename OverflowHandler = CrashOnOverflow>
bool WTF::IndexSparseSet< OverflowHandler >::remove ( unsigned  )

◆ remove() [3/3]

template<typename OverflowHandler = CrashOnOverflow>
bool WTF::IndexSparseSet< OverflowHandler >::remove ( unsigned  )

◆ size() [1/3]

template<typename OverflowHandler = CrashOnOverflow>
unsigned WTF::IndexSparseSet< OverflowHandler >::size ( ) const

◆ size() [2/3]

template<typename OverflowHandler >
unsigned WTF::IndexSparseSet< OverflowHandler >::size ( ) const

◆ size() [3/3]

template<typename OverflowHandler = CrashOnOverflow>
unsigned WTF::IndexSparseSet< OverflowHandler >::size ( ) const

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