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

#include <ProfilerOriginStack.h>

Public Member Functions

 OriginStack ()
 
 OriginStack (WTF::HashTableDeletedValueType)
 
 OriginStack (const Origin &)
 
 OriginStack (Database &, CodeBlock *, const CodeOrigin &)
 
 ~OriginStack ()
 
void append (const Origin &)
 
bool operator! () const
 
unsigned size () const
 
const OriginfromBottom (unsigned i) const
 
const OriginfromTop (unsigned i) const
 
bool operator== (const OriginStack &) const
 
unsigned hash () const
 
bool isHashTableDeletedValue () const
 
void dump (PrintStream &) const
 
JSValue toJS (ExecState *) const
 
 OriginStack ()
 
 OriginStack (WTF::HashTableDeletedValueType)
 
 OriginStack (const Origin &)
 
 OriginStack (Database &, CodeBlock *, const CodeOrigin &)
 
 ~OriginStack ()
 
void append (const Origin &)
 
bool operator! () const
 
unsigned size () const
 
const OriginfromBottom (unsigned i) const
 
const OriginfromTop (unsigned i) const
 
bool operator== (const OriginStack &) const
 
unsigned hash () const
 
bool isHashTableDeletedValue () const
 
void dump (PrintStream &) const
 
JSValue toJS (ExecState *) const
 

Constructor & Destructor Documentation

◆ OriginStack() [1/8]

JSC::Profiler::OriginStack::OriginStack ( )
inline

◆ OriginStack() [2/8]

JSC::Profiler::OriginStack::OriginStack ( WTF::HashTableDeletedValueType  )

◆ OriginStack() [3/8]

JSC::Profiler::OriginStack::OriginStack ( const Origin origin)
explicit

◆ OriginStack() [4/8]

JSC::Profiler::OriginStack::OriginStack ( Database database,
CodeBlock codeBlock,
const CodeOrigin codeOrigin 
)
explicit

◆ ~OriginStack() [1/2]

JSC::Profiler::OriginStack::~OriginStack ( )

◆ OriginStack() [5/8]

JSC::Profiler::OriginStack::OriginStack ( )
inline

◆ OriginStack() [6/8]

JSC::Profiler::OriginStack::OriginStack ( WTF::HashTableDeletedValueType  )

◆ OriginStack() [7/8]

JSC::Profiler::OriginStack::OriginStack ( const Origin )
explicit

◆ OriginStack() [8/8]

JSC::Profiler::OriginStack::OriginStack ( Database ,
CodeBlock ,
const CodeOrigin  
)
explicit

◆ ~OriginStack() [2/2]

JSC::Profiler::OriginStack::~OriginStack ( )

Member Function Documentation

◆ append() [1/2]

void JSC::Profiler::OriginStack::append ( const Origin origin)

◆ append() [2/2]

void JSC::Profiler::OriginStack::append ( const Origin )

◆ dump() [1/2]

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

◆ dump() [2/2]

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

◆ fromBottom() [1/2]

const Origin& JSC::Profiler::OriginStack::fromBottom ( unsigned  i) const
inline

◆ fromBottom() [2/2]

const Origin& JSC::Profiler::OriginStack::fromBottom ( unsigned  i) const
inline

◆ fromTop() [1/2]

const Origin& JSC::Profiler::OriginStack::fromTop ( unsigned  i) const
inline

◆ fromTop() [2/2]

const Origin& JSC::Profiler::OriginStack::fromTop ( unsigned  i) const
inline

◆ hash() [1/2]

unsigned JSC::Profiler::OriginStack::hash ( ) const

◆ hash() [2/2]

unsigned JSC::Profiler::OriginStack::hash ( ) const

◆ isHashTableDeletedValue() [1/2]

bool JSC::Profiler::OriginStack::isHashTableDeletedValue ( ) const

◆ isHashTableDeletedValue() [2/2]

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

◆ operator!() [1/2]

bool JSC::Profiler::OriginStack::operator! ( ) const
inline

◆ operator!() [2/2]

bool JSC::Profiler::OriginStack::operator! ( ) const
inline

◆ operator==() [1/2]

bool JSC::Profiler::OriginStack::operator== ( const OriginStack ) const

◆ operator==() [2/2]

bool JSC::Profiler::OriginStack::operator== ( const OriginStack other) const

◆ size() [1/2]

unsigned JSC::Profiler::OriginStack::size ( ) const
inline

◆ size() [2/2]

unsigned JSC::Profiler::OriginStack::size ( ) const
inline

◆ toJS() [1/2]

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

◆ toJS() [2/2]

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

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