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;
import io.qt.*;
/**
* Java wrapper for Qt class QHashSeed
*/
public class QHashSeed extends QtObject
implements java.lang.Cloneable
{
static {
QtJambi_LibraryUtilities.initialize();
}
/**
* See QHashSeed:: QHashSeed(QHashSeed)
*/
public QHashSeed(io.qt.core.@NonNull QHashSeed other){
super((QPrivateConstructor)null);
initialize_native(this, other);
}
private native static void initialize_native(QHashSeed instance, io.qt.core.QHashSeed other);
/**
* 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
*/
@QtUninvokable
public final long seed(){
return seed_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native long seed_native_constfct(long __this__nativeId);
/**
*
*/
public native static io.qt.core.@NonNull 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
.
* @hidden
*/
@NativeAccess
protected QHashSeed(QPrivateConstructor p) { super(p); }
/**
* Creates and returns a copy of this object.
See QHashSeed:: QHashSeed(QHashSeed)
*/
@QtUninvokable
@Override
public QHashSeed clone() {
return clone_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private static native QHashSeed clone_native(long __this_nativeId);
/**
* Overloaded constructor for {@link #QHashSeed(long)}
* with d = 0
.
*/
public QHashSeed() {
this((long)0);
}
}