#include <MarkingConstraint.h>
|
JS_EXPORT_PRIVATE | MarkingConstraint (CString abbreviatedName, CString name, ::Function< void(SlotVisitor &, const VisitingTimeout &)>, ConstraintVolatility) |
|
JS_EXPORT_PRIVATE | MarkingConstraint (CString abbreviatedName, CString name, ::Function< void(SlotVisitor &, const VisitingTimeout &)>, ::Function< double(SlotVisitor &)>, ConstraintVolatility) |
|
JS_EXPORT_PRIVATE | ~MarkingConstraint () |
|
unsigned | index () const |
|
const char * | abbreviatedName () const |
|
const char * | name () const |
|
void | resetStats () |
|
size_t | lastVisitCount () const |
|
void | execute (SlotVisitor &, bool &didVisitSomething, MonotonicTime timeout) |
|
double | quickWorkEstimate (SlotVisitor &visitor) |
|
double | workEstimate (SlotVisitor &visitor) |
|
ConstraintVolatility | volatility () const |
|
JS_EXPORT_PRIVATE | MarkingConstraint (CString abbreviatedName, CString name, ::Function< void(SlotVisitor &, const VisitingTimeout &)>, ConstraintVolatility) |
|
JS_EXPORT_PRIVATE | MarkingConstraint (CString abbreviatedName, CString name, ::Function< void(SlotVisitor &, const VisitingTimeout &)>, ::Function< double(SlotVisitor &)>, ConstraintVolatility) |
|
JS_EXPORT_PRIVATE | ~MarkingConstraint () |
|
unsigned | index () const |
|
const char * | abbreviatedName () const |
|
const char * | name () const |
|
void | resetStats () |
|
size_t | lastVisitCount () const |
|
void | execute (SlotVisitor &, bool &didVisitSomething, MonotonicTime timeout) |
|
double | quickWorkEstimate (SlotVisitor &visitor) |
|
double | workEstimate (SlotVisitor &visitor) |
|
ConstraintVolatility | volatility () const |
|
◆ MarkingConstraint() [1/4]
◆ MarkingConstraint() [2/4]
◆ ~MarkingConstraint() [1/2]
JSC::MarkingConstraint::~MarkingConstraint |
( |
| ) |
|
◆ MarkingConstraint() [3/4]
◆ MarkingConstraint() [4/4]
◆ ~MarkingConstraint() [2/2]
◆ abbreviatedName() [1/2]
const char* JSC::MarkingConstraint::abbreviatedName |
( |
| ) |
const |
|
inline |
◆ abbreviatedName() [2/2]
const char* JSC::MarkingConstraint::abbreviatedName |
( |
| ) |
const |
|
inline |
◆ execute() [1/2]
void JSC::MarkingConstraint::execute |
( |
SlotVisitor & |
visitor, |
|
|
bool & |
didVisitSomething, |
|
|
MonotonicTime |
timeout |
|
) |
| |
◆ execute() [2/2]
void JSC::MarkingConstraint::execute |
( |
SlotVisitor & |
, |
|
|
bool & |
didVisitSomething, |
|
|
MonotonicTime |
timeout |
|
) |
| |
◆ index() [1/2]
unsigned JSC::MarkingConstraint::index |
( |
| ) |
const |
|
inline |
◆ index() [2/2]
unsigned JSC::MarkingConstraint::index |
( |
| ) |
const |
|
inline |
◆ lastVisitCount() [1/2]
size_t JSC::MarkingConstraint::lastVisitCount |
( |
| ) |
const |
|
inline |
◆ lastVisitCount() [2/2]
size_t JSC::MarkingConstraint::lastVisitCount |
( |
| ) |
const |
|
inline |
◆ name() [1/2]
const char* JSC::MarkingConstraint::name |
( |
| ) |
const |
|
inline |
◆ name() [2/2]
const char* JSC::MarkingConstraint::name |
( |
| ) |
const |
|
inline |
◆ quickWorkEstimate() [1/2]
double JSC::MarkingConstraint::quickWorkEstimate |
( |
SlotVisitor & |
visitor | ) |
|
|
inline |
◆ quickWorkEstimate() [2/2]
double JSC::MarkingConstraint::quickWorkEstimate |
( |
SlotVisitor & |
visitor | ) |
|
|
inline |
◆ resetStats() [1/2]
void JSC::MarkingConstraint::resetStats |
( |
| ) |
|
◆ resetStats() [2/2]
void JSC::MarkingConstraint::resetStats |
( |
| ) |
|
◆ volatility() [1/2]
◆ volatility() [2/2]
◆ workEstimate() [1/2]
double JSC::MarkingConstraint::workEstimate |
( |
SlotVisitor & |
visitor | ) |
|
|
inline |
◆ workEstimate() [2/2]
double JSC::MarkingConstraint::workEstimate |
( |
SlotVisitor & |
visitor | ) |
|
|
inline |
◆ MarkingConstraintSet
The documentation for this class was generated from the following files: