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

#include <Forward.h>

Public Member Functions

 StringBuffer (unsigned length)
 
 ~StringBuffer ()
 
void shrink (unsigned newLength)
 
void resize (unsigned newLength)
 
unsigned length () const
 
CharType * characters ()
 
CharType & operator[] (unsigned i)
 
MallocPtr< CharType > release ()
 
 StringBuffer (unsigned length)
 
 ~StringBuffer ()
 
void shrink (unsigned newLength)
 
void resize (unsigned newLength)
 
unsigned length () const
 
CharType * characters ()
 
CharType & operator[] (unsigned i)
 
MallocPtr< CharType > release ()
 
 StringBuffer (unsigned length)
 
 ~StringBuffer ()
 
void shrink (unsigned newLength)
 
void resize (unsigned newLength)
 
unsigned length () const
 
CharType * characters ()
 
CharType & operator[] (unsigned i)
 
MallocPtr< CharType > release ()
 

Constructor & Destructor Documentation

◆ StringBuffer() [1/3]

template<typename CharType >
WTF::StringBuffer< CharType >::StringBuffer ( unsigned  length)
inlineexplicit

◆ ~StringBuffer() [1/3]

template<typename CharType >
WTF::StringBuffer< CharType >::~StringBuffer ( )
inline

◆ StringBuffer() [2/3]

template<typename CharType >
WTF::StringBuffer< CharType >::StringBuffer ( unsigned  length)
inlineexplicit

◆ ~StringBuffer() [2/3]

template<typename CharType >
WTF::StringBuffer< CharType >::~StringBuffer ( )
inline

◆ StringBuffer() [3/3]

template<typename CharType >
WTF::StringBuffer< CharType >::StringBuffer ( unsigned  length)
inlineexplicit

◆ ~StringBuffer() [3/3]

template<typename CharType >
WTF::StringBuffer< CharType >::~StringBuffer ( )
inline

Member Function Documentation

◆ characters() [1/3]

template<typename CharType >
CharType* WTF::StringBuffer< CharType >::characters ( )
inline

◆ characters() [2/3]

template<typename CharType >
CharType* WTF::StringBuffer< CharType >::characters ( )
inline

◆ characters() [3/3]

template<typename CharType >
CharType* WTF::StringBuffer< CharType >::characters ( )
inline

◆ length() [1/3]

template<typename CharType >
unsigned WTF::StringBuffer< CharType >::length ( void  ) const
inline

◆ length() [2/3]

template<typename CharType >
unsigned WTF::StringBuffer< CharType >::length ( ) const
inline

◆ length() [3/3]

template<typename CharType >
unsigned WTF::StringBuffer< CharType >::length ( void  ) const
inline

◆ operator[]() [1/3]

template<typename CharType >
CharType& WTF::StringBuffer< CharType >::operator[] ( unsigned  i)
inline

◆ operator[]() [2/3]

template<typename CharType >
CharType& WTF::StringBuffer< CharType >::operator[] ( unsigned  i)
inline

◆ operator[]() [3/3]

template<typename CharType >
CharType& WTF::StringBuffer< CharType >::operator[] ( unsigned  i)
inline

◆ release() [1/3]

template<typename CharType >
MallocPtr<CharType> WTF::StringBuffer< CharType >::release ( )
inline

◆ release() [2/3]

template<typename CharType >
MallocPtr<CharType> WTF::StringBuffer< CharType >::release ( )
inline

◆ release() [3/3]

template<typename CharType >
MallocPtr<CharType> WTF::StringBuffer< CharType >::release ( )
inline

◆ resize() [1/3]

template<typename CharType >
void WTF::StringBuffer< CharType >::resize ( unsigned  newLength)
inline

◆ resize() [2/3]

template<typename CharType >
void WTF::StringBuffer< CharType >::resize ( unsigned  newLength)
inline

◆ resize() [3/3]

template<typename CharType >
void WTF::StringBuffer< CharType >::resize ( unsigned  newLength)
inline

◆ shrink() [1/3]

template<typename CharType >
void WTF::StringBuffer< CharType >::shrink ( unsigned  newLength)
inline

◆ shrink() [2/3]

template<typename CharType >
void WTF::StringBuffer< CharType >::shrink ( unsigned  newLength)
inline

◆ shrink() [3/3]

template<typename CharType >
void WTF::StringBuffer< CharType >::shrink ( unsigned  newLength)
inline

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