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

#include <StreamBuffer.h>

Public Member Functions

 StreamBuffer ()
 
 ~StreamBuffer ()
 
bool isEmpty () const
 
void append (const T *data, size_t size)
 
void consume (size_t size)
 
size_t size () const
 
const TfirstBlockData () const
 
size_t firstBlockSize () const
 
 StreamBuffer ()
 
 ~StreamBuffer ()
 
bool isEmpty () const
 
void append (const T *data, size_t size)
 
void consume (size_t size)
 
size_t size () const
 
const TfirstBlockData () const
 
size_t firstBlockSize () const
 
 StreamBuffer ()
 
 ~StreamBuffer ()
 
bool isEmpty () const
 
void append (const T *data, size_t size)
 
void consume (size_t size)
 
size_t size () const
 
const TfirstBlockData () const
 
size_t firstBlockSize () const
 

Constructor & Destructor Documentation

◆ StreamBuffer() [1/3]

template<typename T, size_t BlockSize>
WTF::StreamBuffer< T, BlockSize >::StreamBuffer ( )
inline

◆ ~StreamBuffer() [1/3]

template<typename T, size_t BlockSize>
WTF::StreamBuffer< T, BlockSize >::~StreamBuffer ( )
inline

◆ StreamBuffer() [2/3]

template<typename T, size_t BlockSize>
WTF::StreamBuffer< T, BlockSize >::StreamBuffer ( )
inline

◆ ~StreamBuffer() [2/3]

template<typename T, size_t BlockSize>
WTF::StreamBuffer< T, BlockSize >::~StreamBuffer ( )
inline

◆ StreamBuffer() [3/3]

template<typename T, size_t BlockSize>
WTF::StreamBuffer< T, BlockSize >::StreamBuffer ( )
inline

◆ ~StreamBuffer() [3/3]

template<typename T, size_t BlockSize>
WTF::StreamBuffer< T, BlockSize >::~StreamBuffer ( )
inline

Member Function Documentation

◆ append() [1/3]

template<typename T, size_t BlockSize>
void WTF::StreamBuffer< T, BlockSize >::append ( const T data,
size_t  size 
)
inline

◆ append() [2/3]

template<typename T, size_t BlockSize>
void WTF::StreamBuffer< T, BlockSize >::append ( const T data,
size_t  size 
)
inline

◆ append() [3/3]

template<typename T, size_t BlockSize>
void WTF::StreamBuffer< T, BlockSize >::append ( const T data,
size_t  size 
)
inline

◆ consume() [1/3]

template<typename T, size_t BlockSize>
void WTF::StreamBuffer< T, BlockSize >::consume ( size_t  size)
inline

◆ consume() [2/3]

template<typename T, size_t BlockSize>
void WTF::StreamBuffer< T, BlockSize >::consume ( size_t  size)
inline

◆ consume() [3/3]

template<typename T, size_t BlockSize>
void WTF::StreamBuffer< T, BlockSize >::consume ( size_t  size)
inline

◆ firstBlockData() [1/3]

template<typename T, size_t BlockSize>
const T* WTF::StreamBuffer< T, BlockSize >::firstBlockData ( ) const
inline

◆ firstBlockData() [2/3]

template<typename T, size_t BlockSize>
const T* WTF::StreamBuffer< T, BlockSize >::firstBlockData ( ) const
inline

◆ firstBlockData() [3/3]

template<typename T, size_t BlockSize>
const T* WTF::StreamBuffer< T, BlockSize >::firstBlockData ( ) const
inline

◆ firstBlockSize() [1/3]

template<typename T, size_t BlockSize>
size_t WTF::StreamBuffer< T, BlockSize >::firstBlockSize ( ) const
inline

◆ firstBlockSize() [2/3]

template<typename T, size_t BlockSize>
size_t WTF::StreamBuffer< T, BlockSize >::firstBlockSize ( ) const
inline

◆ firstBlockSize() [3/3]

template<typename T, size_t BlockSize>
size_t WTF::StreamBuffer< T, BlockSize >::firstBlockSize ( ) const
inline

◆ isEmpty() [1/3]

template<typename T, size_t BlockSize>
bool WTF::StreamBuffer< T, BlockSize >::isEmpty ( void  ) const
inline

◆ isEmpty() [2/3]

template<typename T, size_t BlockSize>
bool WTF::StreamBuffer< T, BlockSize >::isEmpty ( ) const
inline

◆ isEmpty() [3/3]

template<typename T, size_t BlockSize>
bool WTF::StreamBuffer< T, BlockSize >::isEmpty ( void  ) const
inline

◆ size() [1/3]

template<typename T, size_t BlockSize>
size_t WTF::StreamBuffer< T, BlockSize >::size ( ) const
inline

◆ size() [2/3]

template<typename T, size_t BlockSize>
size_t WTF::StreamBuffer< T, BlockSize >::size ( ) const
inline

◆ size() [3/3]

template<typename T, size_t BlockSize>
size_t WTF::StreamBuffer< T, BlockSize >::size ( ) const
inline

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