//valid range: [0,360) template <typename T> [[nodiscard]] inline T NormAngle360(T angle)
{ while (angle < 0)
angle += 360; while (angle >= 360)
angle -= 360; return angle;
}
// get hash from interface // TODO: UNIT TEST
[[nodiscard]] inline
std::string GetInterfaceHash(const ::css::uno::Reference<::css::uno::XInterface>& xIf)
{ if (xIf.is())
{ auto ptr = reinterpret_cast<sal_uIntPtr>(xIf.get()); return std::to_string(ptr);
} return {};
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.