InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Schemas::Field Class Reference

#include <SchemaUtils.h>

Public Types

typedef object_type data_type
 

Public Member Functions

 Field (FieldID id, const FieldValue &fv)
 
 Field (const FieldValue &fv)
 
 Field (FieldID id, const Instance &instance, FieldType type=kInvalidField)
 
 Field (const Field &other)
 
 Field (const Field &other, const Instance &instance)
 
 Field (IPMStream *s, FieldType t)
 
void ReadWrite (IPMStream *s, uint32 skipCount=0, uint32 getCount=kMaxUInt32)
 
bool16 CopyValue (const Field &other, uint32 skipCount=0, uint32 getCount=kMaxUInt32)
 
const FieldKeyGetKey () const
 
FieldType GetType () const
 
uint32 GetValueCount () const
 
ValueVector::const_iterator Begin () const
 
ValueVector::const_iterator End () const
 
void AddValue (const FieldValue &v)
 
bool16 operator== (const Field &other) const
 
Fieldoperator= (const Field &other)
 

Detailed Description

This is a private utility class referenced only by private method or data of other public classes. It is not intended to be used directly by outside developers.

Author
Steve Pellegrin
See Also
CContentIteratorReg