MCPcopy Create free account

hub / github.com/alaingilbert/agl / functions

Functions2,276 in github.com/alaingilbert/agl

FunctionAglIteratorCompactMap
(it Iterator[T], f func(T) Option[R])
pkg/agl/core/core.go:641
FunctionAglIteratorCount
AglIteratorCount consumes the iterator, counting the number of iterations and returning it.
pkg/agl/core/core.go:1611
FunctionAglIteratorIntoIterator
(it Iterator[T])
pkg/agl/core/core.go:1314
FunctionAglIteratorJoined
(s Iterator[string], sep string)
pkg/agl/core/core.go:832
FunctionAglIteratorNth
AglIteratorNth returns the nth element of the iterator.
pkg/agl/core/core.go:506
FunctionAglIteratorPeekable
(it Iterator[T])
pkg/agl/core/core.go:931
FunctionAglIteratorPosition
(it I, f func(T) bool)
pkg/agl/core/core.go:707
FunctionAglIteratorSkip
AglIteratorSkip creates an iterator that skips the first n elements.
pkg/agl/core/core.go:1510
FunctionAglIteratorSorted
(it Iterator[T])
pkg/agl/core/core.go:826
FunctionAglIteratorStepBy
AglIteratorStepBy creates an iterator starting at the same point, but stepping by the given amount at each iteration.
pkg/agl/core/core.go:1562
FunctionAglIteratorSum
(it Iterator[T])
pkg/agl/core/core.go:393
FunctionAglIteratorTake
AglIteratorTake creates an iterator that yields the first n elements, or fewer if the underlying iterator ends sooner.
pkg/agl/core/core.go:1463
FunctionAglMapAllSatisfy
(m map[K]V, pred func(DictEntry[K, V]) bool)
pkg/agl/core/core.go:2432
FunctionAglMapContainsKey
(m map[K]V, k K)
pkg/agl/core/core.go:2409
FunctionAglMapDrain
(m map[K]V)
pkg/agl/core/core.go:2466
FunctionAglMapFilter
(m map[K]V, f func(DictEntry[K, V]) bool)
pkg/agl/core/core.go:2414
FunctionAglMapIndex
(m map[K]V, index K)
pkg/agl/core/core.go:2402
FunctionAglMapInsert
(m map[K]V, k K, v V)
pkg/agl/core/core.go:2457
FunctionAglMapIsEmpty
(m map[K]V)
pkg/agl/core/core.go:2480
FunctionAglMapKeys
(m map[K]V)
pkg/agl/core/core.go:2441
FunctionAglMapMap
(m map[K]V, f func(DictEntry[K, V]) R)
pkg/agl/core/core.go:2424
FunctionAglMapReduce
(m map[K]V, acc R, f func(R, DictEntry[K, V]) R)
pkg/agl/core/core.go:266
FunctionAglMapReduceInto
(m map[K]V, acc R, f func(*R, DictEntry[K, V]) AglVoid)
pkg/agl/core/core.go:273
FunctionAglMapRemove
(m map[K]V, k K)
pkg/agl/core/core.go:2449
FunctionAglMapValues
(m map[K]V)
pkg/agl/core/core.go:2445
FunctionAglNewRange
(start, end T)
pkg/agl/core/core.go:1261
FunctionAglNewRangeFrom
(start T)
pkg/agl/core/core.go:1195
FunctionAglNewRangeInclusive
(start, end T)
pkg/agl/core/core.go:1209
FunctionAglNewSet
(els ...T)
pkg/agl/core/core.go:2526
FunctionAglNoop
(_ ...any)
pkg/agl/core/core.go:332
FunctionAglNumString
(v T)
pkg/agl/core/core.go:2536
FunctionAglOptionMap
(o Option[T], clb func(T) R)
pkg/agl/core/core.go:112
FunctionAglPow
(v T, e E)
pkg/agl/core/core.go:2306
FunctionAglPrecondition
(pred bool, msg ...string)
pkg/agl/core/core.go:292
FunctionAglPrint
(a ...any)
pkg/agl/core/core.go:280
FunctionAglPrintf
(format string, a ...any)
pkg/agl/core/core.go:288
FunctionAglPrintln
(a ...any)
pkg/agl/core/core.go:284
FunctionAglSequenceAllSatisfy
(s Sequence[T], pred func(T) bool)
pkg/agl/core/core.go:769
FunctionAglSequenceAny
(s Sequence[T], f func(T) bool)
pkg/agl/core/core.go:778
FunctionAglSequenceChain
AglSequenceChain takes two iterators and creates a new iterator over both in sequence.
pkg/agl/core/core.go:555
FunctionAglSequenceContains
(s Sequence[T], e T)
pkg/agl/core/core.go:756
FunctionAglSequenceFilter
(s Sequence[T], f func(T) bool)
pkg/agl/core/core.go:658
FunctionAglSequenceFindMap
AglSequenceFindMap applies function to the elements of iterator and returns the first non-none result.
pkg/agl/core/core.go:685
FunctionAglSequenceFlatMap
(s Sequence[T], f func(T) []R)
pkg/agl/core/core.go:645
FunctionAglSequenceForEach
(s Sequence[T], f func(T) AglVoid)
pkg/agl/core/core.go:816
FunctionAglSequenceInspect
AglSequenceInspect does something with each element of an iterator, passing the value on.
pkg/agl/core/core.go:434
FunctionAglSequenceIntersperse
AglSequenceIntersperse creates a new iterator which places a copy of separator between adjacent items of the original iterator.
pkg/agl/core/core.go:586
FunctionAglSequenceLast
AglSequenceLast consumes the iterator, returning the last element.
pkg/agl/core/core.go:446
FunctionAglSequenceLen
(s Sequence[T])
pkg/agl/core/core.go:404
FunctionAglSequenceMap
(s Sequence[T], f func(T) R)
pkg/agl/core/core.go:786
FunctionAglSequenceMax
(s Sequence[T])
pkg/agl/core/core.go:411
FunctionAglSequenceMin
(s Sequence[T])
pkg/agl/core/core.go:422
FunctionAglSequencePosition
AglSequencePosition searches for an element in an iterator, returning its index.
pkg/agl/core/core.go:696
FunctionAglSequenceSorted
(s Sequence[T])
pkg/agl/core/core.go:822
FunctionAglSequenceStepBy
AglSequenceStepBy creates an iterator starting at the same point, but stepping by the given amount at each iteration.
pkg/agl/core/core.go:571
FunctionAglSequenceSum
(s Sequence[T])
pkg/agl/core/core.go:386
FunctionAglSequenceTakeWhile
AglSequenceTakeWhile creates an iterator that yields elements based on a predicate.
pkg/agl/core/core.go:604
FunctionAglSetContainsWhere
(s AglSet[T], p func(T) bool)
pkg/agl/core/core.go:1740
FunctionAglSetEquals
AglSetEquals returns a Boolean value indicating whether two sets have equal elements.
pkg/agl/core/core.go:1714
FunctionAglSetFilter
(s AglSet[T], pred func(T) bool)
pkg/agl/core/core.go:1818
FunctionAglSetFirst
(s AglSet[T])
pkg/agl/core/core.go:1771
FunctionAglSetFirstWhere
(s AglSet[T], predicate func(T) bool)
pkg/agl/core/core.go:1780
FunctionAglSetForEach
(s AglSet[T], f func(T) AglVoid)
pkg/agl/core/core.go:1814
FunctionAglSetFormIntersection
AglSetFormIntersection removes the elements of the set that aren't also in the given sequence.
pkg/agl/core/core.go:1877
FunctionAglSetFormSymmetricDifference
AglSetFormSymmetricDifference removes the elements of the set that are also in the given sequence and adds the members of the sequence that are not al
pkg/agl/core/core.go:1902
FunctionAglSetFormUnion
AglSetFormUnion inserts the elements of the given sequence into the set.
pkg/agl/core/core.go:1836
FunctionAglSetIntersection
AglSetIntersection returns a new set with the elements that are common to both this set and the given sequence.
pkg/agl/core/core.go:1866
FunctionAglSetIsEmpty
(s AglSet[T])
pkg/agl/core/core.go:1759
FunctionAglSetIsStrictSubset
AglSetIsStrictSubset returns a Boolean value that indicates whether the set is a strict subset of the given sequence. Set A is a strict subset of anot
pkg/agl/core/core.go:1927
FunctionAglSetIsStrictSuperset
AglSetIsStrictSuperset returns a Boolean value that indicates whether the set is a strict superset of the given sequence. Set A is a strict superset o
pkg/agl/core/core.go:1959
FunctionAglSetIsSubset
AglSetIsSubset returns a Boolean value that indicates whether the set is a subset of the given sequence. Return: true if the set is a subset of possib
pkg/agl/core/core.go:1916
FunctionAglSetIsSuperset
AglSetIsSuperset returns a Boolean value that indicates whether this set is a superset of the given set. Return: true if the set is a superset of othe
pkg/agl/core/core.go:1944
FunctionAglSetIter
(s AglSet[T])
pkg/agl/core/core.go:1649
FunctionAglSetLen
(s AglSet[T])
pkg/agl/core/core.go:1669
FunctionAglSetMap
func AglIteratorEach[T any](it Iterator[T]) aglImportIter.Seq[T] { return func(yield func(T) bool) { for { if el := it.Next(); el.IsSome() {
pkg/agl/core/core.go:1810
FunctionAglSetMax
(s AglSet[T])
pkg/agl/core/core.go:1709
FunctionAglSetMin
(s AglSet[T])
pkg/agl/core/core.go:1705
FunctionAglSetRemove
AglSetRemove removes the specified element from the set. Return: The value of the member parameter if it was a member of the set; otherwise, nil.
pkg/agl/core/core.go:1751
FunctionAglSetRemoveFirst
(s AglSet[T])
pkg/agl/core/core.go:1763
FunctionAglSetSubtract
(s AglSet[T], other Iterator[T])
pkg/agl/core/core.go:1858
FunctionAglSetSubtracting
(s AglSet[T], other Iterator[T])
pkg/agl/core/core.go:1846
FunctionAglSetSymmetricDifference
AglSetSymmetricDifference returns a new set with the elements that are either in this set or in the given sequence, but not in both.
pkg/agl/core/core.go:1886
FunctionAglSetUnion
AglSetUnion returns a new set with the elements of both this set and the given sequence.
pkg/agl/core/core.go:1823
FunctionAglSqrt
(v T)
pkg/agl/core/core.go:2534
FunctionAglStringAsBytes
(s string)
pkg/agl/core/core.go:2148
FunctionAglStringContains
(s string, substr string)
pkg/agl/core/core.go:2084
FunctionAglStringContainsAny
(s, chars string)
pkg/agl/core/core.go:2088
FunctionAglStringCount
(s, substr string)
pkg/agl/core/core.go:2108
FunctionAglStringCut
(s string, sep string)
pkg/agl/core/core.go:2056
FunctionAglStringCutPrefix
(s string, prefix string)
pkg/agl/core/core.go:2064
FunctionAglStringCutSuffix
(s string, suffix string)
pkg/agl/core/core.go:2072
FunctionAglStringEnumerated
(s string)
pkg/agl/core/core.go:2003
FunctionAglStringF32
(s string)
pkg/agl/core/core.go:2258
FunctionAglStringF64
(s string)
pkg/agl/core/core.go:2266
FunctionAglStringHasPrefix
(s string, prefix string)
pkg/agl/core/core.go:2080
FunctionAglStringHasSuffix
(s string, suffix string)
pkg/agl/core/core.go:2128
FunctionAglStringI16
(s string)
pkg/agl/core/core.go:2186
FunctionAglStringI32
(s string)
pkg/agl/core/core.go:2195
FunctionAglStringI64
(s string)
pkg/agl/core/core.go:2204
FunctionAglStringI8
(s string)
pkg/agl/core/core.go:2177
← previousnext →801–900 of 2,276, ranked by callers