7#ifndef nsVersionComparator_h__
8#define nsVersionComparator_h__
13#if defined(_WIN32) && !defined(UPDATER_NO_STRING_GLUE_STL)
54 explicit Version(
const char* aVersionString)
125 explicit VersionW(
const wchar_t* aVersionStringW)
128 reinterpret_cast<wchar_t*
>(wcsdup(aVersionStringW));
131 const wchar_t* ReadContentW()
const
133 return versionContentW;
138 free(versionContentW);
141 bool operator<(
const VersionW& aRhs)
const
149 bool operator>(
const VersionW& aRhs)
const
167 wchar_t* versionContentW;
bool operator<=(const BigInt &rVal1, const BigInt &rVal2)
bool operator>=(const BigInt &rVal1, const BigInt &rVal2)
Compares two VersionParts.
int32_t CompareVersions(const char *aStrA, const char *aStrB)
bool operator>(const Style &rL, const Style &rR)
bool operator>=(const Version &aRhs) const
bool operator!=(const char *aRhs) const
bool operator>(const Version &aRhs) const
bool operator==(const Version &aRhs) const
bool operator<=(const Version &aRhs) const
bool operator<(const Version &aRhs) const
const char * ReadContent() const
bool operator<=(const char *aRhs) const
Version(const char *aVersionString)
bool operator>=(const char *aRhs) const
bool operator>(const char *aRhs) const
bool operator!=(const Version &aRhs) const
bool operator==(const char *aRhs) const
bool operator<(const char *aRhs) const
bool operator<(const wwFont &r1, const wwFont &r2)
bool operator!=(const XclExpString &rLeft, const XclExpString &rRight)
bool operator==(const XclFontData &rLeft, const XclFontData &rRight)