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 Origin & fromBottom (unsigned i) const
 
const Origin & fromTop (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 Origin & fromBottom (unsigned i) const
 
const Origin & fromTop (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: