 |
XMP Toolkit SDK
6.0.0
|
Go to the documentation of this file. 1 #ifndef __TXMPIterator_hpp__
2 #define __TXMPIterator_hpp__ 1
5 #error "Do not directly include, use XMP.hpp"
209 bool Next ( tStringObj * schemaNS = 0,
210 tStringObj * propPath = 0,
211 tStringObj * propValue = 0,
236 #endif // __TXMPIterator_hpp__
void operator=(const TXMPIterator< tStringObj > &rhs)
Assignment operator, assigns the internal ref and increments the ref count.
virtual ~TXMPIterator()
Destructor, typical virtual destructor.
const typedef char * XMP_StringPtr
The type for input string parameters. A const char *, a null-terminated UTF-8 string.
void Skip(XMP_OptionBits options)
Skip() skips some portion of the remaining iterations.
static void SetClientString(void *clientPtr, XMP_StringPtr valuePtr, XMP_StringLen valueLen)
XMP_Uns32 XMP_StringLen
The type for string length parameters. A 32-bit unsigned integer, as big as will be practically neede...
API for access to the XMP Toolkit iteration services.
bool Next(tStringObj *schemaNS=0, tStringObj *propPath=0, tStringObj *propValue=0, XMP_OptionBits *options=0)
Next() visits the next node in the iteration.
struct __XMPIterator__ * XMPIteratorRef
An "ABI safe" pointer to the internal part of an XMP iteration object. Use to pass an XMP iteration o...
XMP_Uns32 XMP_OptionBits
The type for a collection of 32 flag bits.