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

#include <SchemaUtils.h>

Classes

class  DataBlob
 

Public Types

typedef object_type data_type
 

Public Member Functions

 FieldValue (FieldType type)
 
 FieldValue (FieldType type, IPMStream *s)
 
 FieldValue (const FieldValue &other)
 
FieldType GetType () const
 
bool16 GetBool8 (bool8 &v) const
 
bool16 GetBool16 (bool16 &v) const
 
bool16 GetInt8 (int8 &v) const
 
bool16 GetUint8 (uint8 &v) const
 
bool16 GetInt16 (int16 &v) const
 
bool16 GetUint16 (uint16 &v) const
 
bool16 GetInt32 (int32 &v) const
 
bool16 GetUint32 (uint32 &v) const
 
bool16 GetReal (PMReal &v) const
 
bool16 GetClassID (ClassID &v) const
 
bool16 GetImplementationID (ImplementationID &v) const
 
bool16 GetInterfaceID (PMIID &v) const
 
bool16 GetServiceID (ServiceID &v) const
 
bool16 GetWidgetID (WidgetID &v) const
 
bool16 GetPluginID (PluginID &v) const
 
bool16 GetErrorID (ErrorCode &v) const
 
bool16 GetObject (UID &v) const
 
bool16 GetReference (UID &v) const
 
bool16 GetPMString (PMString &v) const
 
bool16 GetPMPoint (PMPoint &v) const
 
bool16 GetPMRect (PMRect &v) const
 
bool16 GetPMMatrix (PMMatrix &v) const
 
bool16 GetNameInfo (NameInfo &v) const
 
bool16 GetDataBlob (DataBlob **v) const
 
bool16 GetWideString (WideString &v) const
 
bool16 GetURI (URI &v) const
 
void SetInt16 (int16 v)
 
void ReadWrite (IPMStream *s)
 
bool16 CopyValue (const FieldValue &other)
 
bool16 operator== (const FieldValue &other) const
 
FieldValueoperator= (const FieldValue &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