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

#include <RefCountedArray.h>

Public Member Functions

 RefCountedArray ()
 
 RefCountedArray (const RefCountedArray &other)
 
 RefCountedArray (size_t size)
 
RefCountedArray clone () const
 
template<size_t inlineCapacity, typename OverflowHandler >
 RefCountedArray (const Vector< T, inlineCapacity, OverflowHandler > &other)
 
RefCountedArrayoperator= (const RefCountedArray &other)
 
 ~RefCountedArray ()
 
unsigned refCount () const
 
size_t size () const
 
size_t byteSize () const
 
Tdata ()
 
Tbegin ()
 
Tend ()
 
const Tdata () const
 
const Tbegin () const
 
const Tend () const
 
Tat (size_t i)
 
const Tat (size_t i) const
 
Toperator[] (size_t i)
 
const Toperator[] (size_t i) const
 
bool operator== (const RefCountedArray &other) const
 
 RefCountedArray ()
 
 RefCountedArray (const RefCountedArray &other)
 
 RefCountedArray (size_t size)
 
RefCountedArray clone () const
 
template<size_t inlineCapacity, typename OverflowHandler >
 RefCountedArray (const Vector< T, inlineCapacity, OverflowHandler > &other)
 
RefCountedArrayoperator= (const RefCountedArray &other)
 
 ~RefCountedArray ()
 
unsigned refCount () const
 
size_t size () const
 
size_t byteSize () const
 
Tdata ()
 
Tbegin ()
 
Tend ()
 
const Tdata () const
 
const Tbegin () const
 
const Tend () const
 
Tat (size_t i)
 
const Tat (size_t i) const
 
Toperator[] (size_t i)
 
const Toperator[] (size_t i) const
 
bool operator== (const RefCountedArray &other) const
 
 RefCountedArray ()
 
 RefCountedArray (const RefCountedArray &other)
 
 RefCountedArray (size_t size)
 
RefCountedArray clone () const
 
template<size_t inlineCapacity, typename OverflowHandler >
 RefCountedArray (const Vector< T, inlineCapacity, OverflowHandler > &other)
 
RefCountedArrayoperator= (const RefCountedArray &other)
 
 ~RefCountedArray ()
 
unsigned refCount () const
 
size_t size () const
 
size_t byteSize () const
 
Tdata ()
 
Tbegin ()
 
Tend ()
 
const Tdata () const
 
const Tbegin () const
 
const Tend () const
 
Tat (size_t i)
 
const Tat (size_t i) const
 
Toperator[] (size_t i)
 
const Toperator[] (size_t i) const
 
bool operator== (const RefCountedArray &other) const
 

Constructor & Destructor Documentation

◆ RefCountedArray() [1/12]

template<typename T>
WTF::RefCountedArray< T >::RefCountedArray ( )
inline

◆ RefCountedArray() [2/12]

template<typename T>
WTF::RefCountedArray< T >::RefCountedArray ( const RefCountedArray< T > &  other)
inline

◆ RefCountedArray() [3/12]

template<typename T>
WTF::RefCountedArray< T >::RefCountedArray ( size_t  size)
inlineexplicit

◆ RefCountedArray() [4/12]

template<typename T>
template<size_t inlineCapacity, typename OverflowHandler >
WTF::RefCountedArray< T >::RefCountedArray ( const Vector< T, inlineCapacity, OverflowHandler > &  other)
inlineexplicit

◆ ~RefCountedArray() [1/3]

template<typename T>
WTF::RefCountedArray< T >::~RefCountedArray ( )
inline

◆ RefCountedArray() [5/12]

template<typename T>
WTF::RefCountedArray< T >::RefCountedArray ( )
inline

◆ RefCountedArray() [6/12]

template<typename T>
WTF::RefCountedArray< T >::RefCountedArray ( const RefCountedArray< T > &  other)
inline

◆ RefCountedArray() [7/12]

template<typename T>
WTF::RefCountedArray< T >::RefCountedArray ( size_t  size)
inlineexplicit

◆ RefCountedArray() [8/12]

template<typename T>
template<size_t inlineCapacity, typename OverflowHandler >
WTF::RefCountedArray< T >::RefCountedArray ( const Vector< T, inlineCapacity, OverflowHandler > &  other)
inlineexplicit

◆ ~RefCountedArray() [2/3]

template<typename T>
WTF::RefCountedArray< T >::~RefCountedArray ( )
inline

◆ RefCountedArray() [9/12]

template<typename T>
WTF::RefCountedArray< T >::RefCountedArray ( )
inline

◆ RefCountedArray() [10/12]

template<typename T>
WTF::RefCountedArray< T >::RefCountedArray ( const RefCountedArray< T > &  other)
inline

◆ RefCountedArray() [11/12]

template<typename T>
WTF::RefCountedArray< T >::RefCountedArray ( size_t  size)
inlineexplicit

◆ RefCountedArray() [12/12]

template<typename T>
template<size_t inlineCapacity, typename OverflowHandler >
WTF::RefCountedArray< T >::RefCountedArray ( const Vector< T, inlineCapacity, OverflowHandler > &  other)
inlineexplicit

◆ ~RefCountedArray() [3/3]

template<typename T>
WTF::RefCountedArray< T >::~RefCountedArray ( )
inline

Member Function Documentation

◆ at() [1/6]

template<typename T>
T& WTF::RefCountedArray< T >::at ( size_t  i)
inline

◆ at() [2/6]

template<typename T>
T& WTF::RefCountedArray< T >::at ( size_t  i)
inline

◆ at() [3/6]

template<typename T>
T& WTF::RefCountedArray< T >::at ( size_t  i)
inline

◆ at() [4/6]

template<typename T>
const T& WTF::RefCountedArray< T >::at ( size_t  i) const
inline

◆ at() [5/6]

template<typename T>
const T& WTF::RefCountedArray< T >::at ( size_t  i) const
inline

◆ at() [6/6]

template<typename T>
const T& WTF::RefCountedArray< T >::at ( size_t  i) const
inline

◆ begin() [1/6]

template<typename T>
T* WTF::RefCountedArray< T >::begin ( )
inline

◆ begin() [2/6]

template<typename T>
T* WTF::RefCountedArray< T >::begin ( )
inline

◆ begin() [3/6]

template<typename T>
T* WTF::RefCountedArray< T >::begin ( )
inline

◆ begin() [4/6]

template<typename T>
const T* WTF::RefCountedArray< T >::begin ( ) const
inline

◆ begin() [5/6]

template<typename T>
const T* WTF::RefCountedArray< T >::begin ( ) const
inline

◆ begin() [6/6]

template<typename T>
const T* WTF::RefCountedArray< T >::begin ( ) const
inline

◆ byteSize() [1/3]

template<typename T>
size_t WTF::RefCountedArray< T >::byteSize ( ) const
inline

◆ byteSize() [2/3]

template<typename T>
size_t WTF::RefCountedArray< T >::byteSize ( ) const
inline

◆ byteSize() [3/3]

template<typename T>
size_t WTF::RefCountedArray< T >::byteSize ( ) const
inline

◆ clone() [1/3]

template<typename T>
RefCountedArray WTF::RefCountedArray< T >::clone ( void  ) const
inline

◆ clone() [2/3]

template<typename T>
RefCountedArray WTF::RefCountedArray< T >::clone ( void  ) const
inline

◆ clone() [3/3]

template<typename T>
RefCountedArray WTF::RefCountedArray< T >::clone ( ) const
inline

◆ data() [1/6]

template<typename T>
T* WTF::RefCountedArray< T >::data ( )
inline

◆ data() [2/6]

template<typename T>
T* WTF::RefCountedArray< T >::data ( )
inline

◆ data() [3/6]

template<typename T>
T* WTF::RefCountedArray< T >::data ( )
inline

◆ data() [4/6]

template<typename T>
const T* WTF::RefCountedArray< T >::data ( ) const
inline

◆ data() [5/6]

template<typename T>
const T* WTF::RefCountedArray< T >::data ( ) const
inline

◆ data() [6/6]

template<typename T>
const T* WTF::RefCountedArray< T >::data ( ) const
inline

◆ end() [1/6]

template<typename T>
T* WTF::RefCountedArray< T >::end ( )
inline

◆ end() [2/6]

template<typename T>
T* WTF::RefCountedArray< T >::end ( )
inline

◆ end() [3/6]

template<typename T>
T* WTF::RefCountedArray< T >::end ( )
inline

◆ end() [4/6]

template<typename T>
const T* WTF::RefCountedArray< T >::end ( ) const
inline

◆ end() [5/6]

template<typename T>
const T* WTF::RefCountedArray< T >::end ( ) const
inline

◆ end() [6/6]

template<typename T>
const T* WTF::RefCountedArray< T >::end ( ) const
inline

◆ operator=() [1/3]

template<typename T>
RefCountedArray& WTF::RefCountedArray< T >::operator= ( const RefCountedArray< T > &  other)
inline

◆ operator=() [2/3]

template<typename T>
RefCountedArray& WTF::RefCountedArray< T >::operator= ( const RefCountedArray< T > &  other)
inline

◆ operator=() [3/3]

template<typename T>
RefCountedArray& WTF::RefCountedArray< T >::operator= ( const RefCountedArray< T > &  other)
inline

◆ operator==() [1/3]

template<typename T>
bool WTF::RefCountedArray< T >::operator== ( const RefCountedArray< T > &  other) const
inline

◆ operator==() [2/3]

template<typename T>
bool WTF::RefCountedArray< T >::operator== ( const RefCountedArray< T > &  other) const
inline

◆ operator==() [3/3]

template<typename T>
bool WTF::RefCountedArray< T >::operator== ( const RefCountedArray< T > &  other) const
inline

◆ operator[]() [1/6]

template<typename T>
T& WTF::RefCountedArray< T >::operator[] ( size_t  i)
inline

◆ operator[]() [2/6]

template<typename T>
T& WTF::RefCountedArray< T >::operator[] ( size_t  i)
inline

◆ operator[]() [3/6]

template<typename T>
T& WTF::RefCountedArray< T >::operator[] ( size_t  i)
inline

◆ operator[]() [4/6]

template<typename T>
const T& WTF::RefCountedArray< T >::operator[] ( size_t  i) const
inline

◆ operator[]() [5/6]

template<typename T>
const T& WTF::RefCountedArray< T >::operator[] ( size_t  i) const
inline

◆ operator[]() [6/6]

template<typename T>
const T& WTF::RefCountedArray< T >::operator[] ( size_t  i) const
inline

◆ refCount() [1/3]

template<typename T>
unsigned WTF::RefCountedArray< T >::refCount ( void  ) const
inline

◆ refCount() [2/3]

template<typename T>
unsigned WTF::RefCountedArray< T >::refCount ( void  ) const
inline

◆ refCount() [3/3]

template<typename T>
unsigned WTF::RefCountedArray< T >::refCount ( ) const
inline

◆ size() [1/3]

template<typename T>
size_t WTF::RefCountedArray< T >::size ( ) const
inline

◆ size() [2/3]

template<typename T>
size_t WTF::RefCountedArray< T >::size ( ) const
inline

◆ size() [3/3]

template<typename T>
size_t WTF::RefCountedArray< T >::size ( ) const
inline

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