enumeration module
- class cls.enumeration.Enumeration[source]
- class LocalClearCacheComputation(outer: Enumeration[A])[source]
- _abc_impl = <_abc._abc_data object>
- _abc_impl = <_abc._abc_data object>
- _add_opt(other: Enumeration[C]) Enumeration[Union[C, A]] [source]
- _mul_opt(other: Enumeration[C]) Enumeration[Tuple[C, A]] [source]
- cached_computation(index: int) ComputationStep [source]
- cached_max_size_computation() ComputationStep [source]
- clear_cache_computation() ComputationStep [source]
- abstract computation(index: int) ComputationStep [source]
- static empty() Enumeration[C] [source]
- static ints() Enumeration[int] [source]
- static lazy(factory: Callable[[], Enumeration[C]]) Enumeration[C] [source]
- static lazy_singleton(value: Callable[[], C]) Enumeration[C] [source]
- map(f: Callable[[A], C]) Enumeration[C] [source]
- abstract max_size_computation() ComputationStep [source]
- static of(iterable: Iterable[C]) Enumeration[C] [source]
- pay() Enumeration[A] [source]
- static singleton(value: C) Enumeration[C] [source]
- class cls.enumeration.EnumerationEmpty[source]
- _abc_impl = <_abc._abc_data object>
- _add_opt(other: Enumeration[C]) Enumeration[Union[C, A]] [source]
- _mul_opt(other: Enumeration[C]) Enumeration[Tuple[C, A]] [source]
- clear_cache_computation() ComputationStep [source]
- computation(index: int) ComputationStep [source]
- map(f: Callable[[A], C]) Enumeration[C] [source]
- max_size_computation() ComputationStep [source]
- class cls.enumeration.EnumerationLazy(factory: Callable[[], Enumeration[A]])[source]
- class LazyComputation(outer: EnumerationLazy[A], index: int)[source]
- _abc_impl = <_abc._abc_data object>
- class LocalClearCacheComputation(outer: EnumerationLazy[A])[source]
- _abc_impl = <_abc._abc_data object>
- class MaxSizeComputation(outer: EnumerationLazy[A])[source]
- _abc_impl = <_abc._abc_data object>
- _abc_impl = <_abc._abc_data object>
- clear_cache_computation() ComputationStep [source]
- computation(index: int) ComputationStep [source]
- max_size_computation() ComputationStep [source]
- class cls.enumeration.EnumerationLazySingleton(value: Callable[[], A])[source]
- class LazySingletonComputation(outer: EnumerationLazySingleton[A], index: int)[source]
- _abc_impl = <_abc._abc_data object>
- class LocalClearCacheComputation(outer: EnumerationLazySingleton[A])[source]
- _abc_impl = <_abc._abc_data object>
- _abc_impl = <_abc._abc_data object>
- clear_cache_computation() ComputationStep [source]
- computation(index: int) ComputationStep [source]
- max_size_computation() ComputationStep [source]
- class cls.enumeration.EnumerationMap(over: Enumeration[C], f: Callable[[C], A])[source]
- class LocalClearCacheComputation(outer: EnumerationMap[C, A])[source]
- _abc_impl = <_abc._abc_data object>
- class MapComputation(outer: EnumerationMap[C, A], index: int)[source]
- _abc_impl = <_abc._abc_data object>
- class MaxSizeComputation(outer: EnumerationMap[C, A])[source]
- _abc_impl = <_abc._abc_data object>
- _abc_impl = <_abc._abc_data object>
- clear_cache_computation() ComputationStep [source]
- computation(index: int) ComputationStep [source]
- map(f: Callable[[A], C]) Enumeration[C] [source]
- max_size_computation() ComputationStep [source]
- class cls.enumeration.EnumerationOfIterable(iterable: Iterable[A])[source]
- class IterableComputation(outer: EnumerationOfIterable[A], index: int)[source]
- _abc_impl = <_abc._abc_data object>
- class LocalClearCacheComputation(outer: EnumerationOfIterable[A])[source]
- _abc_impl = <_abc._abc_data object>
- class MaxSizeComputation(outer: EnumerationOfIterable[A])[source]
- _abc_impl = <_abc._abc_data object>
- _abc_impl = <_abc._abc_data object>
- clear_cache_computation() ComputationStep [source]
- computation(index: int) ComputationStep [source]
- max_size_computation() ComputationStep [source]
- class cls.enumeration.EnumerationPay(other: Enumeration[A])[source]
- class LocalClearCacheComputation(outer: EnumerationPay[A])[source]
- _abc_impl = <_abc._abc_data object>
- class MaxSizeComputation(outer: EnumerationPay[A])[source]
- _abc_impl = <_abc._abc_data object>
- class PayComputation(outer: EnumerationPay[A], index: int)[source]
- _abc_impl = <_abc._abc_data object>
- _abc_impl = <_abc._abc_data object>
- clear_cache_computation() ComputationStep [source]
- computation(index: int) ComputationStep [source]
- max_size_computation() ComputationStep [source]
- class cls.enumeration.EnumerationProduct(left: Enumeration[A], right: Enumeration[B])[source]
- class LocalClearCacheComputation(outer: EnumerationProduct[A, B])[source]
- _abc_impl = <_abc._abc_data object>
- class MaxSizeComputation(outer: EnumerationProduct[A])[source]
- _abc_impl = <_abc._abc_data object>
- class ProductComputation(outer: EnumerationProduct[A, B], index: int)[source]
- _abc_impl = <_abc._abc_data object>
- _abc_impl = <_abc._abc_data object>
- clear_cache_computation() ComputationStep [source]
- computation(index: int) ComputationStep [source]
- max_size_computation() ComputationStep [source]
- class cls.enumeration.EnumerationSingleton(value: A)[source]
- class SingletonComputation(outer: EnumerationSingleton[A], index: int)[source]
- _abc_impl = <_abc._abc_data object>
- _abc_impl = <_abc._abc_data object>
- _mul_opt(other: Enumeration[C]) Enumeration[Tuple[C, A]] [source]
- clear_cache_computation() ComputationStep [source]
- computation(index: int) ComputationStep [source]
- map(f: Callable[[A], C]) Enumeration[C] [source]
- max_size_computation() ComputationStep [source]
- class cls.enumeration.EnumerationSlice(over: Enumeration[A], s: slice)[source]
- class LocalClearCacheComputation(outer: EnumerationSlice[A])[source]
- _abc_impl = <_abc._abc_data object>
- class SizeComputation(outer: EnumerationSlice[A])[source]
- _abc_impl = <_abc._abc_data object>
- class SliceComputation(outer: EnumerationSlice[A], index: int)[source]
- _abc_impl = <_abc._abc_data object>
- _abc_impl = <_abc._abc_data object>
- clear_cache_computation() ComputationStep [source]
- computation(index: int) ComputationStep [source]
- size_computation() ComputationStep [source]
- class cls.enumeration.EnumerationUnion(left: Enumeration[A], right: Enumeration[A])[source]
- class LocalClearCacheComputation(outer: EnumerationUnion[A])[source]
- _abc_impl = <_abc._abc_data object>
- class MaxSizeComputation(outer: EnumerationUnion[A])[source]
- _abc_impl = <_abc._abc_data object>
- class UnionComputation(outer: EnumerationUnion[A], index: int)[source]
- _abc_impl = <_abc._abc_data object>
- _abc_impl = <_abc._abc_data object>
- clear_cache_computation() ComputationStep [source]
- computation(index: int) ComputationStep [source]
- max_size_computation() ComputationStep [source]
- class cls.enumeration.Finite[source]
-
- _abc_impl = <_abc._abc_data object>
- cached_computation(index: int) ComputationStep [source]
- cached_size_computation() ComputationStep [source]
- clear_cache_computation() ComputationStep [source]
- abstract computation(index: int) ComputationStep [source]
- property size: int
- abstract size_computation() ComputationStep [source]
- class cls.enumeration.FiniteEmpty[source]
- _abc_impl = <_abc._abc_data object>
- clear_cache_computation() ComputationStep [source]
- computation(index: int) ComputationStep [source]
- size_computation() ComputationStep [source]
- class cls.enumeration.FiniteLazySingleton(value: Callable[[], A])[source]
-
- class SingletonComputation(outer: FiniteLazySingleton[A])[source]
- _abc_impl = <_abc._abc_data object>
- _abc_impl = <_abc._abc_data object>
- clear_cache_computation() ComputationStep [source]
- computation(index: int) ComputationStep [source]
- size_computation() ComputationStep [source]
- class cls.enumeration.FiniteMap(over: Finite[C], f: Callable[[C], A])[source]
- class LocalClearCacheComputation(outer: FiniteMap[C, A])[source]
- _abc_impl = <_abc._abc_data object>
- class MapComputation(outer: FiniteMap[C, A], index: int)[source]
- _abc_impl = <_abc._abc_data object>
- _abc_impl = <_abc._abc_data object>
- clear_cache_computation() ComputationStep [source]
- computation(index: int) ComputationStep [source]
- size_computation() ComputationStep [source]
- class cls.enumeration.FiniteOfSequence(seq: Sequence[A])[source]
- class SequenceComputation(outer: FiniteOfSequence[A], index: int)[source]
- _abc_impl = <_abc._abc_data object>
- class SizeComputation(outer: FiniteOfSequence[A])[source]
- _abc_impl = <_abc._abc_data object>
- _abc_impl = <_abc._abc_data object>
- computation(index: int) ComputationStep [source]
- size_computation() ComputationStep [source]
- class cls.enumeration.FiniteProduct(left: Finite[A], right: Finite[B])[source]
- class LocalClearCacheComputation(outer: FiniteProduct[A, B])[source]
- _abc_impl = <_abc._abc_data object>
- class ProductComputation(outer: FiniteProduct[A, B], index: int)[source]
- _abc_impl = <_abc._abc_data object>
- class SizeComputation(outer: FiniteProduct[A, B])[source]
- _abc_impl = <_abc._abc_data object>
- _abc_impl = <_abc._abc_data object>
- clear_cache_computation() ComputationStep [source]
- computation(index: int) ComputationStep [source]
- size_computation() ComputationStep [source]
- class cls.enumeration.FiniteSingleton(value: A)[source]
- _abc_impl = <_abc._abc_data object>
- clear_cache_computation() ComputationStep [source]
- computation(index: int) ComputationStep [source]
- size_computation() ComputationStep [source]
- class cls.enumeration.FiniteSlice(over: Finite[A], s: slice)[source]
- class LocalClearCacheComputation(outer: FiniteSlice[A])[source]
- _abc_impl = <_abc._abc_data object>
- class SizeComputation(outer: FiniteSlice[A])[source]
- _abc_impl = <_abc._abc_data object>
- class SliceComputation(outer: FiniteSlice[A], index: int)[source]
- _abc_impl = <_abc._abc_data object>
- _abc_impl = <_abc._abc_data object>
- clear_cache_computation() ComputationStep [source]
- computation(index: int) ComputationStep [source]
- size_computation() ComputationStep [source]
- class cls.enumeration.FiniteUnion(left: Finite[A], right: Finite[A])[source]
- class LocalClearCacheComputation(outer: FiniteUnion[A])[source]
- _abc_impl = <_abc._abc_data object>
- class SizeComputation(outer: FiniteUnion[A])[source]
- _abc_impl = <_abc._abc_data object>
- class UnionComputation(outer: FiniteUnion[A], index: int)[source]
- _abc_impl = <_abc._abc_data object>
- _abc_impl = <_abc._abc_data object>
- clear_cache_computation() ComputationStep [source]
- computation(index: int) ComputationStep [source]
- size_computation() ComputationStep [source]