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

#include <CommonIdentifiers.h>

Public Member Functions

const BuiltinNamesbuiltinNames () const
 
bool isPrivateName (SymbolImpl &uid) const
 
bool isPrivateName (UniquedStringImpl &uid) const
 
bool isPrivateName (const Identifier &) const
 
const IdentifierlookUpPrivateName (const Identifier &) const
 
Identifier lookUpPublicName (const Identifier &) const
 
JS_EXPORT_PRIVATE void appendExternalName (const Identifier &publicName, const Identifier &privateName)
 
const BuiltinNamesbuiltinNames () const
 
bool isPrivateName (SymbolImpl &uid) const
 
bool isPrivateName (UniquedStringImpl &uid) const
 
bool isPrivateName (const Identifier &) const
 
const IdentifierlookUpPrivateName (const Identifier &) const
 
Identifier lookUpPublicName (const Identifier &) const
 
JS_EXPORT_PRIVATE void appendExternalName (const Identifier &publicName, const Identifier &privateName)
 

Public Attributes

const Identifier nullIdentifier
 
const Identifier emptyIdentifier
 
const Identifier underscoreProto
 
const Identifier thisIdentifier
 
const Identifier useStrictIdentifier
 
const Identifier timesIdentifier
 

Friends

class VM
 

Member Function Documentation

◆ appendExternalName() [1/2]

void JSC::CommonIdentifiers::appendExternalName ( const Identifier publicName,
const Identifier privateName 
)

◆ appendExternalName() [2/2]

JS_EXPORT_PRIVATE void JSC::CommonIdentifiers::appendExternalName ( const Identifier publicName,
const Identifier privateName 
)

◆ builtinNames() [1/2]

const BuiltinNames& JSC::CommonIdentifiers::builtinNames ( ) const
inline

◆ builtinNames() [2/2]

const BuiltinNames& JSC::CommonIdentifiers::builtinNames ( ) const
inline

◆ isPrivateName() [1/6]

bool JSC::CommonIdentifiers::isPrivateName ( SymbolImpl &  uid) const

◆ isPrivateName() [2/6]

bool JSC::CommonIdentifiers::isPrivateName ( SymbolImpl &  uid) const

◆ isPrivateName() [3/6]

bool JSC::CommonIdentifiers::isPrivateName ( UniquedStringImpl &  uid) const

◆ isPrivateName() [4/6]

bool JSC::CommonIdentifiers::isPrivateName ( UniquedStringImpl &  uid) const

◆ isPrivateName() [5/6]

bool JSC::CommonIdentifiers::isPrivateName ( const Identifier ) const

◆ isPrivateName() [6/6]

bool JSC::CommonIdentifiers::isPrivateName ( const Identifier ident) const

◆ lookUpPrivateName() [1/2]

const Identifier * JSC::CommonIdentifiers::lookUpPrivateName ( const Identifier ident) const

◆ lookUpPrivateName() [2/2]

const Identifier* JSC::CommonIdentifiers::lookUpPrivateName ( const Identifier ) const

◆ lookUpPublicName() [1/2]

Identifier JSC::CommonIdentifiers::lookUpPublicName ( const Identifier ident) const

◆ lookUpPublicName() [2/2]

Identifier JSC::CommonIdentifiers::lookUpPublicName ( const Identifier ) const

Friends And Related Function Documentation

◆ VM

VM
friend

Member Data Documentation

◆ emptyIdentifier

const Identifier JSC::CommonIdentifiers::emptyIdentifier

◆ nullIdentifier

const Identifier JSC::CommonIdentifiers::nullIdentifier

◆ thisIdentifier

const Identifier JSC::CommonIdentifiers::thisIdentifier

◆ timesIdentifier

const Identifier JSC::CommonIdentifiers::timesIdentifier

◆ underscoreProto

const Identifier JSC::CommonIdentifiers::underscoreProto

◆ useStrictIdentifier

const Identifier JSC::CommonIdentifiers::useStrictIdentifier

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