dotty-cps-async
dotty-cps-async
API
cps
compat
FutureAsync
macros
common
TransformUtil
DefinitionWithIncorrectOwner
flags
DebugLevel
DebugLevel
given_FromExpr_DebugLevel
PrintCode
PrintCode
PrintTree
PrintTree
UseCompilerPlugin
UseCompilerPlugin
UseLoomAwait
UseLoomAwait
forest
application
ApplicationHelper
ApplicationShiftType
ApplyArgBuilderScope
BuildApplyArgsAcc
O
ApplyArgRecordScope
ApplyArgByNameRecord
ApplyArgInlinedRecord
ApplyArgLambdaRecord
ApplyArgNamedRecord
ApplyArgNoPrecalcTermRecord
ApplyArgPrecalcTermRecord
ApplyArgRecord
ApplyArgRepeatRecord
ApplyArgsSummaryProperties
ApplyArgsSummaryProperties
ApplyArgsSummaryPropertiesStep1
ApplyArgsSummaryPropertiesStep1
MethodParamsDescriptorScope
DynaminParamsDescriptor
EmptyParamsDescriptor
MethodParamsDescriptor
MethodParamsDescriptor
MethodTypeBasedParamsDescriptor
PartialShiftedApplyScope
PartialShiftedApply
ApplyTransform
ApplyTreeTransform
ApplyTreeTransform
AssignTransform
AsyncTreeShifter
AwaitTreeTransform
BlockTransform
BlockTreeTransform
ConstTransform
CpsTreeScope
AppendCpsTree
AsyncCpsTree
AsyncLambdaCpsTree
AwaitAsyncCpsTree
AwaitSyncCpsTree
BlockCpsTree
BlockCpsTree
Matcher
CallChainSubstCpsTree
CpsTree
CpsTree
EmptyCpsTree
FlatMappedCpsTree
InlinedCpsTree
MappedCpsTree
PureCpsTree
SelectTypeApplyCpsTree
SelectTypeApplyCpsTree
SelectTypeApplyRecord
ValCpsTree
DefCpsExpr
IdentTransform
IfTransform
ImportTransform
InlinedTreeTransform
InlineCpsDirectBindingRecord
InlinedBindingRecord
InlinedBindingsRecord
InlinedFunBindingRecord
InlinedValBindingRecord
InlinedTreeTransform
KnownTreeFragments
LambdaTreeTransform
LambdaTreeTransform
MatchTreeTransform
MatchTreeTransform
NewTransform
NonLocalReturnsTreeTransform
ReturnTransform
RootTreeTransform
B2
SelectOuterTreeTransform
SelectOuterTreeTransform
SelectTreeTransform
SelectTreeTransform
SuperTransform
ThisTransform
ThrowTransform
TreeTransformScope
MessageWithPos
TreeTransformScopeInstance
TryTransform
TypeApplyTransform
TypeApplyTreeTransform
TypeApplyTreeTransform
TypedTransform
ValDefTransform
RhsFlatMappedCpsExpr
ValWrappedCpsExpr
ValDefTreeTransform
WhileTransform
loom
LoomTransform
misc
CollectionHelper
MacroError
WithOptExprProxy
Async
InferAsyncArg
InferAsyncArg1
AsyncCpsExpr
AsyncMacroFlags
AsyncMacroFlags
given_FromExpr_AsyncMacroFlags
CpsExpr
CpsExpr
ExprTreeGen
FlatMappedCpsExpr
GenericAsyncCpsExpr
GenericSyncCpsExpr
MappedCpsExpr
StatementExprTreeGen
SyncCpsExpr
TransformationContext
TransformationContext
UnitCpsExpr
UnsealExprTreeGen
monads
AsyncFreeMonad
AsyncFreeMonad
AdoptCallbackStyle
Error
FlatMap
FlatMapTry
Pure
given_CpsAsyncMonad_AsyncFreeMonad_CpsTryMonadInstanceContext_AsyncFreeMonad
CpsIdentityMonad
ExecutionContextProvider
FreeCpsMonad
FreeMonad
FreeMonad
Error
FlatMap
FlatMapTry
Pure
FutureAsyncMonadAPI
FutureContext
IterableCpsMonad
given_CpsThrowMonad_TailRec_CpsThrowMonadInstanceContext_TailRec
plugin
annotation
CpsDebugLevel
CpsNotChange
makeCPS
scaffolding
settings
PrintCode
PrintTree
runtime
concurrent
FutureCMAsyncShift
FutureCMAsyncShift
util
control
BreaksAsyncShift
ControlThrowableAsyncWrapper
NonFatalAndNotControlThrowableAsyncWrapper
NonLocalReturnsAsyncShift
BoundaryAsyncShift
EitherAsyncShift
EitherLeftProjectionAsyncShift
TryAsyncShift
TryModuleAsyncShift
UsingAsyncShift
ArrayOpsAsyncShift
ArrayOpsWithFilterAsyncSubst
CallChainAsyncShiftSubst
CpsMonadSelfAsyncShift
DelayedWithFilter
Function1AndThenCallChainSubst
Function1AsyncShift
Function1ComposeAndThenCallChainSubst
Function1ComposeCallChainSubst
IndexedSeqAsyncShift
IterableAsyncShift
IterableOpsAsyncShift
ListAsyncShift
MapOpsAsyncShift
OptionAsyncShift
PartialFunctionAsyncShift
PartialFunctionAsyncShiftBase
PartialFunctionCallChainSubst
PartialFunctionCallChainSubst
PartialFunctionHelper
RangeAsyncShift
SeqAsyncShift
WhileHelper
WithFilterSubstAsyncShift
stream
AsyncIterator
AsyncIterator
AsyncIteratorEmitAbsorber
AsyncList
AsyncList
Cons
Empty
Wait
AsyncListEmitAbsorber
AsyncListIterator
State
StateInit
StateNext
AsyncStreamHelper
BaseUnfoldCpsAsyncEmitAbsorber
Emitted
Finished
SpawnEmitter
State
StepsObserver
SupplyEventRecord
CpsAsyncEmitAbsorber
CpsAsyncEmitAbsorber
CpsAsyncEmitAbsorber4
CpsAsyncEmitter
CpsAsyncStreamMacro
syntax
monadless
AsyncShift
AsyncShift
AsyncShiftLowPriority0
AsyncShiftLowPriority1
AsyncShiftLowPriority2
CpsAsyncEffectMonad
CpsAsyncEffectMonadInstanceContext
CpsAsyncMonad
CpsAsyncMonad
CpsAsyncMonadInstanceContext
CpsConcurrentContextMonad
CpsConcurrentEffectMonad
CpsConcurrentEffectMonadInstanceContext
CpsConcurrentMonad
CpsConcurrentMonad
CpsConcurrentMonadContext
CpsConcurrentMonadInstanceContext
CpsContextMonad
CpsDirect
CpsEffectMonad
CpsEffectMonad
CpsMonad
CpsMonad
CpsMonadContext
CpsMonadContext
CpsMonadContextInclusion
CpsMonadContextInclusion
CpsMonadContextProvider
CpsMonadConversion
CpsMonadConversion
CpsMonadInstanceContext
CpsPureMonadInstanceContext
CpsPureMonadInstanceContextBody
CpsRuntimeAsyncAwait
CpsRuntimeAwait
CpsRuntimeAwaitProvider
CpsSchedulingMonad
CpsSchedulingMonad
CpsThrowMonad
CpsThrowMonadContext
CpsThrowMonadInstanceContext
CpsThrowMonadInstanceContextBody
CpsThrowSupport
CpsTryContextMonad
CpsTryEffectMonad
CpsTryMonad
CpsTryMonad
CpsTryMonadContext
CpsTryMonadInstanceContext
CpsTryMonadInstanceContextBody
CpsTrySupport
dotty-cps-async
/
cps
/
cps.macros
/
cps.macros.forest
/
ConstTransform
ConstTransform
cps.macros.forest.ConstTransform
object
ConstTransform
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Self type
ConstTransform
.type
Members list
Clear all
Value members
Concrete methods
def
run
[
F
[
_
] :
Type
,
T
:
Type
,
C
<:
CpsMonadContext
[
F
] :
Type
](
using
Quotes
)(
cpsCtx
:
TransformationContext
[
F
,
T
,
C
],
constTerm
:
Literal
):
CpsExpr
[
F
,
T
]
In this article
Attributes
Members list
Value members
Concrete methods