Donner SVG main
0.8.0 ยท 11f00dfd0.8.0 main
SVG editor and embeddable C⁠+⁠+⁠20 engine.
Loading...
Searching...
No Matches
donner::ResourceLease Class Reference

An owning immutable view; retaining a view keeps its encoded bytes alive across sessions. More...

#include "donner/base/PackagedResource.h"

Public Member Functions

 ResourceLease (const PackagedResource &resource)
 ResourceLease (ResourceBytes bytes)
 ResourceLease (std::span< const uint8_t > bytes)
const uint8_t * data () const &
const uint8_t * data () const &&=delete
size_t size () const
bool empty () const
std::span< const uint8_t > bytes () const &
std::span< const uint8_t > bytes () const &&=delete
 operator std::span< const uint8_t > () const &
 operator std::span< const uint8_t > () const &&=delete
std::string_view text () const &
std::string_view text () const &&=delete

Detailed Description

An owning immutable view; retaining a view keeps its encoded bytes alive across sessions.


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