|
c2pa-c
C++ API for c2pa-c library
|
Input stream IStream wrapper for C2paStream. More...
#include <c2pa.hpp>


Public Member Functions | |
| template<typename IStream > | |
| CppIStream (IStream &istream) | |
| Construct an input stream wrapper from a std::istream-derived object. | |
| CppIStream (const CppIStream &)=delete | |
| CppIStream & | operator= (const CppIStream &)=delete |
| CppIStream (CppIStream &&)=delete | |
| CppIStream & | operator= (CppIStream &&)=delete |
| ~CppIStream () | |
Public Attributes | |
| C2paStream * | c_stream |
| Pointer to the underlying C2paStream. | |
Friends | |
| class | Reader |
Input stream IStream wrapper for C2paStream.
This class is used to wrap an input stream for use with the C2PA library.
|
inlineexplicit |
Construct an input stream wrapper from a std::istream-derived object.
| IStream | Type derived from std::istream. |
| istream | The input stream to wrap (must be open and valid). |
| C2paException | if stream wrapper creation fails. |
|
delete |
|
delete |
| c2pa::CppIStream::~CppIStream | ( | ) |
|
delete |
|
delete |
|
friend |
| C2paStream* c2pa::CppIStream::c_stream |
Pointer to the underlying C2paStream.