|
|
@ -58,8 +58,7 @@ namespace Exiv2 {
|
|
|
|
@throw Error if the key cannot be parsed and converted
|
|
|
|
@throw Error if the key cannot be parsed and converted
|
|
|
|
to a known schema namespace prefix and property name.
|
|
|
|
to a known schema namespace prefix and property name.
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
explicit Xmpdatum(const XmpKey& key,
|
|
|
|
explicit Xmpdatum(const XmpKey& key, const Value* pValue = nullptr);
|
|
|
|
const Value* pValue =0);
|
|
|
|
|
|
|
|
//! Copy constructor
|
|
|
|
//! Copy constructor
|
|
|
|
Xmpdatum(const Xmpdatum& rhs);
|
|
|
|
Xmpdatum(const Xmpdatum& rhs);
|
|
|
|
//! Destructor
|
|
|
|
//! Destructor
|
|
|
@ -111,7 +110,7 @@ namespace Exiv2 {
|
|
|
|
//@{
|
|
|
|
//@{
|
|
|
|
//! Not implemented. Calling this method will raise an exception.
|
|
|
|
//! Not implemented. Calling this method will raise an exception.
|
|
|
|
long copy(byte* buf, ByteOrder byteOrder) const override;
|
|
|
|
long copy(byte* buf, ByteOrder byteOrder) const override;
|
|
|
|
std::ostream& write(std::ostream& os, const ExifData* pMetadata = 0) const override;
|
|
|
|
std::ostream& write(std::ostream& os, const ExifData* pMetadata = nullptr) const override;
|
|
|
|
/*!
|
|
|
|
/*!
|
|
|
|
@brief Return the key of the Xmpdatum. The key is of the form
|
|
|
|
@brief Return the key of the Xmpdatum. The key is of the form
|
|
|
|
'<b>Xmp</b>.prefix.property'. Note however that the
|
|
|
|
'<b>Xmp</b>.prefix.property'. Note however that the
|
|
|
@ -375,7 +374,7 @@ namespace Exiv2 {
|
|
|
|
|
|
|
|
|
|
|
|
@return True if the initialization was successful, else false.
|
|
|
|
@return True if the initialization was successful, else false.
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
static bool initialize(XmpParser::XmpLockFct xmpLockFct =0, void* pLockData =0);
|
|
|
|
static bool initialize(XmpParser::XmpLockFct xmpLockFct = nullptr, void* pLockData = nullptr);
|
|
|
|
/*!
|
|
|
|
/*!
|
|
|
|
@brief Terminate the XMP Toolkit and unregister custom namespaces.
|
|
|
|
@brief Terminate the XMP Toolkit and unregister custom namespaces.
|
|
|
|
|
|
|
|
|
|
|
|