dotty-cps-async
dotty-cps-async
cps
Async
InferAsyncArg
AsyncCpsExpr
AsyncMacroFlags
AsyncShift
AsyncShift
AsyncShiftLowPriority1
AsyncShiftLowPriority2
AwaitValueDiscard
CpsAsyncMonad
CpsExpr
CpsExpr
CpsFulfillingMonad
CpsMonad
CpsMonad
ForSyntax
CpsMonadConversion
CpsMonadDefaultMemoization
CpsMonadInplaceMemoization
CpsMonadInplaceMemoization
CpsMonadMemoization
CpsMonadPureMemoization
CpsProgressingMonad
CpsSchedulingMonad
CpsTryMonad
ExprTreeGen
FlatMappedCpsExpr
GenericAsyncCpsExpr
GenericSyncCpsExpr
MappedCpsExpr
MonadMemoizationKind
StatementExprTreeGen
SyncCpsExpr
TransformationContext
TransformationContext
Memoization
TransformationContextMarker
TransformationContextMarker
TopLevel
Repeated
AssignLeft
AssignRight
AssignSelect
BlockInside
BlockLast
ValDefRight
IfCond
IfTrue
IfFalse
InlinedBody
InlinedBinding
SelectOuter
ApplyTypeApplySelect
ApplyTypeApply
ApplySelect
ApplyFun
ApplyArg
Await
Lambda
MatchScrutinee
MatchCase
Select
ThrowException
TryBody
TryCase
TryFinally
TypeApplyFun
Typed
WhileCond
WhileBody
Other
UnitCpsExpr
UnsealExprTreeGen
ValueDiscard
ValueDiscard
EmptyValueDiscard
given_FromExpr_AsyncMacroFlags
cps.automaticColoring
AutomaticColoringTag
WarnValueDiscard
tag
cps.compat
FutureAsync
cps.customValueDiscard
Tag
tag
cps.forest
ApplyTransform
ApplyTreeTransform
ApplyTreeTransform
AssignTransform
AsyncTreeShifter
AwaitTreeTransform
BlockTransform
ConstTransform
CpsTreeScope
CpsTree
CpsTree
PureCpsTree
AsyncCpsTree
AwaitSyncCpsTree
AwaitAsyncCpsTree
MappedCpsTree
FlatMappedCpsTree
BlockCpsTree
BlockCpsTree
Matcher
InlinedCpsTree
ValCpsTree
AppendCpsTree
AsyncLambdaCpsTree
CallChainSubstCpsTree
SelectTypeApplyRecord
SelectTypeApplyCpsTree
SelectTypeApplyCpsTree
DefCpsExpr
IdentTransform
IfTransform
ImportTransform
InlinedTreeTransform
InlinedBindingRecord
InlinedFunBindingRecord
InlinedValBindingRecord
InlinedBindingsRecord
InlinedTreeTransform
KnownTreeFragments
LambdaTreeTransform
LambdaTreeTransform
MatchTreeTransform
MatchTreeTransform
NewTransform
RepeatedTransform
RepeatedTreeTransform
RepeatedTreeTransform
ReturnTransform
RootTreeTransform
B2
SelectOuterTreeTransform
SelectOuterTreeTransform
SelectTreeTransform
SelectTreeTransform
SuperTransform
ThisTransform
ThrowTransform
TransformUtil
TreeTransformScope
MessageWithPos
TreeTransformScopeInstance
TryTransform
TypeApplyTransform
TypeApplyTreeTransform
TypeApplyTreeTransform
TypedTransform
ValDefTransform
RhsFlatMappedCpsExpr
ValWrappedCpsExpr
WhileTransform
cps.forest.application
ApplicationHelper
ApplyArgBuilderScope
BuildApplyArgsAcc
O
ApplyArgRecordScope
ApplyArgRecord
ApplyArgRepeatRecord
ApplyArgNoPrecalcTermRecord
ApplyArgPrecalcTermRecord
ApplyArgLambdaRecord
ApplyArgNamedRecord
ApplyArgByNameRecord
ApplyArgInlinedRecord
MethodParamsDescriptorScope
MethodParamsDescriptor
MethodParamsDescriptor
MethodTypeBasedParamsDescriptor
EmptyParamsDescriptor
DynaminParamsDescriptor
cps.ghosts
cps.macroFlags
DebugLevel
PrintCode
PrintTree
given_FromExpr_DebugLevel
cps.misc
MacroError
cps.monads
CompletableFutureCpsMonad
FutureAsyncMonad
given_CpsMonadDefaultMemoization_Future
given_WarnValueDiscard_Future
cps.runtime
ArrayOpsAsyncShift
CallChainAsyncShiftSubst
CpsMonadSelfAsyncShift
DelayedWithFilter
Function1AndThenCallChainSubst
Function1AsyncShift
Function1ComposeAndThenCallChainSubst
Function1ComposeCallChainSubst
IndexedSeqAsyncShift
IterableAsyncShift
IterableOpsAsyncShift
ListAsyncShift
MapOpsAsyncShift
OptionAsyncShift
PartialFunctionAsyncShift
PartialFunctionAsyncShiftBase
PartialFunctionCallChainSubst
PartialFunctionCallChainSubst
PartialFunctionHelper
RangeAsyncShift
SeqAsyncShift
cps.runtime.util
EitherAsyncShift
EitherLeftProjectionAsyncShift
TryAsyncShift
TryModuleAsyncShift
UsingAsyncShift
cps.warnValueDiscard
Tag
tag
dotty-cps-async
/
cps
/
AsyncShift
AsyncShift
trait
AsyncShift
[T]
Companion
object
Graph
Supertypes
Known subtypes
class
Object
trait
Matchable
class
Any
class
ArrayOpsAsyncShift
[
A
]
class
CpsMonadSelfAsyncShift
[
F
,
M
]
class
Function1AsyncShift
[
T
,
R
]
class
IterableAsyncShift
[
A
,
CA
]
class
IterableOpsAsyncShift
[
A
,
C
,
CA
]
class
ListAsyncShift
[
A
]
class
MapOpsAsyncShift
[
K
,
V
,
CC
,
CI
,
CKV
]
class
SeqAsyncShift
[
A
,
C
,
CA
]
class
IndexedSeqAsyncShift
[
A
,
C
,
CA
]
class
RangeAsyncShift
[
R
]
class
OptionAsyncShift
[
T
]
trait
PartialFunctionAsyncShiftBase
[
T
,
R
,
C
]
class
PartialFunctionAsyncShift
[
T
,
R
]
class
EitherAsyncShift
[
A
,
B
]
class
EitherLeftProjectionAsyncShift
[
A
,
B
]
class
TryAsyncShift
[
T
]
object
TryModuleAsyncShift
object
UsingAsyncShift