webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | Friends | List of all members
OpaqueJSString Struct Reference

#include <OpaqueJSString.h>

Inheritance diagram for OpaqueJSString:

Public Member Functions

JS_EXPORT_PRIVATE ~OpaqueJSString ()
 
bool is8Bit ()
 
const LCharcharacters8 ()
 
const UCharcharacters16 ()
 
unsigned length ()
 
const UCharcharacters ()
 
JS_EXPORT_PRIVATE String string () const
 
JSC::Identifier identifier (JSC::VM *) const
 
JS_EXPORT_PRIVATE ~OpaqueJSString ()
 
bool is8Bit ()
 
const LCharcharacters8 ()
 
const UCharcharacters16 ()
 
unsigned length ()
 
const UCharcharacters ()
 
JS_EXPORT_PRIVATE String string () const
 
JSC::Identifier identifier (JSC::VM *) const
 

Static Public Member Functions

static Ref< OpaqueJSStringcreate ()
 
static Ref< OpaqueJSStringcreate (const LChar *characters, unsigned length)
 
static Ref< OpaqueJSStringcreate (const UChar *characters, unsigned length)
 
static JS_EXPORT_PRIVATE RefPtr< OpaqueJSStringcreate (const String &)
 
static bool equal (const OpaqueJSString *, const OpaqueJSString *)
 
static Ref< OpaqueJSStringcreate ()
 
static Ref< OpaqueJSStringcreate (const LChar *characters, unsigned length)
 
static Ref< OpaqueJSStringcreate (const UChar *characters, unsigned length)
 
static JS_EXPORT_PRIVATE RefPtr< OpaqueJSStringcreate (const String &)
 
static bool equal (const OpaqueJSString *, const OpaqueJSString *)
 

Friends

class WTF::ThreadSafeRefCounted< OpaqueJSString >
 

Constructor & Destructor Documentation

◆ ~OpaqueJSString() [1/2]

OpaqueJSString::~OpaqueJSString ( )

◆ ~OpaqueJSString() [2/2]

JS_EXPORT_PRIVATE OpaqueJSString::~OpaqueJSString ( )

Member Function Documentation

◆ characters() [1/2]

const UChar * OpaqueJSString::characters ( )

◆ characters() [2/2]

const UChar* OpaqueJSString::characters ( )

◆ characters16() [1/2]

const UChar* OpaqueJSString::characters16 ( )
inline

◆ characters16() [2/2]

const UChar* OpaqueJSString::characters16 ( )
inline

◆ characters8() [1/2]

const LChar* OpaqueJSString::characters8 ( )
inline

◆ characters8() [2/2]

const LChar* OpaqueJSString::characters8 ( )
inline

◆ create() [1/8]

static Ref<OpaqueJSString> OpaqueJSString::create ( )
inlinestatic

◆ create() [2/8]

static Ref<OpaqueJSString> OpaqueJSString::create ( )
inlinestatic

◆ create() [3/8]

static Ref<OpaqueJSString> OpaqueJSString::create ( const LChar characters,
unsigned  length 
)
inlinestatic

◆ create() [4/8]

static Ref<OpaqueJSString> OpaqueJSString::create ( const LChar characters,
unsigned  length 
)
inlinestatic

◆ create() [5/8]

static Ref<OpaqueJSString> OpaqueJSString::create ( const UChar characters,
unsigned  length 
)
inlinestatic

◆ create() [6/8]

static Ref<OpaqueJSString> OpaqueJSString::create ( const UChar characters,
unsigned  length 
)
inlinestatic

◆ create() [7/8]

static JS_EXPORT_PRIVATE RefPtr<OpaqueJSString> OpaqueJSString::create ( const String &  )
static

◆ create() [8/8]

RefPtr< OpaqueJSString > OpaqueJSString::create ( const String &  string)
static

◆ equal() [1/2]

bool OpaqueJSString::equal ( const OpaqueJSString a,
const OpaqueJSString b 
)
static

◆ equal() [2/2]

static bool OpaqueJSString::equal ( const OpaqueJSString ,
const OpaqueJSString  
)
static

◆ identifier() [1/2]

Identifier OpaqueJSString::identifier ( JSC::VM vm) const

◆ identifier() [2/2]

JSC::Identifier OpaqueJSString::identifier ( JSC::VM ) const

◆ is8Bit() [1/2]

bool OpaqueJSString::is8Bit ( )
inline

◆ is8Bit() [2/2]

bool OpaqueJSString::is8Bit ( )
inline

◆ length() [1/2]

unsigned OpaqueJSString::length ( void  )
inline

◆ length() [2/2]

unsigned OpaqueJSString::length ( )
inline

◆ string() [1/2]

String OpaqueJSString::string ( ) const

◆ string() [2/2]

JS_EXPORT_PRIVATE String OpaqueJSString::string ( ) const

Friends And Related Function Documentation

◆ WTF::ThreadSafeRefCounted< OpaqueJSString >


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