28 #ifndef CLPROTOCOL_XMLID_H 29 #define CLPROTOCOL_XMLID_H 44 static const char* GetTokenSeparator();
70 bool operator>(
CXMLID& XMLID);
77 xidDeviceIDTemplate = 1,
101 #endif // CLPROTOCOL_XMLID_H C++ class wrapping CLSerialAll and CLProtocolDriver.
Encapsulates a version number.
virtual void GetSchemaVersion(Version_t &Version)=0
Get the schema version number.
EXMLIDIndex
The positions of the tokens within the XMLID string.
Common GenICam base include file.
virtual void FromString(const GENICAM_NAMESPACE::gcstring &ValueStr, bool Verify=true)=0
Set content of the node as string.
virtual GENICAM_NAMESPACE::gcstring ToString()=0
Returns a string representation of the digit.
CVersion m_SchemaVersion
The first part of the XML ID.
GENICAM_NAMESPACE::gcstring m_XMLID
The original string.
bool CompareCXMLID(CXMLID *pA, CXMLID *pB)
for sorting a vector of pointers to CXMLID objects
#define GENICAM_DEPRECATED(FUNCTION)
GENICAM_NAMESPACE::gcstring m_DeviceIDTemplate
The middle part of the XML ID.
A string class which is a clone of std::string.
virtual void GetDeviceVersion(Version_t &Version)=0
Get the version of the device description file.
Helper class which can split XMLIDs strings into tokens.
CVersion m_DeviceVersion
The last part of the XML ID.
GenICam common utilities.