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

#include <ArrayBuffer.h>

Public Member Functions

JS_EXPORT_PRIVATE ArrayBufferContents ()
 
JS_EXPORT_PRIVATE ArrayBufferContents (ArrayBufferContents &&)
 
JS_EXPORT_PRIVATE ArrayBufferContentsoperator= (ArrayBufferContents &&)
 
JS_EXPORT_PRIVATE ~ArrayBufferContents ()
 
JS_EXPORT_PRIVATE void clear ()
 
 operator bool ()
 
voiddata () const
 
unsigned sizeInBytes () const
 
bool isShared () const
 
JS_EXPORT_PRIVATE ArrayBufferContents ()
 
JS_EXPORT_PRIVATE ArrayBufferContents (ArrayBufferContents &&)
 
JS_EXPORT_PRIVATE ArrayBufferContentsoperator= (ArrayBufferContents &&)
 
JS_EXPORT_PRIVATE ~ArrayBufferContents ()
 
JS_EXPORT_PRIVATE void clear ()
 
 operator bool ()
 
voiddata () const
 
unsigned sizeInBytes () const
 
bool isShared () const
 

Friends

class ArrayBuffer
 

Constructor & Destructor Documentation

◆ ArrayBufferContents() [1/4]

JSC::ArrayBufferContents::ArrayBufferContents ( )

◆ ArrayBufferContents() [2/4]

JSC::ArrayBufferContents::ArrayBufferContents ( ArrayBufferContents &&  other)

◆ ~ArrayBufferContents() [1/2]

JSC::ArrayBufferContents::~ArrayBufferContents ( )

◆ ArrayBufferContents() [3/4]

JS_EXPORT_PRIVATE JSC::ArrayBufferContents::ArrayBufferContents ( )

◆ ArrayBufferContents() [4/4]

JS_EXPORT_PRIVATE JSC::ArrayBufferContents::ArrayBufferContents ( ArrayBufferContents &&  )

◆ ~ArrayBufferContents() [2/2]

JS_EXPORT_PRIVATE JSC::ArrayBufferContents::~ArrayBufferContents ( )

Member Function Documentation

◆ clear() [1/2]

void JSC::ArrayBufferContents::clear ( )

◆ clear() [2/2]

JS_EXPORT_PRIVATE void JSC::ArrayBufferContents::clear ( )

◆ data() [1/2]

void* JSC::ArrayBufferContents::data ( ) const
inline

◆ data() [2/2]

void* JSC::ArrayBufferContents::data ( ) const
inline

◆ isShared() [1/2]

bool JSC::ArrayBufferContents::isShared ( ) const
inline

◆ isShared() [2/2]

bool JSC::ArrayBufferContents::isShared ( ) const
inline

◆ operator bool() [1/2]

JSC::ArrayBufferContents::operator bool ( )
inlineexplicit

◆ operator bool() [2/2]

JSC::ArrayBufferContents::operator bool ( )
inlineexplicit

◆ operator=() [1/2]

JS_EXPORT_PRIVATE ArrayBufferContents& JSC::ArrayBufferContents::operator= ( ArrayBufferContents &&  )

◆ operator=() [2/2]

ArrayBufferContents & JSC::ArrayBufferContents::operator= ( ArrayBufferContents &&  other)

◆ sizeInBytes() [1/2]

unsigned JSC::ArrayBufferContents::sizeInBytes ( ) const
inline

◆ sizeInBytes() [2/2]

unsigned JSC::ArrayBufferContents::sizeInBytes ( ) const
inline

Friends And Related Function Documentation

◆ ArrayBuffer

ArrayBuffer
friend

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