All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.qt.core.QHashSeed Maven / Gradle / Ivy

There is a newer version: 6.8.0
Show newest version
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); /** *

See QHashSeed::globalSeed()

*/ 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); } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy