root
root
API
cps
automaticColoring
AutomaticColoringTag
WarnValueDiscard
compat
FutureAsync
macros
common
TransformUtil
DefinitionWithIncorrectOwner
ValueDiscardHelper
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
observatory
AnalysisQuoteScope
Analysis
AutomaticColoringOfEffectsQuoteScope
AutomaticColoringOfEffects
ValUsage
ObservationContextQuoteScope
ObservationContext
Observatory
Scope
ObservatoryFullQuoteScope
ObservatoryQuoteScope
Observatory
PerSymbolStorage
Async
InferAsyncArg
InferAsyncArg1
AsyncCpsExpr
AsyncMacroFlags
AsyncMacroFlags
given_FromExpr_AsyncMacroFlags
CpsExpr
CpsExpr
ExprTreeGen
FlatMappedCpsExpr
GenericAsyncCpsExpr
GenericSyncCpsExpr
MappedCpsExpr
StatementExprTreeGen
SyncCpsExpr
TransformationContext
TransformationContext
Memoization
UnitCpsExpr
UnsealExprTreeGen
monads
AsyncFreeMonad
AsyncFreeMonad
AdoptCallbackStyle
Error
FlatMap
FlatMapTry
Pure
given_CpsAsyncMonad_AsyncFreeMonad_CpsTryMonadInstanceContext_AsyncFreeMonad
CompletableFutureCpsMonad
ExecutionContextProvider
FreeCpsMonad
FreeMonad
FreeMonad
Error
FlatMap
FlatMapTry
Pure
FutureAsyncMonadAPI
FutureContext
IterableCpsMonad
futureDiscard
futureMemoization
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
AwaitValueDiscard
CpsAsyncEffectMonad
CpsAsyncEffectMonadInstanceContext
CpsAsyncMonad
CpsAsyncMonad
CpsAsyncMonadInstanceContext
CpsConcurrentContextMonad
CpsConcurrentEffectMonad
CpsConcurrentEffectMonadInstanceContext
CpsConcurrentMonad
CpsConcurrentMonad
CpsConcurrentMonadContext
CpsConcurrentMonadInstanceContext
CpsContextMonad
CpsDirect
CpsEffectMonad
CpsFastRuntimeAwait
CpsMonad
CpsMonad
CpsMonadContext
CpsMonadContext
CpsMonadContextInclusion
CpsMonadContextInclusion
CpsMonadContextProvider
CpsMonadConversion
CpsMonadConversion
CpsMonadInstanceContext
CpsMonadMemoization
CpsMonadMemoization
Default
Dynamic
DynamicAp
Inplace
Inplace
Kind
Pure
CpsPureMonadInstanceContext
CpsPureMonadInstanceContextBody
CpsRuntimeAwait
CpsRuntimeAwaitProvider
CpsSchedulingMonad
CpsSchedulingMonad
CpsThrowMonad
CpsThrowMonadContext
CpsThrowMonadInstanceContext
CpsThrowMonadInstanceContextBody
CpsThrowSupport
CpsTryContextMonad
CpsTryMonad
CpsTryMonad
CpsTryMonadContext
CpsTryMonadInstanceContext
CpsTryMonadInstanceContextBody
CpsTrySupport
ValueDiscard
ValueDiscard
CustomTag
EmptyValueDiscard
WarnTag
customValueDiscard
warnValueDiscard
root
/
cps
/
CpsMonadMemoization
/
DynamicAp
DynamicAp
cps.CpsMonadMemoization.DynamicAp
trait
DynamicAp
[
F
[
_
],
FT
]
Attributes
Source
CpsMonadMemoization.scala
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Members list
Clear all
Value members
Abstract methods
def
apply
(
ft
:
FT
):
F
[
FT
]
Attributes
Source
CpsMonadMemoization.scala
In this article
Attributes
Members list
Value members
Abstract methods