webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
woff2::WOFF2StringOut Class Reference

#include <woff2_out.h>

Inheritance diagram for woff2::WOFF2StringOut:
woff2::WOFF2Out

Public Member Functions

 WOFF2StringOut (string *buf)
 
bool Write (const void *buf, size_t n) override
 
bool Write (const void *buf, size_t offset, size_t n) override
 
size_t Size () override
 
size_t MaxSize ()
 
void SetMaxSize (size_t max_size)
 
- Public Member Functions inherited from woff2::WOFF2Out
virtual ~WOFF2Out (void)
 

Detailed Description

Expanding memory block for woff2 out. By default limited to kDefaultMaxSize.

Constructor & Destructor Documentation

◆ WOFF2StringOut()

woff2::WOFF2StringOut::WOFF2StringOut ( string buf)
explicit

Member Function Documentation

◆ MaxSize()

size_t woff2::WOFF2StringOut::MaxSize ( )
inline

◆ SetMaxSize()

void woff2::WOFF2StringOut::SetMaxSize ( size_t  max_size)

◆ Size()

size_t woff2::WOFF2StringOut::Size ( )
inlineoverridevirtual

Implements woff2::WOFF2Out.

◆ Write() [1/2]

bool woff2::WOFF2StringOut::Write ( const void buf,
size_t  n 
)
overridevirtual

Implements woff2::WOFF2Out.

◆ Write() [2/2]

bool woff2::WOFF2StringOut::Write ( const void buf,
size_t  offset,
size_t  n 
)
overridevirtual

Implements woff2::WOFF2Out.


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