InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
VersionID Class Reference
Inheritance diagram for VersionID:
FormatIDSchemas::Version

Public Types

typedef base_type data_type
 
- Public Types inherited from FormatID
typedef base_type data_type
 

Public Member Functions

 VersionID (PluginID plugInID, const FormatID &format)
 
 VersionID (PluginID plugInID, int32 majorNumber, int32 minorNumber)
 
 VersionID (IPMStream *s)
 
PluginID GetPluginID () const
 
void SetPluginID (PluginID id)
 
void SetFormat (const FormatID &format)
 
bool16 PluginMatches (const VersionID &other) const
 
bool16 operator< (const VersionID &other) const
 
bool16 operator> (const VersionID &other) const
 
bool16 operator== (const VersionID &other) const
 
bool16 operator!= (const VersionID &other) const
 
bool16 operator<= (const VersionID &other) const
 
bool16 operator>= (const VersionID &other) const
 
void ReadWrite (IPMStream *s)
 
- Public Member Functions inherited from FormatID
 FormatID (int32 majorNumber, int32 minorNumber)
 
 FormatID (const FormatID &other)
 
 FormatID (IPMStream *s)
 
int32 GetMajorVersion () const
 
void SetMajorVersion (int32 m)
 
int32 GetMinorVersion () const
 
void SetMinorVersion (int32 m)
 
bool16 IsUnknown () const
 
void SetUnknown ()
 
bool16 operator< (const FormatID &other) const
 
bool16 operator> (const FormatID &other) const
 
bool16 operator== (const FormatID &other) const
 
bool16 operator!= (const FormatID &other) const
 
bool16 operator<= (const FormatID &other) const
 
bool16 operator>= (const FormatID &other) const
 
void ReadWrite (IPMStream *s)