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 |
An owning immutable view; retaining a view keeps its encoded bytes alive across sessions.