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

#include <PropertyName.h>

Public Member Functions

 PropertyName (UniquedStringImpl *propertyName)
 
 PropertyName (const Identifier &propertyName)
 
 PropertyName (const PrivateName &propertyName)
 
bool isNull () const
 
bool isSymbol ()
 
UniquedStringImpl * uid () const
 
AtomicStringImpl * publicName () const
 
void dump (PrintStream &out) const
 
 PropertyName (UniquedStringImpl *propertyName)
 
 PropertyName (const Identifier &propertyName)
 
 PropertyName (const PrivateName &propertyName)
 
bool isNull () const
 
bool isSymbol ()
 
UniquedStringImpl * uid () const
 
AtomicStringImpl * publicName () const
 
void dump (PrintStream &out) const
 

Constructor & Destructor Documentation

◆ PropertyName() [1/6]

JSC::PropertyName::PropertyName ( UniquedStringImpl *  propertyName)
inline

◆ PropertyName() [2/6]

JSC::PropertyName::PropertyName ( const Identifier propertyName)
inline

◆ PropertyName() [3/6]

JSC::PropertyName::PropertyName ( const PrivateName propertyName)
inline

◆ PropertyName() [4/6]

JSC::PropertyName::PropertyName ( UniquedStringImpl *  propertyName)
inline

◆ PropertyName() [5/6]

JSC::PropertyName::PropertyName ( const Identifier propertyName)
inline

◆ PropertyName() [6/6]

JSC::PropertyName::PropertyName ( const PrivateName propertyName)
inline

Member Function Documentation

◆ dump() [1/2]

void JSC::PropertyName::dump ( PrintStream &  out) const
inline

◆ dump() [2/2]

void JSC::PropertyName::dump ( PrintStream &  out) const
inline

◆ isNull() [1/2]

bool JSC::PropertyName::isNull ( ) const
inline

◆ isNull() [2/2]

bool JSC::PropertyName::isNull ( ) const
inline

◆ isSymbol() [1/2]

bool JSC::PropertyName::isSymbol ( )
inline

◆ isSymbol() [2/2]

bool JSC::PropertyName::isSymbol ( )
inline

◆ publicName() [1/2]

AtomicStringImpl* JSC::PropertyName::publicName ( ) const
inline

◆ publicName() [2/2]

AtomicStringImpl* JSC::PropertyName::publicName ( ) const
inline

◆ uid() [1/2]

UniquedStringImpl* JSC::PropertyName::uid ( ) const
inline

◆ uid() [2/2]

UniquedStringImpl* JSC::PropertyName::uid ( ) const
inline

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