|
c2pa-c
C++ API for c2pa-c library
|
IOStream Class wrapper for C2paStream. More...
#include <c2pa.hpp>


Public Member Functions | |
| template<typename IOStream > | |
| CppIOStream (IOStream &iostream) | |
| Construct an I/O stream wrapper from a std::iostream-derived object. | |
| CppIOStream (const CppIOStream &)=delete | |
| CppIOStream & | operator= (const CppIOStream &)=delete |
| CppIOStream (CppIOStream &&)=delete | |
| CppIOStream & | operator= (CppIOStream &&)=delete |
| ~CppIOStream () | |
Public Attributes | |
| C2paStream * | c_stream |
| Pointer to the underlying C2paStream. | |
IOStream Class wrapper for C2paStream.
This class is used to wrap an input/output stream for use with the C2PA library.
|
inline |
Construct an I/O stream wrapper from a std::iostream-derived object.
| IOStream | Type derived from std::iostream. |
| iostream | The I/O stream to wrap (must be open and valid). |
| C2paException | if stream wrapper creation fails. |
|
delete |
|
delete |
| c2pa::CppIOStream::~CppIOStream | ( | ) |
|
delete |
|
delete |
| C2paStream* c2pa::CppIOStream::c_stream |
Pointer to the underlying C2paStream.