toggle menu
Glok
0.5.1
common
switch theme
search in API
glok-model
/
uk.co.nickthecoder.glok.property
/
TernaryFunction
Ternary
Function
open
class
TernaryFunction
<
V
,
A
,
OA
:
ObservableValue
<
A
>
,
B
,
OB
:
ObservableValue
<
B
>
,
C
,
OC
:
ObservableValue
<
C
>
>
(
val
argA
:
OA
,
val
argB
:
OB
,
val
argC
:
OC
,
val
lambda
:
(
A
,
B
,
C
)
->
V
)
:
LazyObservableValue
<
V
>
Inheritors
BooleanTernaryFunction
OptionalBooleanTernaryFunction
ByteTernaryFunction
OptionalByteTernaryFunction
CharTernaryFunction
OptionalCharTernaryFunction
DoubleTernaryFunction
OptionalDoubleTernaryFunction
FloatTernaryFunction
OptionalFloatTernaryFunction
IntTernaryFunction
OptionalIntTernaryFunction
LongTernaryFunction
OptionalLongTernaryFunction
StringTernaryFunction
OptionalStringTernaryFunction
FileTernaryFunction
OptionalFileTernaryFunction
Members
Constructors
Ternary
Function
Link copied to clipboard
constructor
(
argA
:
OA
,
argB
:
OB
,
argC
:
OC
,
lambda
:
(
A
,
B
,
C
)
->
V
)
Properties
arg
A
Link copied to clipboard
val
argA
:
OA
arg
B
Link copied to clipboard
val
argB
:
OB
arg
C
Link copied to clipboard
val
argC
:
OC
lambda
Link copied to clipboard
val
lambda
:
(
A
,
B
,
C
)
->
V
Functions
eval
Link copied to clipboard
override
fun
eval
(
)
:
V
to
String
Link copied to clipboard
open
override
fun
toString
(
)
:
String