| 543 | // -------------- |
| 544 | |
| 545 | void |
| 546 | XMPMeta::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 | // ------------------------------------------------------------------------------------------------- |
no outgoing calls
no test coverage detected