Immutable origin list with a shared document-family lifetime charge.
More...
#include "donner/svg/components/text/ComputedTextComponent.h"
|
|
| TextDecorationData (const TextDecorationData &)=delete |
|
TextDecorationData & | operator= (const TextDecorationData &)=delete |
|
std::span< const TextDecorationOrigin > | origins () const |
| | Borrow immutable declarations for this object's lifetime.
|
|
std::shared_ptr< DocumentResourceFamilyBudget > | family () const |
| | Shared accounting owner for independently retained snapshot copies.
|
|
|
static constexpr std::size_t | kMaximumOrigins = 64 |
| | Bound per-span ancestry storage and stack-based copies used during snapshot remapping.
|
Immutable origin list with a shared document-family lifetime charge.
◆ Create()
Reserve before allocation and copy an origin list; return null on refusal.
- Parameters
-
| family | Shared document-family memory owner. |
| origins | Origin declarations to retain. |
The documentation for this class was generated from the following file: