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


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