io.qt.core.QHashSeed Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of qtjambi Show documentation
Show all versions of qtjambi Show documentation
QtJambi base module containing QtCore, QtGui and QtWidgets.
package io.qt.core;
/**
* Java wrapper for Qt class QHashSeed
*/
public class QHashSeed extends io.qt.QtObject
implements java.lang.Cloneable
{
static {
QtJambi_LibraryUtilities.initialize();
}
/**
* Overloaded constructor for {@link #QHashSeed(long)}
* with d = 0
.
*/
public QHashSeed() {
this((long)0);
}
/**
* See QHashSeed::QHashSeed(size_t)
*/
public QHashSeed(long d){
super((QPrivateConstructor)null);
initialize_native(this, d);
}
private native static void initialize_native(QHashSeed instance, long d);
/**
* See QHashSeed::operator size_t()const
*/
@io.qt.QtUninvokable
public final long seed(){
return seed_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native long seed_native_constfct(long __this__nativeId);
/**
*
*/
public native static io.qt.core.QHashSeed globalSeed();
/**
* See QHashSeed::resetRandomGlobalSeed()
*/
public native static void resetRandomGlobalSeed();
/**
* See QHashSeed::setDeterministicGlobalSeed()
*/
public native static void setDeterministicGlobalSeed();
/**
* Constructor for internal use only.
* @param p expected to be null
.
*/
@io.qt.NativeAccess
protected QHashSeed(QPrivateConstructor p) { super(p); }
@Override
public QHashSeed clone() {
return clone_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native QHashSeed clone_native(long __this_nativeId);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy