webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | Static Public Member Functions | List of all members
JSC::Profiler::UID Class Reference

#include <ProfilerUID.h>

Public Member Functions

 UID ()
 
 UID (WTF::HashTableDeletedValueType)
 
uint64_t toInt () const
 
bool operator== (const UID &other) const
 
bool operator!= (const UID &other) const
 
 operator bool () const
 
bool isHashTableDeletedValue () const
 
unsigned hash () const
 
void dump (PrintStream &) const
 
JSValue toJS (ExecState *) const
 
 UID ()
 
 UID (WTF::HashTableDeletedValueType)
 
uint64_t toInt () const
 
bool operator== (const UID &other) const
 
bool operator!= (const UID &other) const
 
 operator bool () const
 
bool isHashTableDeletedValue () const
 
unsigned hash () const
 
void dump (PrintStream &) const
 
JSValue toJS (ExecState *) const
 

Static Public Member Functions

static UID fromInt (uint64_t value)
 
static UID create ()
 
static UID fromInt (uint64_t value)
 
static UID create ()
 

Constructor & Destructor Documentation

◆ UID() [1/4]

JSC::Profiler::UID::UID ( )
inline

◆ UID() [2/4]

JSC::Profiler::UID::UID ( WTF::HashTableDeletedValueType  )
inline

◆ UID() [3/4]

JSC::Profiler::UID::UID ( )
inline

◆ UID() [4/4]

JSC::Profiler::UID::UID ( WTF::HashTableDeletedValueType  )
inline

Member Function Documentation

◆ create() [1/2]

UID JSC::Profiler::UID::create ( )
static

◆ create() [2/2]

static UID JSC::Profiler::UID::create ( )
static

◆ dump() [1/2]

void JSC::Profiler::UID::dump ( PrintStream &  out) const

◆ dump() [2/2]

void JSC::Profiler::UID::dump ( PrintStream &  ) const

◆ fromInt() [1/2]

static UID JSC::Profiler::UID::fromInt ( uint64_t  value)
inlinestatic

◆ fromInt() [2/2]

static UID JSC::Profiler::UID::fromInt ( uint64_t  value)
inlinestatic

◆ hash() [1/2]

unsigned JSC::Profiler::UID::hash ( ) const
inline

◆ hash() [2/2]

unsigned JSC::Profiler::UID::hash ( ) const
inline

◆ isHashTableDeletedValue() [1/2]

bool JSC::Profiler::UID::isHashTableDeletedValue ( ) const
inline

◆ isHashTableDeletedValue() [2/2]

bool JSC::Profiler::UID::isHashTableDeletedValue ( ) const
inline

◆ operator bool() [1/2]

JSC::Profiler::UID::operator bool ( ) const
inlineexplicit

◆ operator bool() [2/2]

JSC::Profiler::UID::operator bool ( ) const
inlineexplicit

◆ operator!=() [1/2]

bool JSC::Profiler::UID::operator!= ( const UID other) const
inline

◆ operator!=() [2/2]

bool JSC::Profiler::UID::operator!= ( const UID other) const
inline

◆ operator==() [1/2]

bool JSC::Profiler::UID::operator== ( const UID other) const
inline

◆ operator==() [2/2]

bool JSC::Profiler::UID::operator== ( const UID other) const
inline

◆ toInt() [1/2]

uint64_t JSC::Profiler::UID::toInt ( ) const
inline

◆ toInt() [2/2]

uint64_t JSC::Profiler::UID::toInt ( ) const
inline

◆ toJS() [1/2]

JSValue JSC::Profiler::UID::toJS ( ExecState exec) const

◆ toJS() [2/2]

JSValue JSC::Profiler::UID::toJS ( ExecState ) const

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