XMP Toolkit SDK  6.0.0
XMPCommonFwdDeclarations.h File Reference

Go to the source code of this file.

Namespaces

 AdobeXMPCommon
 
 AdobeXMPCommon_Int
 

Typedefs

typedef void * AdobeXMPCommon::pvoid
 
typedef shared_ptr< void > AdobeXMPCommon::spvoid
 
typedef shared_ptr< const void * > AdobeXMPCommon::spcvoid
 
typedef IObjectFactory_v1 AdobeXMPCommon::IObjectFactory_base
 
typedef IObjectFactory_v1 * AdobeXMPCommon::pIObjectFactory_base
 
typedef IObjectFactory * AdobeXMPCommon::pIObjectFactory
 
typedef IError_v1 AdobeXMPCommon::IError_base
 
typedef IError_v1 * AdobeXMPCommon::pIError_base
 
typedef IError * AdobeXMPCommon::pIError
 
typedef shared_ptr< IError > AdobeXMPCommon::spIError
 
typedef shared_ptr< const IError > AdobeXMPCommon::spcIError
 
typedef IUTF8String_v1 AdobeXMPCommon::IUTF8String_base
 
typedef IUTF8String_v1 * AdobeXMPCommon::pIUTF8String_base
 
typedef IUTF8String * AdobeXMPCommon::pIUTF8String
 
typedef shared_ptr< IUTF8String > AdobeXMPCommon::spIUTF8String
 
typedef shared_ptr< const IUTF8String > AdobeXMPCommon::spcIUTF8String
 
typedef IMemoryAllocator_v1 AdobeXMPCommon::IMemoryAllocator_base
 
typedef IMemoryAllocator_v1 * AdobeXMPCommon::pIMemoryAllocator_base
 
typedef IMemoryAllocator * AdobeXMPCommon::pIMemoryAllocator
 
typedef shared_ptr< IMemoryAllocator > AdobeXMPCommon::spIMemoryAllocator
 
typedef shared_ptr< const IMemoryAllocator > AdobeXMPCommon::spcIMemoryAllocator
 
typedef IErrorNotifier_v1 AdobeXMPCommon::IErrorNotifier_base
 
typedef IErrorNotifier_v1 * AdobeXMPCommon::pIErrorNotifier_base
 
typedef IErrorNotifier * AdobeXMPCommon::pIErrorNotifier
 
typedef shared_ptr< IErrorNotifier > AdobeXMPCommon::spIErrorNotifier
 
typedef shared_ptr< const IErrorNotifier > AdobeXMPCommon::spcIErrorNotifier
 
typedef IConfigurationManager_v1 AdobeXMPCommon::IConfigurationManager_base
 
typedef IConfigurationManager_v1 * AdobeXMPCommon::pIConfigurationManager_base
 
typedef IConfigurationManager * AdobeXMPCommon::pIConfigurationManager
 
typedef shared_ptr< IConfigurationManager > AdobeXMPCommon::spIConfigurationManager
 
typedef shared_ptr< const IConfigurationManager > AdobeXMPCommon::spcIConfigurationManager
 
typedef IConfigurable * AdobeXMPCommon::pIConfigurable
 
typedef std::vector< spIUTF8String > AdobeXMPCommon::IUTF8Strings
 
typedef std::vector< spcIUTF8String > AdobeXMPCommon::cIUTF8Strings
 
typedef shared_ptr< IUTF8Strings > AdobeXMPCommon::spIUTF8Strings
 
typedef shared_ptr< cIUTF8Strings > AdobeXMPCommon::spcIUTF8Strings
 
typedef shared_ptr< const IUTF8Strings > AdobeXMPCommon::spIUTF8Strings_const
 
typedef shared_ptr< const cIUTF8Strings > AdobeXMPCommon::spcIUTF8Strings_const
 
typedef void *(* AdobeXMPCommon::MemAllocateProc) (sizet size)
 A function pointer to get the memory allocated from the library. More...
 
typedef void(* AdobeXMPCommon::MemReleaseProc) (void *ptr)
 A function pointer to get the memory freed from the library. More...
 
typedef ISharedObject_I * AdobeXMPCommon_Int::pISharedObject_I
 
typedef IThreadSafe_I * AdobeXMPCommon_Int::pIThreadSafe_I
 

Functions

typedef AdobeXMPCommon::BASE_CLASS (IObjectFactory, IOBJECTFACTORY_VERSION) IObjectFactory
 
typedef AdobeXMPCommon::BASE_CLASS (IError, IERROR_VERSION) IError
 
typedef AdobeXMPCommon::BASE_CLASS (IUTF8String, IUTF8STRING_VERSION) IUTF8String
 
typedef AdobeXMPCommon::BASE_CLASS (IMemoryAllocator, IMEMORYALLOCATOR_VERSION) IMemoryAllocator
 
typedef AdobeXMPCommon::BASE_CLASS (IErrorNotifier, IERRORNOTIFIER_VERSION) IErrorNotifier
 
typedef AdobeXMPCommon::BASE_CLASS (IConfigurationManager, ICONFIGURATIONMANAGER_VERSION) IConfigurationManager
 
void * AdobeXMPCommon::MemAllocate (sizet size) __NOTHROW__
 
void AdobeXMPCommon::MemRelease (void *ptr) __NOTHROW__
 

Variables

const typedef void * AdobeXMPCommon::pcvoid
 
const typedef IObjectFactory_v1 * AdobeXMPCommon::pcIObjectFactory_base
 
const typedef IObjectFactory * AdobeXMPCommon::pcIObjectFactory
 
const typedef IError_v1 * AdobeXMPCommon::pcIError_base
 
const typedef IError * AdobeXMPCommon::pcIError
 
const typedef IUTF8String_v1 * AdobeXMPCommon::pcIUTF8String_base
 
const typedef IUTF8String * AdobeXMPCommon::pcIUTF8String
 
const typedef IMemoryAllocator_v1 * AdobeXMPCommon::pcIMemoryAllocator_base
 
const typedef IMemoryAllocator * AdobeXMPCommon::pcIMemoryAllocator
 
const typedef IErrorNotifier_v1 * AdobeXMPCommon::pcIErrorNotifier_base
 
const typedef IErrorNotifier * AdobeXMPCommon::pcIErrorNotifier
 
const typedef IConfigurationManager_v1 * AdobeXMPCommon::pcIConfigurationManager_base
 
const typedef IConfigurationManager * AdobeXMPCommon::pcIConfigurationManager
 
const typedef IConfigurable * AdobeXMPCommon::pcIConfigurable
 
const typedef ISharedObject_I * AdobeXMPCommon_Int::pcISharedObject_I
 
const typedef IThreadSafe_I * AdobeXMPCommon_Int::pcIThreadSafe_I