| XMP Toolkit SDK 6.0.0

Classes | Typedefs | Enumerations | Functions | Variables
AdobeXMPCore Namespace Reference

## Classes
class | IArrayNode_v1
| Version1 of the interface that represents an Array Node of XMP DOM. More...
class | IClientDOMParser_v1
| Version 1 of the interface that supports parsing by the client supplied parser of the XMP Data Model. More...
class | IClientDOMSerializer_v1
| Version 1 of the interface that supports serializing by the client supplied serializer of the XMP Data Model. More...
class | ICompositeNode_v1
| Version1 of the interface that serves as a base interface to all composite types of nodes in the XMP DOM ( like Arrays and Structures ). More...
class | ICoreConfigurationManager_v1
| Version1 of the interface that represents configuration settings controllable by the client. More...
class | ICoreObjectFactory_v1
| Version1 of a interface that represents a factory to create various artifacts of XMP DOM like array, structure, path etc. More...
class | IDOMImplementationRegistry_v1
| Version1 of the interface that serves as a database/registry of all the parsers and serializers available with the XMPCore library. More...
class | IDOMParser_v1
| Version 1 of the interface that supports parsing of the XMP Data Model. More...
class | IDOMSerializer_v1
| Version1 of the interface that represents an object that can serialize an XMP Data Model to a buffer. Provides the functions to serialize the XMP Data Model. More...
class | IMetadata_v1
| Version1 of the interface that represents the whole xmp metadata for an asset. More...
class | IMetadataConverterUtils_v1
| Version1 of the interface that represents an utility functions that can convert old xmp object(SXMPMeta) to new xmp object(IMetadata) and vice versa. More...
class | INameSpacePrefixMap_v1
| Version1 of the interface that represents map where each entry consists of prefix string as the key and corresponding nameSpace string as its value. More...
class | INode_v1
| Version1 of the interface that serves as a base interface to all types of nodes in the XMP DOM. More...
class | INodeIterator_v1
| Interface that represents an iterator over the mutable children of a XMP DOM Node. More...
class | IPath_v1
| Version1 of the interface that provides an easy iterative description of a specific path into the XMP tree. More...
class | IPathSegment_v1
| Version1 of the interface that represents one segment in a path to a node into the XMP tree. More...
class | ISimpleNode_v1
| Version1 of the interface that represents a Simple Property Node of XMP DOM. More...
class | IStructureNode_v1
| Version1 of the interface that represents a structure Node of XMP DOM. More...

## Typedefs
typedef INameSpacePrefixMap_v1 | INameSpacePrefixMap_base
typedef INameSpacePrefixMap_v1 * | pINameSpacePrefixMap_base
typedef INameSpacePrefixMap * | pINameSpacePrefixMap
typedef shared_ptr< INameSpacePrefixMap > | spINameSpacePrefixMap
typedef shared_ptr< const INameSpacePrefixMap > | spcINameSpacePrefixMap
typedef IPathSegment_v1 | IPathSegment_base
typedef IPathSegment_v1 * | pIPathSegment_base
typedef IPathSegment * | pIPathSegment
typedef shared_ptr< IPathSegment > | spIPathSegment
typedef shared_ptr< const IPathSegment > | spcIPathSegment
typedef IPath_v1 | IPath_base
typedef IPath_v1 * | pIPath_base
typedef IPath * | pIPath
typedef shared_ptr< IPath > | spIPath
typedef shared_ptr< const IPath > | spcIPath
typedef INode_v1 | INode_base
typedef INode_v1 * | pINode_base
typedef INode * | pINode
typedef shared_ptr< INode > | spINode
typedef shared_ptr< const INode > | spcINode
typedef ISimpleNode_v1 | ISimpleNode_base
typedef ISimpleNode_v1 * | pISimpleNode_base
typedef ISimpleNode * | pISimpleNode
typedef shared_ptr< ISimpleNode > | spISimpleNode
typedef shared_ptr< const ISimpleNode > | spcISimpleNode
typedef ICompositeNode_v1 | ICompositeNode_base
typedef ICompositeNode_v1 * | pICompositeNode_base
typedef ICompositeNode * | pICompositeNode
typedef shared_ptr< ICompositeNode > | spICompositeNode
typedef shared_ptr< const ICompositeNode > | spcICompositeNode
typedef IStructureNode_v1 | IStructureNode_base
typedef IStructureNode_v1 * | pIStructureNode_base
typedef IStructureNode * | pIStructureNode
typedef shared_ptr< IStructureNode > | spIStructureNode
typedef shared_ptr< const IStructureNode > | spcIStructureNode
typedef IArrayNode_v1 | IArrayNode_base
typedef IArrayNode_v1 * | pIArrayNode_base
typedef IArrayNode * | pIArrayNode
typedef shared_ptr< IArrayNode > | spIArrayNode
typedef shared_ptr< const IArrayNode > | spcIArrayNode
typedef INodeIterator_v1 | INodeIterator_base
typedef INodeIterator_v1 * | pINodeIterator_base
typedef INodeIterator * | pINodeIterator
typedef shared_ptr< INodeIterator > | spINodeIterator
typedef shared_ptr< const INodeIterator > | spcINodeIterator
typedef IMetadata_v1 | IMetadata_base
typedef IMetadata_v1 * | pIMetadata_base
typedef IMetadata * | pIMetadata
typedef shared_ptr< IMetadata > | spIMetadata
typedef shared_ptr< const IMetadata > | spcIMetadata
typedef IClientDOMParser_v1 | IClientDOMParser_base
typedef IClientDOMParser_v1 * | pIClientDOMParser_base
typedef IClientDOMParser * | pIClientDOMParser
typedef IClientDOMSerializer_v1 | IClientDOMSerializer_base
typedef IClientDOMSerializer_v1 * | pIClientDOMSerializer_base
typedef IClientDOMSerializer * | pIClientDOMSerializer
typedef IDOMParser_v1 | IDOMParser_base
typedef IDOMParser_v1 * | pIDOMParser_base
typedef IDOMParser * | pIDOMParser
typedef shared_ptr< IDOMParser > | spIDOMParser
typedef shared_ptr< const IDOMParser > | spcIDOMParser
typedef IDOMSerializer_v1 | IDOMSerializer_base
typedef IDOMSerializer_v1 * | pIDOMSerializer_base
typedef IDOMSerializer * | pIDOMSerializer
typedef shared_ptr< IDOMSerializer > | spIDOMSerializer
typedef shared_ptr< const IDOMSerializer > | spcIDOMSerializer
typedef IDOMImplementationRegistry_v1 | IDOMImplementationRegistry_base
typedef IDOMImplementationRegistry_v1 * | pIDOMImplementationRegistry_base
typedef IDOMImplementationRegistry * | pIDOMImplementationRegistry
typedef shared_ptr< IDOMImplementationRegistry > | spIDOMImplementationRegistry
typedef shared_ptr< const IDOMImplementationRegistry > | spcIDOMImplementationRegistry
typedef ICoreObjectFactory_v1 | ICoreObjectFactory_base
typedef ICoreObjectFactory_v1 * | pICoreObjectFactory_base
typedef ICoreObjectFactory * | pICoreObjectFactory
typedef ICoreConfigurationManager_v1 | ICoreConfigurationManager_base
typedef ICoreConfigurationManager_v1 * | pICoreConfigurationManager_base
typedef ICoreConfigurationManager * | pICoreConfigurationManager
typedef shared_ptr< ICoreConfigurationManager > | spICoreConfigurationManager
typedef shared_ptr< const ICoreConfigurationManager > | spcICoreConfigurationManager
typedef IMetadataConverterUtils_v1 | IMetadataConverterUtils_base
typedef IMetadataConverterUtils_v1 * | pIMetadataConverterUtils_base
typedef IMetadataConverterUtils * | pIMetadataConverterUtils
typedef shared_ptr< IMetadataConverterUtils > | spIMetadataConverterUtils
typedef shared_ptr< const IMetadataConverterUtils > | spcIMetadataConverterUtils

## Enumerations
enum | eDataModelErrorCode { kDMECNone = 0, kDMECNameSpacePrefixMapEntryMissing = 1, kDMECDifferentNodeTypePresent = 2, kDMECNodeAlreadyAChild = 3, kDMECNodeAlreadyExists = 4, kDMECNoSuchNodeExists = 5, kDMECArrayItemTypeDifferent = 6, kDMECInvalidPathSegment = 7, kDMECBadSchema = 101, kDMECBadXPath = 102, kDMECBadOptions = 103, kDMECBadIterPosition = 104, kDMECBadUnicode = 105, kDMECValidationError = 106, kDMECEmptyIterator = 107, kDMECMaxValue = kMaxEnumValue }
enum | eParserErrorCode { kPECNone = 0, kPECBadXML = 1, kPECBadRDF = 2, kPECBadXMP = 3, kPECInvalidContextNode = 4, kPECContextNodeIsNonComposite = 5, kPECContextNodeParentIsNonArray = 6, kPECMaxValue = kMaxEnumValue }
| Indicates various errors encountered during parsing. More...
enum | eSerializerErrorCode { kSECNone = 0, kSECSizeExceed = 1, kSECUnRegisteredNameSpace = 2, kSECMaxValue = kMaxEnumValue }
| Indicates various errors encountered during serialization. More...

## Functions
typedef | BASE_CLASS (INameSpacePrefixMap, INAMESPACEPREFIXMAP_VERSION) INameSpacePrefixMap
static const uint64 | kINameSpacePrefixMapID (0x634e5350724d6170)
typedef | BASE_CLASS (IPathSegment, IPATHSEGMENT_VERSION) IPathSegment
static const uint64 | kIPathSegmentID (0x6350617468536567)
typedef | BASE_CLASS (IPath, IPATH_VERSION) IPath
static const uint64 | kIPathID (0x6350617468202020)
typedef | BASE_CLASS (INode, INODE_VERSION) INode
static const uint64 | kINodeID (0x634e6f6465202020)
typedef | BASE_CLASS (ISimpleNode, ISIMPLENODE_VERSION) ISimpleNode
static const uint64 | kISimpleNodeID (0x63536d6c4e6f6465)
typedef | BASE_CLASS (ICompositeNode, ICOMPOSITENODE_VERSION) ICompositeNode
static const uint64 | kICompositeNodeID (0x63436d704e6f6465)
typedef | BASE_CLASS (IStructureNode, ISTRUCTURENODE_VERSION) IStructureNode
static const uint64 | kIStructureNodeID (0x635374724e6f6465)
typedef | BASE_CLASS (IArrayNode, IARRAYNODE_VERSION) IArrayNode
static const uint64 | kIArrayNodeID (0x634172724e6f6465)
typedef | BASE_CLASS (INodeIterator, INODEITERATOR_VERSION) INodeIterator
static const uint64 | kINodeIteratorID (0x634e6f6465497420)
typedef | BASE_CLASS (IMetadata, IMETADATA_VERSION) IMetadata
static const uint64 | kIMetadataID (0x634d657461646174)
typedef | BASE_CLASS (IClientDOMParser, ICLIENTDOMPARSER_VERSION) IClientDOMParser
typedef | BASE_CLASS (IClientDOMSerializer, ICLIENTDOMSERIALIZER_VERSION) IClientDOMSerializer
typedef | BASE_CLASS (IDOMParser, IDOMPARSER_VERSION) IDOMParser
static const uint64 | kIDOMParserID (0x63444f4d50727372)
typedef | BASE_CLASS (IDOMSerializer, IDOMSERIALIZER_VERSION) IDOMSerializer
static const uint64 | kIDOMSerializerID (0x63444f4d53726c7a)
typedef | BASE_CLASS (IDOMImplementationRegistry, IDOMIMPLEMENTATIONREGISTRY_VERSION) IDOMImplementationRegistry
static const uint64 | kIDOMImplementationRegistryID (0x63444f4d52677374)
typedef | BASE_CLASS (ICoreObjectFactory, ICOREOBJECTFACTORY_VERSION) ICoreObjectFactory
static const uint64 | kICoreObjectFactoryID (0x634f626a46616374)
typedef | BASE_CLASS (ICoreConfigurationManager, ICORECONFIGURATIONMANAGER_VERSION) ICoreConfigurationManager
static const uint64 | kICoreConfigurationManagerID (0x63436f6e664d6772)
typedef | BASE_CLASS (IMetadataConverterUtils, IMETADATACONVERTERUTILS_VERSION) IMetadataConverterUtils
static const uint64 | kIMetadataConverterUtilsID (0x63436F6E5574696C)

## Variables
const typedef INameSpacePrefixMap_v1 * | pcINameSpacePrefixMap_base
const typedef INameSpacePrefixMap * | pcINameSpacePrefixMap
const typedef IPathSegment_v1 * | pcIPathSegment_base
const typedef IPathSegment * | pcIPathSegment
const typedef IPath_v1 * | pcIPath_base
const typedef IPath * | pcIPath
const typedef INode_v1 * | pcINode_base
const typedef INode * | pcINode
const typedef ISimpleNode_v1 * | pcISimpleNode_base
const typedef ISimpleNode * | pcISimpleNode
const typedef ICompositeNode_v1 * | pcICompositeNode_base
const typedef ICompositeNode * | pcICompositeNode
const typedef IStructureNode_v1 * | pcIStructureNode_base
const typedef IStructureNode * | pcIStructureNode
const typedef IArrayNode_v1 * | pcIArrayNode_base
const typedef IArrayNode * | pcIArrayNode
const typedef INodeIterator_v1 * | pcINodeIterator_base
const typedef INodeIterator * | pcINodeIterator
const typedef IMetadata_v1 * | pcIMetadata_base
const typedef IMetadata * | pcIMetadata
const typedef IClientDOMParser_v1 * | pcIClientDOMParser_base
const typedef IClientDOMParser * | pcIClientDOMParser
const typedef IClientDOMSerializer_v1 * | pcIClientDOMSerializer_base
const typedef IClientDOMSerializer * | pcIClientDOMSerializer
const typedef IDOMParser_v1 * | pcIDOMParser_base
const typedef IDOMParser * | pcIDOMParser
const typedef IDOMSerializer_v1 * | pcIDOMSerializer_base
const typedef IDOMSerializer * | pcIDOMSerializer
const typedef IDOMImplementationRegistry_v1 * | pcIDOMImplementationRegistry_base
const typedef IDOMImplementationRegistry * | pcIDOMImplementationRegistry
const typedef ICoreObjectFactory_v1 * | pcICoreObjectFactory_base
const typedef ICoreObjectFactory * | pcICoreObjectFactory
const typedef ICoreConfigurationManager_v1 * | pcICoreConfigurationManager_base
const typedef ICoreConfigurationManager * | pcICoreConfigurationManager
const typedef IMetadataConverterUtils_v1 * | pcIMetadataConverterUtils_base
const typedef IMetadataConverterUtils * | pcIMetadataConverterUtils

## Typedef Documentation

## ◆ IArrayNode_base

typedef IArrayNode_v1 AdobeXMPCore::IArrayNode_base

Definition at line 108 of file XMPCoreFwdDeclarations.h.

## ◆ IClientDOMParser_base

typedef IClientDOMParser_v1 AdobeXMPCore::IClientDOMParser_base

Definition at line 144 of file XMPCoreFwdDeclarations.h.

## ◆ IClientDOMSerializer_base

typedef IClientDOMSerializer_v1 AdobeXMPCore::IClientDOMSerializer_base

Definition at line 153 of file XMPCoreFwdDeclarations.h.

## ◆ ICompositeNode_base

typedef ICompositeNode_v1 AdobeXMPCore::ICompositeNode_base

Definition at line 84 of file XMPCoreFwdDeclarations.h.

## ◆ ICoreConfigurationManager_base

typedef ICoreConfigurationManager_v1 AdobeXMPCore::ICoreConfigurationManager_base

Definition at line 208 of file XMPCoreFwdDeclarations.h.

## ◆ ICoreObjectFactory_base

typedef ICoreObjectFactory_v1 AdobeXMPCore::ICoreObjectFactory_base

Definition at line 198 of file XMPCoreFwdDeclarations.h.

## ◆ IDOMImplementationRegistry_base

typedef IDOMImplementationRegistry_v1 AdobeXMPCore::IDOMImplementationRegistry_base

Definition at line 186 of file XMPCoreFwdDeclarations.h.

## ◆ IDOMParser_base

typedef IDOMParser_v1 AdobeXMPCore::IDOMParser_base

Definition at line 162 of file XMPCoreFwdDeclarations.h.

## ◆ IDOMSerializer_base

typedef IDOMSerializer_v1 AdobeXMPCore::IDOMSerializer_base

Definition at line 174 of file XMPCoreFwdDeclarations.h.

## ◆ IMetadata_base

typedef IMetadata_v1 AdobeXMPCore::IMetadata_base

Definition at line 132 of file XMPCoreFwdDeclarations.h.

## ◆ IMetadataConverterUtils_base

typedef IMetadataConverterUtils_v1 AdobeXMPCore::IMetadataConverterUtils_base

Definition at line 220 of file XMPCoreFwdDeclarations.h.

## ◆ INameSpacePrefixMap_base

typedef INameSpacePrefixMap_v1 AdobeXMPCore::INameSpacePrefixMap_base

Definition at line 24 of file XMPCoreFwdDeclarations.h.

## ◆ INode_base

typedef INode_v1 AdobeXMPCore::INode_base

Definition at line 60 of file XMPCoreFwdDeclarations.h.

## ◆ INodeIterator_base

typedef INodeIterator_v1 AdobeXMPCore::INodeIterator_base

Definition at line 120 of file XMPCoreFwdDeclarations.h.

## ◆ IPath_base

typedef IPath_v1 AdobeXMPCore::IPath_base

Definition at line 48 of file XMPCoreFwdDeclarations.h.

## ◆ IPathSegment_base

typedef IPathSegment_v1 AdobeXMPCore::IPathSegment_base

Definition at line 36 of file XMPCoreFwdDeclarations.h.

## ◆ ISimpleNode_base

typedef ISimpleNode_v1 AdobeXMPCore::ISimpleNode_base

Definition at line 72 of file XMPCoreFwdDeclarations.h.

## ◆ IStructureNode_base

typedef IStructureNode_v1 AdobeXMPCore::IStructureNode_base

Definition at line 96 of file XMPCoreFwdDeclarations.h.

## ◆ pIArrayNode

typedef IArrayNode* AdobeXMPCore::pIArrayNode

Definition at line 113 of file XMPCoreFwdDeclarations.h.

## ◆ pIArrayNode_base

typedef IArrayNode_v1* AdobeXMPCore::pIArrayNode_base

Definition at line 110 of file XMPCoreFwdDeclarations.h.

## ◆ pIClientDOMParser

typedef IClientDOMParser* AdobeXMPCore::pIClientDOMParser

Definition at line 149 of file XMPCoreFwdDeclarations.h.

## ◆ pIClientDOMParser_base

typedef IClientDOMParser_v1* AdobeXMPCore::pIClientDOMParser_base

Definition at line 146 of file XMPCoreFwdDeclarations.h.

## ◆ pIClientDOMSerializer

typedef IClientDOMSerializer* AdobeXMPCore::pIClientDOMSerializer

Definition at line 158 of file XMPCoreFwdDeclarations.h.

## ◆ pIClientDOMSerializer_base

typedef IClientDOMSerializer_v1* AdobeXMPCore::pIClientDOMSerializer_base

Definition at line 155 of file XMPCoreFwdDeclarations.h.

## ◆ pICompositeNode

typedef ICompositeNode* AdobeXMPCore::pICompositeNode

Definition at line 89 of file XMPCoreFwdDeclarations.h.

## ◆ pICompositeNode_base

typedef ICompositeNode_v1* AdobeXMPCore::pICompositeNode_base

Definition at line 86 of file XMPCoreFwdDeclarations.h.

## ◆ pICoreConfigurationManager

typedef ICoreConfigurationManager* AdobeXMPCore::pICoreConfigurationManager

Definition at line 213 of file XMPCoreFwdDeclarations.h.

## ◆ pICoreConfigurationManager_base

typedef ICoreConfigurationManager_v1* AdobeXMPCore::pICoreConfigurationManager_base

Definition at line 210 of file XMPCoreFwdDeclarations.h.

## ◆ pICoreObjectFactory

typedef ICoreObjectFactory* AdobeXMPCore::pICoreObjectFactory

Definition at line 203 of file XMPCoreFwdDeclarations.h.

## ◆ pICoreObjectFactory_base

typedef ICoreObjectFactory_v1* AdobeXMPCore::pICoreObjectFactory_base

Definition at line 200 of file XMPCoreFwdDeclarations.h.

## ◆ pIDOMImplementationRegistry

typedef IDOMImplementationRegistry* AdobeXMPCore::pIDOMImplementationRegistry

Definition at line 191 of file XMPCoreFwdDeclarations.h.

## ◆ pIDOMImplementationRegistry_base

typedef IDOMImplementationRegistry_v1* AdobeXMPCore::pIDOMImplementationRegistry_base

Definition at line 188 of file XMPCoreFwdDeclarations.h.

## ◆ pIDOMParser

typedef IDOMParser* AdobeXMPCore::pIDOMParser

Definition at line 167 of file XMPCoreFwdDeclarations.h.

## ◆ pIDOMParser_base

typedef IDOMParser_v1* AdobeXMPCore::pIDOMParser_base

Definition at line 164 of file XMPCoreFwdDeclarations.h.

## ◆ pIDOMSerializer

typedef IDOMSerializer* AdobeXMPCore::pIDOMSerializer

Definition at line 179 of file XMPCoreFwdDeclarations.h.

## ◆ pIDOMSerializer_base

typedef IDOMSerializer_v1* AdobeXMPCore::pIDOMSerializer_base

Definition at line 176 of file XMPCoreFwdDeclarations.h.

## ◆ pIMetadata

typedef IMetadata* AdobeXMPCore::pIMetadata

Definition at line 137 of file XMPCoreFwdDeclarations.h.

## ◆ pIMetadata_base

typedef IMetadata_v1* AdobeXMPCore::pIMetadata_base

Definition at line 134 of file XMPCoreFwdDeclarations.h.

## ◆ pIMetadataConverterUtils

typedef IMetadataConverterUtils* AdobeXMPCore::pIMetadataConverterUtils

Definition at line 225 of file XMPCoreFwdDeclarations.h.

## ◆ pIMetadataConverterUtils_base

typedef IMetadataConverterUtils_v1* AdobeXMPCore::pIMetadataConverterUtils_base

Definition at line 222 of file XMPCoreFwdDeclarations.h.

## ◆ pINameSpacePrefixMap

typedef INameSpacePrefixMap* AdobeXMPCore::pINameSpacePrefixMap

Definition at line 29 of file XMPCoreFwdDeclarations.h.

## ◆ pINameSpacePrefixMap_base

typedef INameSpacePrefixMap_v1* AdobeXMPCore::pINameSpacePrefixMap_base

Definition at line 26 of file XMPCoreFwdDeclarations.h.

## ◆ pINode

typedef INode* AdobeXMPCore::pINode

Definition at line 65 of file XMPCoreFwdDeclarations.h.

## ◆ pINode_base

typedef INode_v1* AdobeXMPCore::pINode_base

Definition at line 62 of file XMPCoreFwdDeclarations.h.

## ◆ pINodeIterator

typedef INodeIterator* AdobeXMPCore::pINodeIterator

Definition at line 125 of file XMPCoreFwdDeclarations.h.

## ◆ pINodeIterator_base

typedef INodeIterator_v1* AdobeXMPCore::pINodeIterator_base

Definition at line 122 of file XMPCoreFwdDeclarations.h.

## ◆ pIPath

typedef IPath* AdobeXMPCore::pIPath

Definition at line 53 of file XMPCoreFwdDeclarations.h.

## ◆ pIPath_base

typedef IPath_v1* AdobeXMPCore::pIPath_base

Definition at line 50 of file XMPCoreFwdDeclarations.h.

## ◆ pIPathSegment

typedef IPathSegment* AdobeXMPCore::pIPathSegment

Definition at line 41 of file XMPCoreFwdDeclarations.h.

## ◆ pIPathSegment_base

typedef IPathSegment_v1* AdobeXMPCore::pIPathSegment_base

Definition at line 38 of file XMPCoreFwdDeclarations.h.

## ◆ pISimpleNode

typedef ISimpleNode* AdobeXMPCore::pISimpleNode

Definition at line 77 of file XMPCoreFwdDeclarations.h.

## ◆ pISimpleNode_base

typedef ISimpleNode_v1* AdobeXMPCore::pISimpleNode_base

Definition at line 74 of file XMPCoreFwdDeclarations.h.

## ◆ pIStructureNode

typedef IStructureNode* AdobeXMPCore::pIStructureNode

Definition at line 101 of file XMPCoreFwdDeclarations.h.

## ◆ pIStructureNode_base

typedef IStructureNode_v1* AdobeXMPCore::pIStructureNode_base

Definition at line 98 of file XMPCoreFwdDeclarations.h.

## ◆ spcIArrayNode

typedef shared_ptr< const IArrayNode > AdobeXMPCore::spcIArrayNode

Definition at line 116 of file XMPCoreFwdDeclarations.h.

## ◆ spcICompositeNode

typedef shared_ptr< const ICompositeNode > AdobeXMPCore::spcICompositeNode

Definition at line 92 of file XMPCoreFwdDeclarations.h.

## ◆ spcICoreConfigurationManager

typedef shared_ptr< const ICoreConfigurationManager > AdobeXMPCore::spcICoreConfigurationManager

Definition at line 216 of file XMPCoreFwdDeclarations.h.

## ◆ spcIDOMImplementationRegistry

typedef shared_ptr< const IDOMImplementationRegistry > AdobeXMPCore::spcIDOMImplementationRegistry

Definition at line 194 of file XMPCoreFwdDeclarations.h.

## ◆ spcIDOMParser

typedef shared_ptr< const IDOMParser > AdobeXMPCore::spcIDOMParser

Definition at line 170 of file XMPCoreFwdDeclarations.h.

## ◆ spcIDOMSerializer

typedef shared_ptr< const IDOMSerializer > AdobeXMPCore::spcIDOMSerializer

Definition at line 182 of file XMPCoreFwdDeclarations.h.

## ◆ spcIMetadata

typedef shared_ptr< const IMetadata > AdobeXMPCore::spcIMetadata

Definition at line 140 of file XMPCoreFwdDeclarations.h.

## ◆ spcIMetadataConverterUtils

typedef shared_ptr< const IMetadataConverterUtils > AdobeXMPCore::spcIMetadataConverterUtils

Definition at line 228 of file XMPCoreFwdDeclarations.h.

## ◆ spcINameSpacePrefixMap

typedef shared_ptr< const INameSpacePrefixMap > AdobeXMPCore::spcINameSpacePrefixMap

Definition at line 32 of file XMPCoreFwdDeclarations.h.

## ◆ spcINode

typedef shared_ptr< const INode > AdobeXMPCore::spcINode

Definition at line 68 of file XMPCoreFwdDeclarations.h.

## ◆ spcINodeIterator

typedef shared_ptr< const INodeIterator > AdobeXMPCore::spcINodeIterator

Definition at line 128 of file XMPCoreFwdDeclarations.h.

## ◆ spcIPath

typedef shared_ptr< const IPath > AdobeXMPCore::spcIPath

Definition at line 56 of file XMPCoreFwdDeclarations.h.

## ◆ spcIPathSegment

typedef shared_ptr< const IPathSegment > AdobeXMPCore::spcIPathSegment

Definition at line 44 of file XMPCoreFwdDeclarations.h.

## ◆ spcISimpleNode

typedef shared_ptr< const ISimpleNode > AdobeXMPCore::spcISimpleNode

Definition at line 80 of file XMPCoreFwdDeclarations.h.

## ◆ spcIStructureNode

typedef shared_ptr< const IStructureNode > AdobeXMPCore::spcIStructureNode

Definition at line 104 of file XMPCoreFwdDeclarations.h.

## ◆ spIArrayNode

typedef shared_ptr< IArrayNode > AdobeXMPCore::spIArrayNode

Definition at line 115 of file XMPCoreFwdDeclarations.h.

## ◆ spICompositeNode

typedef shared_ptr< ICompositeNode > AdobeXMPCore::spICompositeNode

Definition at line 91 of file XMPCoreFwdDeclarations.h.

## ◆ spICoreConfigurationManager

typedef shared_ptr< ICoreConfigurationManager > AdobeXMPCore::spICoreConfigurationManager

Definition at line 215 of file XMPCoreFwdDeclarations.h.

## ◆ spIDOMImplementationRegistry

typedef shared_ptr< IDOMImplementationRegistry > AdobeXMPCore::spIDOMImplementationRegistry

Definition at line 193 of file XMPCoreFwdDeclarations.h.

## ◆ spIDOMParser

typedef shared_ptr< IDOMParser > AdobeXMPCore::spIDOMParser

Definition at line 169 of file XMPCoreFwdDeclarations.h.

## ◆ spIDOMSerializer

typedef shared_ptr< IDOMSerializer > AdobeXMPCore::spIDOMSerializer

Definition at line 181 of file XMPCoreFwdDeclarations.h.

## ◆ spIMetadata

typedef shared_ptr< IMetadata > AdobeXMPCore::spIMetadata

Definition at line 139 of file XMPCoreFwdDeclarations.h.

## ◆ spIMetadataConverterUtils

typedef shared_ptr< IMetadataConverterUtils > AdobeXMPCore::spIMetadataConverterUtils

Definition at line 227 of file XMPCoreFwdDeclarations.h.

## ◆ spINameSpacePrefixMap

typedef shared_ptr< INameSpacePrefixMap > AdobeXMPCore::spINameSpacePrefixMap

Definition at line 31 of file XMPCoreFwdDeclarations.h.

## ◆ spINode

typedef shared_ptr< INode > AdobeXMPCore::spINode

Definition at line 67 of file XMPCoreFwdDeclarations.h.

## ◆ spINodeIterator

typedef shared_ptr< INodeIterator > AdobeXMPCore::spINodeIterator

Definition at line 127 of file XMPCoreFwdDeclarations.h.

## ◆ spIPath

typedef shared_ptr< IPath > AdobeXMPCore::spIPath

Definition at line 55 of file XMPCoreFwdDeclarations.h.

## ◆ spIPathSegment

typedef shared_ptr< IPathSegment > AdobeXMPCore::spIPathSegment

Definition at line 43 of file XMPCoreFwdDeclarations.h.

## ◆ spISimpleNode

typedef shared_ptr< ISimpleNode > AdobeXMPCore::spISimpleNode

Definition at line 79 of file XMPCoreFwdDeclarations.h.

## ◆ spIStructureNode

typedef shared_ptr< IStructureNode > AdobeXMPCore::spIStructureNode

Definition at line 103 of file XMPCoreFwdDeclarations.h.

## Enumeration Type Documentation

## ◆ eDataModelErrorCode

enum AdobeXMPCore::eDataModelErrorCode

Enumerator
kDMECNone | Indicates no error.
kDMECNameSpacePrefixMapEntryMissing | Indicates that IXMPNameSpacePrefixMap has an entry missing.
kDMECDifferentNodeTypePresent | Indicates that a different type of node is present than one user is expecting.
kDMECNodeAlreadyAChild | Indicates that node is already a child of another parent.
kDMECNodeAlreadyExists | Indicates a node with the same qualified name or index already exists.
kDMECNoSuchNodeExists | Indicates no such node exists.
kDMECArrayItemTypeDifferent | Indicates current array element type is not same as that of other child items.
kDMECInvalidPathSegment | Indicates invalid path segment inside a path.
kDMECBadSchema | Indicates Bad schema parameter.
kDMECBadXPath | Indicates Bad XPath parameter.
kDMECBadOptions | Indicates Bad options parameter.
kDMECBadIterPosition | Indicates Bad iteration position.
kDMECBadUnicode | Indicates Unicode error.
kDMECValidationError | Indicates XMP format error.
kDMECEmptyIterator | Indicates Empty iterator.
kDMECMaxValue | Maximum value this enum can hold, should be treated as invalid value.

Definition at line 20 of file XMPCoreErrorCodes.h.

20 {
22 kDMECNone = 0,
23
25 kDMECNameSpacePrefixMapEntryMissing = 1,
26
28 kDMECDifferentNodeTypePresent = 2,
29
31 kDMECNodeAlreadyAChild = 3,
32
34 kDMECNodeAlreadyExists = 4,
35
37 kDMECNoSuchNodeExists = 5,
38
40 kDMECArrayItemTypeDifferent = 6,
41
43 kDMECInvalidPathSegment = 7,
44
46 kDMECBadSchema = 101,
47
49 kDMECBadXPath = 102,
50
52 kDMECBadOptions = 103,
53
55 kDMECBadIterPosition = 104,
56
58 kDMECBadUnicode = 105,
59
61 kDMECValidationError = 106,
62
64 kDMECEmptyIterator = 107,
65
67 kDMECMaxValue = kMaxEnumValue
68 } eDataModelErrorCode;

## ◆ eParserErrorCode

enum AdobeXMPCore::eParserErrorCode

Indicates various errors encountered during parsing.

Enumerator
kPECNone | Indicates no error.
kPECBadXML | Indicates XML parsing error.
kPECBadRDF | RDF format error.
kPECBadXMP | XMP format error.
kPECInvalidContextNode | Context Node is invalid.
kPECContextNodeIsNonComposite | Context Node is not a composite node.
kPECContextNodeParentIsNonArray | Parent of Context Node is not an array node.
kPECMaxValue | Maximum value this enum can hold, should be treated as invalid value.

Definition at line 73 of file XMPCoreErrorCodes.h.

73 {
75 kPECNone = 0,
76
78 kPECBadXML = 1,
79
81 kPECBadRDF = 2,
82
84 kPECBadXMP = 3,
85
87 kPECInvalidContextNode = 4,
88
90 kPECContextNodeIsNonComposite = 5,
91
93 kPECContextNodeParentIsNonArray = 6,
94
96 kPECMaxValue = kMaxEnumValue
97 } eParserErrorCode;

## ◆ eSerializerErrorCode

enum AdobeXMPCore::eSerializerErrorCode

Indicates various errors encountered during serialization.

Enumerator
kSECNone | Indicates no error.
kSECSizeExceed | Indicates serialization failed to achieve size requirement.
kSECUnRegisteredNameSpace | Indicates un registered namespace encountered during serialization.
kSECMaxValue | Maximum value this enum can hold, should be treated as invalid value.

Definition at line 102 of file XMPCoreErrorCodes.h.

102 {
104 kSECNone = 0,
105
107 kSECSizeExceed = 1,
108
110 kSECUnRegisteredNameSpace = 2,
111
113 kSECMaxValue = kMaxEnumValue
114
115 } eSerializerErrorCode;

## Function Documentation

## ◆ BASE_CLASS() [1/18]

typedef AdobeXMPCore::BASE_CLASS | ( | IArrayNode | ,
|  | IARRAYNODE_VERSION |
| ) |  |

## ◆ BASE_CLASS() [2/18]

typedef AdobeXMPCore::BASE_CLASS | ( | IClientDOMParser | ,
|  | ICLIENTDOMPARSER_VERSION |
| ) |  |

## ◆ BASE_CLASS() [3/18]

typedef AdobeXMPCore::BASE_CLASS | ( | IClientDOMSerializer | ,
|  | ICLIENTDOMSERIALIZER_VERSION |
| ) |  |

## ◆ BASE_CLASS() [4/18]

typedef AdobeXMPCore::BASE_CLASS | ( | ICompositeNode | ,
|  | ICOMPOSITENODE_VERSION |
| ) |  |

## ◆ BASE_CLASS() [5/18]

typedef AdobeXMPCore::BASE_CLASS | ( | ICoreConfigurationManager | ,
|  | ICORECONFIGURATIONMANAGER_VERSION |
| ) |  |

## ◆ BASE_CLASS() [6/18]

typedef AdobeXMPCore::BASE_CLASS | ( | ICoreObjectFactory | ,
|  | ICOREOBJECTFACTORY_VERSION |
| ) |  |

## ◆ BASE_CLASS() [7/18]

typedef AdobeXMPCore::BASE_CLASS | ( | IDOMImplementationRegistry | ,
|  | IDOMIMPLEMENTATIONREGISTRY_VERSION |
| ) |  |

## ◆ BASE_CLASS() [8/18]

typedef AdobeXMPCore::BASE_CLASS | ( | IDOMParser | ,
|  | IDOMPARSER_VERSION |
| ) |  |

## ◆ BASE_CLASS() [9/18]

typedef AdobeXMPCore::BASE_CLASS | ( | IDOMSerializer | ,
|  | IDOMSERIALIZER_VERSION |
| ) |  |

## ◆ BASE_CLASS() [10/18]

typedef AdobeXMPCore::BASE_CLASS | ( | IMetadata | ,
|  | IMETADATA_VERSION |
| ) |  |

## ◆ BASE_CLASS() [11/18]

typedef AdobeXMPCore::BASE_CLASS | ( | IMetadataConverterUtils | ,
|  | IMETADATACONVERTERUTILS_VERSION |
| ) |  |

## ◆ BASE_CLASS() [12/18]

typedef AdobeXMPCore::BASE_CLASS | ( | INameSpacePrefixMap | ,
|  | INAMESPACEPREFIXMAP_VERSION |
| ) |  |

## ◆ BASE_CLASS() [13/18]

typedef AdobeXMPCore::BASE_CLASS | ( | INode | ,
|  | INODE_VERSION |
| ) |  |

## ◆ BASE_CLASS() [14/18]

typedef AdobeXMPCore::BASE_CLASS | ( | INodeIterator | ,
|  | INODEITERATOR_VERSION |
| ) |  |

## ◆ BASE_CLASS() [15/18]

typedef AdobeXMPCore::BASE_CLASS | ( | IPath | ,
|  | IPATH_VERSION |
| ) |  |

## ◆ BASE_CLASS() [16/18]

typedef AdobeXMPCore::BASE_CLASS | ( | IPathSegment | ,
|  | IPATHSEGMENT_VERSION |
| ) |  |

## ◆ BASE_CLASS() [17/18]

typedef AdobeXMPCore::BASE_CLASS | ( | ISimpleNode | ,
|  | ISIMPLENODE_VERSION |
| ) |  |

## ◆ BASE_CLASS() [18/18]

typedef AdobeXMPCore::BASE_CLASS | ( | IStructureNode | ,
|  | ISTRUCTURENODE_VERSION |
| ) |  |

## ◆ kIArrayNodeID()

static const uint64 AdobeXMPCore::kIArrayNodeID | ( | 0x634172724e6f6465 |  | ) |
| static

## ◆ kICompositeNodeID()

static const uint64 AdobeXMPCore::kICompositeNodeID | ( | 0x63436d704e6f6465 |  | ) |
| static

## ◆ kICoreConfigurationManagerID()

static const uint64 AdobeXMPCore::kICoreConfigurationManagerID | ( | 0x63436f6e664d6772 |  | ) |
| static

## ◆ kICoreObjectFactoryID()

static const uint64 AdobeXMPCore::kICoreObjectFactoryID | ( | 0x634f626a46616374 |  | ) |
| static

## ◆ kIDOMImplementationRegistryID()

static const uint64 AdobeXMPCore::kIDOMImplementationRegistryID | ( | 0x63444f4d52677374 |  | ) |
| static

## ◆ kIDOMParserID()

static const uint64 AdobeXMPCore::kIDOMParserID | ( | 0x63444f4d50727372 |  | ) |
| static

## ◆ kIDOMSerializerID()

static const uint64 AdobeXMPCore::kIDOMSerializerID | ( | 0x63444f4d53726c7a |  | ) |
| static

## ◆ kIMetadataConverterUtilsID()

static const uint64 AdobeXMPCore::kIMetadataConverterUtilsID | ( | 0x63436F6E5574696C |  | ) |
| static

## ◆ kIMetadataID()

static const uint64 AdobeXMPCore::kIMetadataID | ( | 0x634d657461646174 |  | ) |
| static

## ◆ kINameSpacePrefixMapID()

static const uint64 AdobeXMPCore::kINameSpacePrefixMapID | ( | 0x634e5350724d6170 |  | ) |
| static

## ◆ kINodeID()

static const uint64 AdobeXMPCore::kINodeID | ( | 0x634e6f6465202020 |  | ) |
| static

## ◆ kINodeIteratorID()

static const uint64 AdobeXMPCore::kINodeIteratorID | ( | 0x634e6f6465497420 |  | ) |
| static

## ◆ kIPathID()

static const uint64 AdobeXMPCore::kIPathID | ( | 0x6350617468202020 |  | ) |
| static

## ◆ kIPathSegmentID()

static const uint64 AdobeXMPCore::kIPathSegmentID | ( | 0x6350617468536567 |  | ) |
| static

## ◆ kISimpleNodeID()

static const uint64 AdobeXMPCore::kISimpleNodeID | ( | 0x63536d6c4e6f6465 |  | ) |
| static

## ◆ kIStructureNodeID()

static const uint64 AdobeXMPCore::kIStructureNodeID | ( | 0x635374724e6f6465 |  | ) |
| static

## Variable Documentation

## ◆ pcIArrayNode

const typedef IArrayNode* AdobeXMPCore::pcIArrayNode

Definition at line 114 of file XMPCoreFwdDeclarations.h.

## ◆ pcIArrayNode_base

const typedef IArrayNode_v1* AdobeXMPCore::pcIArrayNode_base

Definition at line 111 of file XMPCoreFwdDeclarations.h.

## ◆ pcIClientDOMParser

const typedef IClientDOMParser* AdobeXMPCore::pcIClientDOMParser

Definition at line 150 of file XMPCoreFwdDeclarations.h.

## ◆ pcIClientDOMParser_base

const typedef IClientDOMParser_v1* AdobeXMPCore::pcIClientDOMParser_base

Definition at line 147 of file XMPCoreFwdDeclarations.h.

## ◆ pcIClientDOMSerializer

const typedef IClientDOMSerializer* AdobeXMPCore::pcIClientDOMSerializer

Definition at line 159 of file XMPCoreFwdDeclarations.h.

## ◆ pcIClientDOMSerializer_base

const typedef IClientDOMSerializer_v1* AdobeXMPCore::pcIClientDOMSerializer_base

Definition at line 156 of file XMPCoreFwdDeclarations.h.

## ◆ pcICompositeNode

const typedef ICompositeNode* AdobeXMPCore::pcICompositeNode

Definition at line 90 of file XMPCoreFwdDeclarations.h.

## ◆ pcICompositeNode_base

const typedef ICompositeNode_v1* AdobeXMPCore::pcICompositeNode_base

Definition at line 87 of file XMPCoreFwdDeclarations.h.

## ◆ pcICoreConfigurationManager

const typedef ICoreConfigurationManager* AdobeXMPCore::pcICoreConfigurationManager

Definition at line 214 of file XMPCoreFwdDeclarations.h.

## ◆ pcICoreConfigurationManager_base

const typedef ICoreConfigurationManager_v1* AdobeXMPCore::pcICoreConfigurationManager_base

Definition at line 211 of file XMPCoreFwdDeclarations.h.

## ◆ pcICoreObjectFactory

const typedef ICoreObjectFactory* AdobeXMPCore::pcICoreObjectFactory

Definition at line 204 of file XMPCoreFwdDeclarations.h.

## ◆ pcICoreObjectFactory_base

const typedef ICoreObjectFactory_v1* AdobeXMPCore::pcICoreObjectFactory_base

Definition at line 201 of file XMPCoreFwdDeclarations.h.

## ◆ pcIDOMImplementationRegistry

const typedef IDOMImplementationRegistry* AdobeXMPCore::pcIDOMImplementationRegistry

Definition at line 192 of file XMPCoreFwdDeclarations.h.

## ◆ pcIDOMImplementationRegistry_base

const typedef IDOMImplementationRegistry_v1* AdobeXMPCore::pcIDOMImplementationRegistry_base

Definition at line 189 of file XMPCoreFwdDeclarations.h.

## ◆ pcIDOMParser

const typedef IDOMParser* AdobeXMPCore::pcIDOMParser

Definition at line 168 of file XMPCoreFwdDeclarations.h.

## ◆ pcIDOMParser_base

const typedef IDOMParser_v1* AdobeXMPCore::pcIDOMParser_base

Definition at line 165 of file XMPCoreFwdDeclarations.h.

## ◆ pcIDOMSerializer

const typedef IDOMSerializer* AdobeXMPCore::pcIDOMSerializer

Definition at line 180 of file XMPCoreFwdDeclarations.h.

## ◆ pcIDOMSerializer_base

const typedef IDOMSerializer_v1* AdobeXMPCore::pcIDOMSerializer_base

Definition at line 177 of file XMPCoreFwdDeclarations.h.

## ◆ pcIMetadata

const typedef IMetadata* AdobeXMPCore::pcIMetadata

Definition at line 138 of file XMPCoreFwdDeclarations.h.

## ◆ pcIMetadata_base

const typedef IMetadata_v1* AdobeXMPCore::pcIMetadata_base

Definition at line 135 of file XMPCoreFwdDeclarations.h.

## ◆ pcIMetadataConverterUtils

const typedef IMetadataConverterUtils* AdobeXMPCore::pcIMetadataConverterUtils

Definition at line 226 of file XMPCoreFwdDeclarations.h.

## ◆ pcIMetadataConverterUtils_base

const typedef IMetadataConverterUtils_v1* AdobeXMPCore::pcIMetadataConverterUtils_base

Definition at line 223 of file XMPCoreFwdDeclarations.h.

## ◆ pcINameSpacePrefixMap

const typedef INameSpacePrefixMap* AdobeXMPCore::pcINameSpacePrefixMap

Definition at line 30 of file XMPCoreFwdDeclarations.h.

## ◆ pcINameSpacePrefixMap_base

const typedef INameSpacePrefixMap_v1* AdobeXMPCore::pcINameSpacePrefixMap_base

Definition at line 27 of file XMPCoreFwdDeclarations.h.

## ◆ pcINode

const typedef INode* AdobeXMPCore::pcINode

Definition at line 66 of file XMPCoreFwdDeclarations.h.

## ◆ pcINode_base

const typedef INode_v1* AdobeXMPCore::pcINode_base

Definition at line 63 of file XMPCoreFwdDeclarations.h.

## ◆ pcINodeIterator

const typedef INodeIterator* AdobeXMPCore::pcINodeIterator

Definition at line 126 of file XMPCoreFwdDeclarations.h.

## ◆ pcINodeIterator_base

const typedef INodeIterator_v1* AdobeXMPCore::pcINodeIterator_base

Definition at line 123 of file XMPCoreFwdDeclarations.h.

## ◆ pcIPath

const typedef IPath* AdobeXMPCore::pcIPath

Definition at line 54 of file XMPCoreFwdDeclarations.h.

## ◆ pcIPath_base

const typedef IPath_v1* AdobeXMPCore::pcIPath_base

Definition at line 51 of file XMPCoreFwdDeclarations.h.

## ◆ pcIPathSegment

const typedef IPathSegment* AdobeXMPCore::pcIPathSegment

Definition at line 42 of file XMPCoreFwdDeclarations.h.

## ◆ pcIPathSegment_base

const typedef IPathSegment_v1* AdobeXMPCore::pcIPathSegment_base

Definition at line 39 of file XMPCoreFwdDeclarations.h.

## ◆ pcISimpleNode

const typedef ISimpleNode* AdobeXMPCore::pcISimpleNode

Definition at line 78 of file XMPCoreFwdDeclarations.h.

## ◆ pcISimpleNode_base

const typedef ISimpleNode_v1* AdobeXMPCore::pcISimpleNode_base

Definition at line 75 of file XMPCoreFwdDeclarations.h.

## ◆ pcIStructureNode

const typedef IStructureNode* AdobeXMPCore::pcIStructureNode

Definition at line 102 of file XMPCoreFwdDeclarations.h.

## ◆ pcIStructureNode_base

const typedef IStructureNode_v1* AdobeXMPCore::pcIStructureNode_base

Definition at line 99 of file XMPCoreFwdDeclarations.h.

AdobeXMPCore::kDMECBadSchema
@ kDMECBadSchema
Indicates Bad schema parameter.
Definition: XMPCoreErrorCodes.h:46
AdobeXMPCore::kDMECBadXPath
@ kDMECBadXPath
Indicates Bad XPath parameter.
Definition: XMPCoreErrorCodes.h:49
AdobeXMPCore::kPECMaxValue
@ kPECMaxValue
Maximum value this enum can hold, should be treated as invalid value.
Definition: XMPCoreErrorCodes.h:96
AdobeXMPCore::kPECBadXML
@ kPECBadXML
Indicates XML parsing error.
Definition: XMPCoreErrorCodes.h:78
AdobeXMPCore::kDMECMaxValue
@ kDMECMaxValue
Maximum value this enum can hold, should be treated as invalid value.
Definition: XMPCoreErrorCodes.h:67
AdobeXMPCore::kDMECBadIterPosition
@ kDMECBadIterPosition
Indicates Bad iteration position.
Definition: XMPCoreErrorCodes.h:55
AdobeXMPCore::kDMECInvalidPathSegment
@ kDMECInvalidPathSegment
Indicates invalid path segment inside a path.
Definition: XMPCoreErrorCodes.h:43
AdobeXMPCore::kDMECNameSpacePrefixMapEntryMissing
@ kDMECNameSpacePrefixMapEntryMissing
Indicates that IXMPNameSpacePrefixMap has an entry missing.
Definition: XMPCoreErrorCodes.h:25
AdobeXMPCore::kDMECArrayItemTypeDifferent
@ kDMECArrayItemTypeDifferent
Indicates current array element type is not same as that of other child items.
Definition: XMPCoreErrorCodes.h:40
AdobeXMPCore::kSECSizeExceed
@ kSECSizeExceed
Indicates serialization failed to achieve size requirement.
Definition: XMPCoreErrorCodes.h:107
AdobeXMPCore::eSerializerErrorCode
eSerializerErrorCode
Indicates various errors encountered during serialization.
Definition: XMPCoreErrorCodes.h:102
AdobeXMPCommon::kMaxEnumValue
static const uint32 kMaxEnumValue(Max_XMP_Uns32)
AdobeXMPCore::kSECNone
@ kSECNone
Indicates no error.
Definition: XMPCoreErrorCodes.h:104
AdobeXMPCore::kDMECNodeAlreadyExists
@ kDMECNodeAlreadyExists
Indicates a node with the same qualified name or index already exists.
Definition: XMPCoreErrorCodes.h:34
AdobeXMPCore::kDMECNodeAlreadyAChild
@ kDMECNodeAlreadyAChild
Indicates that node is already a child of another parent.
Definition: XMPCoreErrorCodes.h:31
AdobeXMPCore::kDMECNone
@ kDMECNone
Indicates no error.
Definition: XMPCoreErrorCodes.h:22
AdobeXMPCore::kPECNone
@ kPECNone
Indicates no error.
Definition: XMPCoreErrorCodes.h:75
AdobeXMPCore::kDMECEmptyIterator
@ kDMECEmptyIterator
Indicates Empty iterator.
Definition: XMPCoreErrorCodes.h:64
AdobeXMPCore::kPECInvalidContextNode
@ kPECInvalidContextNode
Context Node is invalid.
Definition: XMPCoreErrorCodes.h:87
AdobeXMPCore::eParserErrorCode
eParserErrorCode
Indicates various errors encountered during parsing.
Definition: XMPCoreErrorCodes.h:73
AdobeXMPCore::kDMECNoSuchNodeExists
@ kDMECNoSuchNodeExists
Indicates no such node exists.
Definition: XMPCoreErrorCodes.h:37
AdobeXMPCore::kPECContextNodeParentIsNonArray
@ kPECContextNodeParentIsNonArray
Parent of Context Node is not an array node.
Definition: XMPCoreErrorCodes.h:93
AdobeXMPCore::kPECContextNodeIsNonComposite
@ kPECContextNodeIsNonComposite
Context Node is not a composite node.
Definition: XMPCoreErrorCodes.h:90
AdobeXMPCore::kSECMaxValue
@ kSECMaxValue
Maximum value this enum can hold, should be treated as invalid value.
Definition: XMPCoreErrorCodes.h:113
AdobeXMPCore::kDMECValidationError
@ kDMECValidationError
Indicates XMP format error.
Definition: XMPCoreErrorCodes.h:61
AdobeXMPCore::kSECUnRegisteredNameSpace
@ kSECUnRegisteredNameSpace
Indicates un registered namespace encountered during serialization.
Definition: XMPCoreErrorCodes.h:110
AdobeXMPCore::kPECBadXMP
@ kPECBadXMP
XMP format error.
Definition: XMPCoreErrorCodes.h:84
AdobeXMPCore::kDMECDifferentNodeTypePresent
@ kDMECDifferentNodeTypePresent
Indicates that a different type of node is present than one user is expecting.
Definition: XMPCoreErrorCodes.h:28
AdobeXMPCore::kPECBadRDF
@ kPECBadRDF
RDF format error.
Definition: XMPCoreErrorCodes.h:81
AdobeXMPCore::eDataModelErrorCode
eDataModelErrorCode
Definition: XMPCoreErrorCodes.h:20
AdobeXMPCore::kDMECBadUnicode
@ kDMECBadUnicode
Indicates Unicode error.
Definition: XMPCoreErrorCodes.h:58
AdobeXMPCore::kDMECBadOptions
@ kDMECBadOptions
Indicates Bad options parameter.
Definition: XMPCoreErrorCodes.h:52