MCPcopy Create free account
hub / github.com/Exiv2/exiv2 / SetStructField

Method SetStructField

xmpsdk/src/XMPMeta-GetSet.cpp:545–561  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

543// --------------
544
545void
546XMPMeta::SetStructField ( XMP_StringPtr schemaNS,
547 XMP_StringPtr structName,
548 XMP_StringPtr fieldNS,
549 XMP_StringPtr fieldName,
550 XMP_StringPtr fieldValue,
551 XMP_OptionBits options )
552{
553 XMP_Assert ( (schemaNS != 0) && (structName != 0) && (fieldNS != 0) && (fieldName != 0) ); // Enforced by wrapper.
554
555 XMP_StringPtr fieldPath;
556 XMP_StringLen pathLen;
557
558 XMPUtils::ComposeStructFieldPath ( schemaNS, structName, fieldNS, fieldName, &fieldPath, &pathLen );
559 SetProperty ( schemaNS, fieldPath, fieldValue, options );
560
561} // SetStructField
562
563
564// -------------------------------------------------------------------------------------------------

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected