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

#include <BlockStack.h>

Public Member Functions

 BlockStack ()
 
 ~BlockStack ()
 
Tgrow ()
 
void shrink (T *)
 
const Vector< T * > & blocks ()
 
 BlockStack ()
 
 ~BlockStack ()
 
Tgrow ()
 
void shrink (T *)
 
const Vector< T * > & blocks ()
 
 BlockStack ()
 
 ~BlockStack ()
 
Tgrow ()
 
void shrink (T *)
 
const Vector< T * > & blocks ()
 

Static Public Attributes

static const size_t blockSize = 4096
 
static const size_t blockLength = blockSize / sizeof(T)
 

Constructor & Destructor Documentation

◆ BlockStack() [1/3]

template<typename T >
WTF::BlockStack< T >::BlockStack ( )

◆ ~BlockStack() [1/3]

template<typename T >
WTF::BlockStack< T >::~BlockStack ( )

◆ BlockStack() [2/3]

template<typename T >
WTF::BlockStack< T >::BlockStack ( )

◆ ~BlockStack() [2/3]

template<typename T >
WTF::BlockStack< T >::~BlockStack ( )

◆ BlockStack() [3/3]

template<typename T >
WTF::BlockStack< T >::BlockStack ( )

◆ ~BlockStack() [3/3]

template<typename T >
WTF::BlockStack< T >::~BlockStack ( )

Member Function Documentation

◆ blocks() [1/3]

template<typename T >
const Vector< T * > & WTF::BlockStack< T >::blocks ( )
inline

◆ blocks() [2/3]

template<typename T >
const Vector<T*>& WTF::BlockStack< T >::blocks ( )

◆ blocks() [3/3]

template<typename T >
const Vector<T*>& WTF::BlockStack< T >::blocks ( )

◆ grow() [1/3]

template<typename T >
T* WTF::BlockStack< T >::grow ( )

◆ grow() [2/3]

template<typename T >
T* WTF::BlockStack< T >::grow ( )

◆ grow() [3/3]

template<typename T >
T * WTF::BlockStack< T >::grow ( )

◆ shrink() [1/3]

template<typename T >
void WTF::BlockStack< T >::shrink ( T newEnd)

◆ shrink() [2/3]

template<typename T >
void WTF::BlockStack< T >::shrink ( T )

◆ shrink() [3/3]

template<typename T >
void WTF::BlockStack< T >::shrink ( T )

Member Data Documentation

◆ blockLength

template<typename T >
static const size_t WTF::BlockStack< T >::blockLength = blockSize / sizeof(T)
static

◆ blockSize

template<typename T >
static const size_t WTF::BlockStack< T >::blockSize = 4096
static

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