
io.qt.core.QtEndian Maven / Gradle / Ivy
package io.qt.core;
import io.qt.*;
/**
* Functions to convert between little and big endian representations of numbers
* Java wrapper for Qt namespace QtEndian
*/
public final class QtEndian
{
static {
QtJambi_LibraryUtilities.initialize();
}
private QtEndian() throws java.lang.InstantiationError { throw new java.lang.InstantiationError("Cannot instantiate namespace QtEndian."); }
/**
*
*/
public native static double qFromBigEndian(double source);
/**
*
*/
public native static float qFromBigEndian(float source);
/**
*
*/
public native static short qFromBigEndian(short source);
/**
*
*/
public native static int qFromBigEndian(int source);
/**
*
*/
public native static long qFromBigEndian(long source);
/**
*
*/
public native static byte qFromBigEndian(byte source);
/**
*
*/
public native static double qFromLittleEndian(double source);
/**
*
*/
public native static float qFromLittleEndian(float source);
/**
*
*/
public native static short qFromLittleEndian(short source);
/**
*
*/
public native static int qFromLittleEndian(int source);
/**
*
*/
public native static long qFromLittleEndian(long source);
/**
*
*/
public native static byte qFromLittleEndian(byte source);
/**
* See qToBigEndian(T)
*/
public native static double qToBigEndian(double source);
/**
* See qToBigEndian(T)
*/
public native static float qToBigEndian(float source);
/**
* See qToBigEndian(T)
*/
public native static short qToBigEndian(short source);
/**
* See qToBigEndian(T)
*/
public native static int qToBigEndian(int source);
/**
* See qToBigEndian(T)
*/
public native static long qToBigEndian(long source);
/**
* See qToBigEndian(T)
*/
public native static byte qToBigEndian(byte source);
/**
*
*/
public native static double qToLittleEndian(double source);
/**
*
*/
public native static float qToLittleEndian(float source);
/**
*
*/
public native static short qToLittleEndian(short source);
/**
*
*/
public native static int qToLittleEndian(int source);
/**
*
*/
public native static long qToLittleEndian(long source);
/**
*
*/
public native static byte qToLittleEndian(byte source);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy