One concept a document uses that an export cannot carry intact. More...
#include <loss.hpp>
Public Attributes | |
| Concept | concept_value = Concept::Unknown |
| ExportLevel | level = ExportLevel::Drop |
| Drop or Degrade. Full and RoundtripOnly concepts never appear here. | |
| LossClass | loss_class = LossClass::Dropped |
| std::optional< Concept > | degraded_to |
| The concept a degrade lands on. Empty when the concept is dropped. | |
| std::uint64_t | count = 0 |
| How many times the document uses the concept. Exact. | |
| std::vector< timeline::ItemId > | owners |
| A bounded sample of the affected items, per CensusLimits. | |
| std::string_view | detail |
| The format's own account of what is lost, from its capability table. | |
One concept a document uses that an export cannot carry intact.
| Concept pulp::interchange::LossEntry::concept_value = Concept::Unknown |
| std::uint64_t pulp::interchange::LossEntry::count = 0 |
How many times the document uses the concept. Exact.
| std::optional<Concept> pulp::interchange::LossEntry::degraded_to |
The concept a degrade lands on. Empty when the concept is dropped.
| std::string_view pulp::interchange::LossEntry::detail |
The format's own account of what is lost, from its capability table.
| ExportLevel pulp::interchange::LossEntry::level = ExportLevel::Drop |
Drop or Degrade. Full and RoundtripOnly concepts never appear here.
| LossClass pulp::interchange::LossEntry::loss_class = LossClass::Dropped |
| std::vector<timeline::ItemId> pulp::interchange::LossEntry::owners |
A bounded sample of the affected items, per CensusLimits.