Donner SVG 0.8.0
0.8.0 ยท ebf353960.8.0 main
SVG editor and embeddable C⁠+⁠+⁠20 engine.
Loading...
Searching...
No Matches
donner::editor::repro::ReplaySemanticActionCost Struct Reference

Estimated work performed by one semantic replay action. More...

#include "donner/editor/repro/ReplayResourceBudget.h"

Public Attributes

std::size_t actions = 1
 Number of semantic actions charged by this estimate.
std::size_t selectionMutations = 0
 Number of selected-element mutations charged by this action.
std::size_t weightedWorkBytes = 0
 Estimated source and payload work in bytes.
bool valid = true
 False when arithmetic overflow made the estimate unusable.

Detailed Description

Estimated work performed by one semantic replay action.

Member Data Documentation

◆ actions

std::size_t donner::editor::repro::ReplaySemanticActionCost::actions = 1

Number of semantic actions charged by this estimate.

◆ selectionMutations

std::size_t donner::editor::repro::ReplaySemanticActionCost::selectionMutations = 0

Number of selected-element mutations charged by this action.

◆ valid

bool donner::editor::repro::ReplaySemanticActionCost::valid = true

False when arithmetic overflow made the estimate unusable.

◆ weightedWorkBytes

std::size_t donner::editor::repro::ReplaySemanticActionCost::weightedWorkBytes = 0

Estimated source and payload work in bytes.


The documentation for this struct was generated from the following file: