Uses of Class
org.multiverse.api.functions.DoubleFunction
Packages that use DoubleFunction
Package
Description
-
Uses of DoubleFunction in org.multiverse.api.functions
Subclasses of DoubleFunction in org.multiverse.api.functionsModifier and TypeClassDescriptionprivate static classprivate static classFields in org.multiverse.api.functions declared as DoubleFunctionModifier and TypeFieldDescriptionprivate static final DoubleFunctionFunctions.identityDoubleFunctionprivate static final DoubleFunctionFunctions.incOneDoubleFunctionMethods in org.multiverse.api.functions that return DoubleFunctionModifier and TypeMethodDescriptionstatic DoubleFunctionFunctions.identityDoubleFunction()Returns anDoubleFunctionthat returns its input.static DoubleFunctionFunctions.incDoubleFunction()Returns aDoubleFunctionthat increments the input with one. -
Uses of DoubleFunction in org.multiverse.api.references
Methods in org.multiverse.api.references with parameters of type DoubleFunctionModifier and TypeMethodDescriptiondoubleTxnDouble.alterAndGet(DoubleFunction function) Alters the value stored in this Ref using the provided function and returns the result.doubleTxnDouble.alterAndGet(Txn txn, DoubleFunction function) Alters the value stored in this Ref using the provided function and lifting on the provided txn.doubleTxnDouble.atomicAlterAndGet(DoubleFunction function) Atomically applies the function to the current value in this ref and returns the new value.doubleTxnDouble.atomicGetAndAlter(DoubleFunction function) Atomically applies the function to alter the value stored in this ref and returns the old value.voidTxnDouble.commute(DoubleFunction function) Applies the function on the ref in a commuting manner.voidTxnDouble.commute(Txn txn, DoubleFunction function) Applies the function on the ref in a commuting manner.doubleTxnDouble.getAndAlter(DoubleFunction function) Alters the value stored in this Ref using the provided function amd returns the old value.doubleTxnDouble.getAndAlter(Txn txn, DoubleFunction function) Alters the value stored in this Ref using the function and returns the old value, using the provided txn. -
Uses of DoubleFunction in org.multiverse.stms.gamma.transactionalobjects
Methods in org.multiverse.stms.gamma.transactionalobjects with parameters of type DoubleFunctionModifier and TypeMethodDescriptionfinal doubleGammaTxnDouble.alter(GammaTxn tx, DoubleFunction function, boolean returnOld) final doubleGammaTxnDouble.alterAndGet(DoubleFunction function) final doubleGammaTxnDouble.alterAndGet(Txn tx, DoubleFunction function) final doubleGammaTxnDouble.alterAndGet(GammaTxn tx, DoubleFunction function) private doubleGammaTxnDouble.atomicAlter(DoubleFunction function, boolean returnOld) final doubleGammaTxnDouble.atomicAlterAndGet(DoubleFunction function) final doubleGammaTxnDouble.atomicGetAndAlter(DoubleFunction function) final voidGammaTxnDouble.commute(DoubleFunction function) final voidGammaTxnDouble.commute(Txn tx, DoubleFunction function) final voidGammaTxnDouble.commute(GammaTxn tx, DoubleFunction function) final doubleGammaTxnDouble.getAndAlter(DoubleFunction function) final doubleGammaTxnDouble.getAndAlter(Txn tx, DoubleFunction function) final doubleGammaTxnDouble.getAndAlter(GammaTxn tx, DoubleFunction function)