inline QDebug
operator<<(QDebug pDbg, enumName pType)\
{\
QDebugStateSaver saver(pDbg);\
return pDbg.noquote() << Enum<enumName>::getName(pType);\
}\
\
inline QString& operator+=(QString & pStr, enumName pType)\
{\
pStr += Enum<enumName>::getName(pType);\
return pStr;\
}\
\
inline QString operator+(const QString& pStr, enumName pType)\
{\
return pStr + Enum<enumName>::getName(pType);\
}\
\
inline QString operator+(enumName pType, const QString& pStr)\
{\
return Enum<enumName>::getName(pType) + pStr;\
}\
\
inline
bool operator==(std::underlying_type<enumName>::type pType, enumName pName)\
{\
return static_cast<std::underlying_type<enumName>::type>(pName) == pType;\
}\
inline
bool operator!=(std::underlying_type<enumName>::type pType, enumName pName)\
{\
return !(pType == pName);\
}
bool operator!=(const CVCertificate &pLeft, const CVCertificate &pRight)
Definition: CVCertificate.h:80
QDebug operator<<(QDebug pDbg, const governikus::CVCertificate &pCvc)
Definition: CVCertificate.cpp:146
bool operator==(const CVCertificate &pLeft, const CVCertificate &pRight)
Definition: CVCertificate.h:74