mising exports in PIString

This commit is contained in:
2020-09-10 17:33:09 +03:00
parent 05b48af153
commit cb2ef7113a
3 changed files with 12 additions and 3 deletions

View File

@@ -785,9 +785,9 @@ inline PIString operator +(const char c, const PIString & f) {return PIChar(c) +
inline PIString operator +(const PIString & f, const char c) {return f + PIChar(c);} inline PIString operator +(const PIString & f, const char c) {return f + PIChar(c);}
int versionCompare(const PIString & v0, const PIString & v1, int components = 6); int PIP_EXPORT versionCompare(const PIString & v0, const PIString & v1, int components = 6);
PIString versionNormalize(const PIString & v); PIString PIP_EXPORT versionNormalize(const PIString & v);

View File

@@ -347,7 +347,15 @@ public:
bool isValid() const {return !PIVector2D<Type>::isEmpty();} bool isValid() const {return !PIVector2D<Type>::isEmpty();}
_CMatrix & operator =(const PIVector<PIVector<Type> > & v) {*this = _CMatrix(v); return *this;} _CMatrix & operator =(const PIVector<PIVector<Type> > & v) {*this = _CMatrix(v); return *this;}
bool operator ==(const _CMatrix & sm) const {PIMM_FOR_A(i) if (_V2D::mat[i] != sm.mat[i]) return false; return true;} bool operator ==(const _CMatrix & sm) const {
if(_V2D::mat.size() != sm.mat.size())
return false;
PIMM_FOR_A(i) {
if (_V2D::mat[i] != sm.mat[i])
return false;
}
return true;
}
bool operator !=(const _CMatrix & sm) const {return !(*this == sm);} bool operator !=(const _CMatrix & sm) const {return !(*this == sm);}
void operator +=(const _CMatrix & sm) {PIMM_FOR_A(i) _V2D::mat[i] += sm.mat[i];} void operator +=(const _CMatrix & sm) {PIMM_FOR_A(i) _V2D::mat[i] += sm.mat[i];}
void operator -=(const _CMatrix & sm) {PIMM_FOR_A(i) _V2D::mat[i] -= sm.mat[i];} void operator -=(const _CMatrix & sm) {PIMM_FOR_A(i) _V2D::mat[i] -= sm.mat[i];}

View File

@@ -1,6 +1,7 @@
#include "pip.h" #include "pip.h"
int main() { int main() {
versionCompare("","");
PICloudServer s("127.0.0.1:10101"); PICloudServer s("127.0.0.1:10101");
s.startThreadedRead(); s.startThreadedRead();
piSleep(10); piSleep(10);