Public Member Functions | List of all members
Utf8To32ReadResource Class Referenceabstract

A read-only UTF-8 resource which is read in as UTF-32 characters. More...

#include <Utf8To32ReadResource.hpp>

Inheritance diagram for Utf8To32ReadResource:
[legend]
Collaboration diagram for Utf8To32ReadResource:
[legend]

Public Member Functions

virtual std::u32istream & readStream ()=0
 Get the input stream of the UTF-8 to UTF-32 read resource. More...
 
- Public Member Functions inherited from Resource
virtual ~Resource ()=default
 Destroy the resource instance. More...
 
virtual void close ()=0
 Close the stream(s) in the resource. More...
 
virtual const Uriuri () const =0
 Get the URI associated with this resource. More...
 

Detailed Description

A read-only UTF-8 resource which is read in as UTF-32 characters.

Member Function Documentation

◆ readStream()

virtual std::u32istream& readStream ( )
pure virtual

Get the input stream of the UTF-8 to UTF-32 read resource.

Implemented in HttpsUtf8To32ReadResource, HttpUtf8To32ReadResource, ZipEntryUtf8To32ReadResource, StringUriUtf8To32ReadResource, and FileUtf8To32ReadResource.


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