C
<endian.h> - Endian Utilities
The <endian.h> header provides helper functions for encoding and decoding integers in specific byte orders. More...
| Header: | #include <endian.h> |
| Since: | QtSafeRenderer 2.1 |
is part of Qt Safe Monitor C API.
Functions
| quint16 | qFromBigEndianUint16(const void *const source) |
| quint32 | qFromBigEndianUint32(const void *const source) |
| void | qToBigEndianUint16(const quint16 source, void *const destination) |
| void | qToBigEndianUint32(const quint32 source, void *const destination) |
| void | qToLittleEndianUint16(const quint16 source, void *const destination) |
| void | qToLittleEndianUint32(const quint32 source, void *const destination) |
Detailed Description
The <endian.h> header provides helper functions for encoding and decoding integers in specific byte orders.
Function Documentation
quint16 qFromBigEndianUint16(const void *const source)
Reads a 16-bit unsigned integer in big-endian byte order from source. Returns the decoded 16-bit unsigned integer in the host system's native byte order.
quint32 qFromBigEndianUint32(const void *const source)
Reads a 32-bit unsigned integer in big-endian byte order from source. Returns the decoded 32-bit unsigned integer in the host system's native byte order.
void qToBigEndianUint16(const quint16 source, void *const destination)
Writes the 16-bit unsigned integer source to destination using big-endian byte order.
void qToBigEndianUint32(const quint32 source, void *const destination)
Writes the 32-bit unsigned integer source to destination using big-endian byte order.
void qToLittleEndianUint16(const quint16 source, void *const destination)
Writes the 16-bit unsigned integer source to destination using little-endian byte order.
void qToLittleEndianUint32(const quint32 source, void *const destination)
Writes the 32-bit unsigned integer source to destination using little-endian byte order.
Available under certain Qt licenses.
Find out more.