MCPcopy Create free account

hub / github.com/beark/ftl / functions

Functions358 in github.com/beark/ftl

Methodbind
include/ftl/maybe_trans.h:252
Methodbind
include/ftl/functional.h:133
Methodbind
include/ftl/functional.h:281
Methodbind
include/ftl/either_trans.h:214
Methodbind
include/ftl/either_trans.h:241
Methodbind
include/ftl/either_trans.h:278
Methodbind
include/ftl/either_trans.h:307
Methodbind
include/ftl/memory.h:140
Methodbind
include/ftl/forward_list.h:305
Methodbind
include/ftl/lazy.h:364
Methodbind
include/ftl/either.h:434
Methodbind
include/ftl/concepts/monad.h:302
Methodbind
include/ftl/concepts/monad.h:471
Methodbind
include/ftl/concepts/monad.h:550
Methodcall
include/ftl/implementation/function.h:184
Methodcall
include/ftl/implementation/function.h:228
Methodcompare
include/ftl/sum_type.h:553
MethodcompareAt
include/ftl/sum_type.h:882
FunctionconcatMap
include/ftl/vector.h:84
Functioncons
examples/parser_combinatorics.cpp:30
Methodconst_maybe_iterator
include/ftl/implementation/maybe_iterator.h:92
Methodcopy
include/ftl/sum_type.h:508
Functioncreate_manager
include/ftl/implementation/function.h:297
Methodcurried
include/ftl/implementation/currying.h:40
Methodcurried
include/ftl/implementation/currying.h:89
Methodcurried1
include/ftl/implementation/currying.h:135
Methodcurried2
include/ftl/implementation/currying.h:178
Methodcurried_fn
include/ftl/implementation/currying.h:285
Methodcurried_fn
include/ftl/implementation/currying.h:338
Methodcurried_fn<plain_type<F>> #else ImplementationDefined #endif curry
include/ftl/prelude.h:334
Methodcurried_fn_n
include/ftl/implementation/currying.h:444
Methodcurried_fn_n<N,plain_type<F>> #else ImplementationDefined #endif curry
include/ftl/prelude.h:363
Functiondesc
include/ftl/ord.h:311
Methoddestroy_functor
include/ftl/implementation/function.h:203
Methoddestroy_functor
include/ftl/implementation/function.h:271
Methoddestruct
include/ftl/sum_type.h:538
MethodeitherT
* Construct from an unwrapped equivalent of the transformed type. */
include/ftl/either_trans.h:84
Functionempty_call
include/ftl/implementation/function.h:63
Functionequal
include/ftl/ord.h:329
Methoderror
Construct from string error message
examples/parser_combinator/parser_combinator.h:19
Methodfail
Embeds a `nothing` in `M`.
include/ftl/maybe_trans.h:287
Methodfail
* Invoke the failure state. * * Failing embeds a left value of `monoid<L>`'s identity element with * `monad<M>::pure`. */
include/ftl/either_trans.h:408
Methodfmap
include/ftl/tuple.h:58
Methodfmap
include/ftl/tuple.h:77
Methodfold
include/ftl/concepts/foldable.h:388
MethodfoldMap
include/ftl/concepts/foldable.h:346
Methodfoldl
include/ftl/maybe.h:417
Methodfoldl
include/ftl/maybe_trans.h:342
Methodfoldl
include/ftl/map.h:145
Methodfoldl
include/ftl/either_trans.h:354
Methodfoldl
include/ftl/memory.h:163
Methodfoldl
include/ftl/concepts/foldable.h:234
Methodfoldr
include/ftl/maybe.h:433
Methodfoldr
include/ftl/maybe_trans.h:360
Methodfoldr
include/ftl/map.h:160
Methodfoldr
include/ftl/either_trans.h:374
Methodfoldr
include/ftl/memory.h:176
Methodfoldr
include/ftl/forward_list.h:357
Methodfoldr
include/ftl/concepts/foldable.h:289
Methodforce
include/ftl/lazy.h:161
Methodforce
include/ftl/lazy.h:205
Methodfunction
Equivalent of function(std::nullptr_t)
include/ftl/function.h:113
Functionfunction_manager
include/ftl/implementation/function.h:306
FunctiongetComparator
include/ftl/ord.h:185
Methodid
examples/parser_combinator/parser_combinator.h:34
Methodid
include/ftl/maybe.h:475
Methodid
include/ftl/string.h:62
Methodid
include/ftl/functional.h:154
Methodid
* Function returning monoid<M>::id(). */
include/ftl/functional.h:216
Methodid
include/ftl/vector.h:140
Methodid
include/ftl/set.h:89
Methodid
Simply creates an "empty" pointer.
include/ftl/memory.h:65
Methodid
include/ftl/tuple.h:172
Methodid
Future representing `monoid<T>::id()`
include/ftl/future.h:211
Methodid
TODO: constexpr c++14
include/ftl/ord.h:205
Methodid
include/ftl/forward_list.h:146
Methodid
* Lazily "computes" monoid<T>::id() */
include/ftl/lazy.h:389
Methodid
include/ftl/list.h:125
Methodid
include/ftl/concepts/monoid.h:309
Methodid
include/ftl/concepts/monoid.h:520
Methodid
Return `false`
include/ftl/concepts/monoid.h:600
Methodid
Returns `true`
include/ftl/concepts/monoid.h:668
Methodinitialise
include/ftl/function.h:331
Methodinitialise_empty
include/ftl/function.h:346
Methodinner_ap
include/ftl/future.h:62
Methodinvalid_sum_type_access
include/ftl/sum_type.h:67
Methodis
include/ftl/sum_type.h:671
MethodisTypeAt
include/ftl/sum_type.h:688
Methodjoin
* Flatten a nested maybe. * * Works in the obvious way: if an inner maybe exists, it is returned; * otherwise `Nothing` is returned. */
include/ftl/maybe.h:385
Methodjoin
* Flattens a set of sets. * * Preservation of relative order (from the perspective of depth-first * iteration of the original set of sets) is
include/ftl/set.h:223
Methodjoin
Flattens nested Identities
include/ftl/concepts/monad.h:290
Methodjoin
include/ftl/concepts/monad.h:375
Methodlazy
include/ftl/lazy.h:104
Methodlazy
include/ftl/lazy.h:175
MethodlazyT
Construct from underlying type
include/ftl/lazy_trans.h:73
Functionmain
tests/main.cpp:81
Functionmain
examples/parser_combinatorics.cpp:50
Functionmake_left
include/ftl/either.h:233
Functionmake_right
include/ftl/either.h:347
Methodmap
include/ftl/maybe.h:282
← previousnext →101–200 of 358, ranked by callers