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

#include <MarkingConstraintSet.h>

Classes

class  ExecutionContext
 

Public Member Functions

 MarkingConstraintSet ()
 
 ~MarkingConstraintSet ()
 
void didStartMarking ()
 
void add (CString abbreviatedName, CString name, ::Function< void(SlotVisitor &, const VisitingTimeout &)>, ConstraintVolatility)
 
void add (CString abbreviatedName, CString name, ::Function< void(SlotVisitor &, const VisitingTimeout &)>, ::Function< double(SlotVisitor &)>, ConstraintVolatility)
 
void add (std::unique_ptr< MarkingConstraint >)
 
bool isWavefrontAdvancing (SlotVisitor &)
 
bool isWavefrontRetreating (SlotVisitor &visitor)
 
bool executeConvergence (SlotVisitor &, MonotonicTime timeout=MonotonicTime::infinity())
 
void executeAll (SlotVisitor &)
 

Friends

class ExecutionContext
 

Constructor & Destructor Documentation

◆ MarkingConstraintSet()

JSC::MarkingConstraintSet::MarkingConstraintSet ( )

◆ ~MarkingConstraintSet()

JSC::MarkingConstraintSet::~MarkingConstraintSet ( )

Member Function Documentation

◆ add() [1/3]

void JSC::MarkingConstraintSet::add ( CString  abbreviatedName,
CString  name,
::Function< void(SlotVisitor &, const VisitingTimeout &)>  ,
ConstraintVolatility   
)

◆ add() [2/3]

void JSC::MarkingConstraintSet::add ( CString  abbreviatedName,
CString  name,
::Function< void(SlotVisitor &, const VisitingTimeout &)>  ,
::Function< double(SlotVisitor &)>  ,
ConstraintVolatility   
)

◆ add() [3/3]

void JSC::MarkingConstraintSet::add ( std::unique_ptr< MarkingConstraint constraint)

◆ didStartMarking()

void JSC::MarkingConstraintSet::didStartMarking ( )

◆ executeAll()

void JSC::MarkingConstraintSet::executeAll ( SlotVisitor visitor)

◆ executeConvergence()

bool JSC::MarkingConstraintSet::executeConvergence ( SlotVisitor visitor,
MonotonicTime  timeout = MonotonicTime::infinity() 
)

◆ isWavefrontAdvancing()

bool JSC::MarkingConstraintSet::isWavefrontAdvancing ( SlotVisitor visitor)

◆ isWavefrontRetreating()

bool JSC::MarkingConstraintSet::isWavefrontRetreating ( SlotVisitor visitor)
inline

Friends And Related Function Documentation

◆ ExecutionContext

friend class ExecutionContext
friend

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