roo_io
API Documentation for roo_io
Loading...
Searching...
No Matches
roo_io::MemoryResource< PtrType > Class Template Reference

#include <memory_resource.h>

Inheritance diagram for roo_io::MemoryResource< PtrType >:
[legend]
Collaboration diagram for roo_io::MemoryResource< PtrType >:
[legend]

Public Member Functions

 MemoryResource (PtrType begin, PtrType end)
 
std::unique_ptr< roo_io::MultipassInputStreamopen () const override
 
- Public Member Functions inherited from roo_io::MultipassResource
 MultipassResource ()=default
 
virtual ~MultipassResource ()=default
 

Detailed Description

template<typename PtrType>
class roo_io::MemoryResource< PtrType >

Definition at line 12 of file memory_resource.h.

Constructor & Destructor Documentation

◆ MemoryResource()

template<typename PtrType >
roo_io::MemoryResource< PtrType >::MemoryResource ( PtrType  begin,
PtrType  end 
)
inline

Definition at line 14 of file memory_resource.h.

Member Function Documentation

◆ open()

template<typename PtrType >
std::unique_ptr< roo_io::MultipassInputStream > roo_io::MemoryResource< PtrType >::open ( ) const
inlineoverridevirtual

Implements roo_io::MultipassResource.

Definition at line 17 of file memory_resource.h.


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