|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use BooleanFunction | |
|---|---|
| org.multiverse.api.functions | |
| org.multiverse.api.references | |
| org.multiverse.stms.gamma.transactionalobjects | |
| Uses of BooleanFunction in org.multiverse.api.functions |
|---|
| Methods in org.multiverse.api.functions that return BooleanFunction | |
|---|---|
static BooleanFunction |
Functions.identityBooleanFunction()
Returns a BooleanFunction that returns the argument. |
static BooleanFunction |
Functions.inverseBooleanFunction()
Returns a BooleanFunction that inverts the argument. |
| Uses of BooleanFunction in org.multiverse.api.references |
|---|
| Methods in org.multiverse.api.references with parameters of type BooleanFunction | |
|---|---|
boolean |
TxnBoolean.alterAndGet(BooleanFunction function)
Alters the value stored in this Ref using the provided function and returns the result. |
boolean |
TxnBoolean.alterAndGet(Txn txn,
BooleanFunction function)
Alters the value stored in this Ref using the provided function and lifting on the provided txn. |
boolean |
TxnBoolean.atomicAlterAndGet(BooleanFunction function)
Atomically applies the function to the current value in this ref and returns the new value. |
boolean |
TxnBoolean.atomicGetAndAlter(BooleanFunction function)
Atomically applies the function to alter the value stored in this ref and returns the old value. |
void |
TxnBoolean.commute(BooleanFunction function)
Applies the function on the ref in a commuting manner. |
void |
TxnBoolean.commute(Txn txn,
BooleanFunction function)
Applies the function on the ref in a commuting manner. |
boolean |
TxnBoolean.getAndAlter(BooleanFunction function)
Alters the value stored in this Ref using the provided function amd returns the old value. |
boolean |
TxnBoolean.getAndAlter(Txn txn,
BooleanFunction function)
Alters the value stored in this Ref using the function and returns the old value, using the provided txn. |
| Uses of BooleanFunction in org.multiverse.stms.gamma.transactionalobjects |
|---|
| Methods in org.multiverse.stms.gamma.transactionalobjects with parameters of type BooleanFunction | |
|---|---|
boolean |
GammaTxnBoolean.alter(GammaTxn tx,
BooleanFunction function,
boolean returnOld)
|
boolean |
GammaTxnBoolean.alterAndGet(BooleanFunction function)
|
boolean |
GammaTxnBoolean.alterAndGet(GammaTxn tx,
BooleanFunction function)
|
boolean |
GammaTxnBoolean.alterAndGet(Txn tx,
BooleanFunction function)
|
boolean |
GammaTxnBoolean.atomicAlterAndGet(BooleanFunction function)
|
boolean |
GammaTxnBoolean.atomicGetAndAlter(BooleanFunction function)
|
void |
GammaTxnBoolean.commute(BooleanFunction function)
|
void |
GammaTxnBoolean.commute(GammaTxn tx,
BooleanFunction function)
|
void |
GammaTxnBoolean.commute(Txn tx,
BooleanFunction function)
|
boolean |
GammaTxnBoolean.getAndAlter(BooleanFunction function)
|
boolean |
GammaTxnBoolean.getAndAlter(GammaTxn tx,
BooleanFunction function)
|
boolean |
GammaTxnBoolean.getAndAlter(Txn tx,
BooleanFunction function)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||