MCPcopy Create free account

hub / github.com/beark/ftl / functions

Functions358 in github.com/beark/ftl

↓ 89 callersFunctionjust
tests/sum_type_tests.cpp:50
↓ 59 callersFunctionpure
* Creates a future that returns `t`. * * Note that `t` is copied in all cases. This is because it's generally * a bad idea to pass references
include/ftl/future.h:106
↓ 48 callersMethodmatch
include/ftl/sum_type.h:768
↓ 36 callersFunctionsum
include/ftl/concepts/monoid.h:411
↓ 24 callersFunctionprod
include/ftl/concepts/monoid.h:508
↓ 21 callersFunctionrun_test_set
tests/main.cpp:46
↓ 20 callersFunctionmap
include/ftl/future.h:137
↓ 15 callersFunctionbind
include/ftl/future.h:175
↓ 15 callersMethodget
TODO: C++14: With relaxed constexpr requirements, these are possible candidates
include/ftl/sum_type.h:895
↓ 10 callersMethodstatus
* Check the state of the deferred computation. * * \return value_status::deferred if computation has not yet been run, * and value_st
include/ftl/lazy.h:153
↓ 8 callersFunctionfequal
tests/main.cpp:76
↓ 7 callersFunctionapply
include/ftl/future.h:159
↓ 7 callersFunctioncurry
include/ftl/prelude.h:295
↓ 7 callersMethodmessage
Access the error message
examples/parser_combinator/parser_combinator.h:23
↓ 7 callersFunctionpart
include/ftl/implementation/currying.h:396
↓ 6 callersFunctioncompare
include/ftl/ord.h:161
↓ 6 callersFunctionconcatMap
include/ftl/list.h:85
↓ 6 callersFunctiondefer
include/ftl/lazy.h:234
↓ 6 callersMethoddestruct
include/ftl/sum_type.h:460
↓ 5 callersFunctionyield
examples/parser_combinator/parser_combinator.h:59
↓ 4 callersMethodcopy
include/ftl/sum_type.h:458
↓ 4 callersMethodmatchE
include/ftl/sum_type.h:849
↓ 4 callersMethodmove
include/ftl/sum_type.h:459
↓ 4 callersFunctionto_functor
include/ftl/implementation/function.h:85
↓ 4 callersFunctionto_list
include/ftl/list.h:316
↓ 3 callersFunctionbegin
include/ftl/maybe.h:162
↓ 3 callersFunctioncomparing
include/ftl/ord.h:242
↓ 3 callersFunctiontup_apply
include/ftl/implementation/tuple_apply.h:45
↓ 2 callersMethodcompare
include/ftl/sum_type.h:462
↓ 2 callersFunctioncompose
include/ftl/prelude.h:396
↓ 2 callersFunctionconcatMap
include/ftl/forward_list.h:85
↓ 2 callersFunctionfail
examples/parser_combinator/parser_combinator.h:53
↓ 2 callersFunctionis_null
include/ftl/implementation/function.h:103
↓ 2 callersFunctionmany1
examples/parser_combinator/parser_combinator.cpp:85
↓ 2 callersFunctiononeOf
examples/parser_combinator/parser_combinator.cpp:50
↓ 2 callersMethodoperator->
include/ftl/implementation/maybe_iterator.h:69
↓ 2 callersFunctionparseChar
examples/parser_combinator/parser_combinator.cpp:17
↓ 2 callersFunctionrun
examples/parser_combinator/parser_combinator.h:79
↓ 2 callersFunctiontup_apply_helper
include/ftl/implementation/tuple_apply.h:33
↓ 1 callersFunctionapplicative_implementation
include/ftl/tuple.h:114
↓ 1 callersFunctionapply_on_first
include/ftl/tuple.h:94
↓ 1 callersFunctioncurry_me
tests/prelude_tests.cpp:27
↓ 1 callersFunctionend
include/ftl/maybe.h:167
↓ 1 callersFunctionflip
include/ftl/prelude.h:443
↓ 1 callersFunctionfwdfoldr
include/ftl/forward_list.h:323
↓ 1 callersFunctionlazy
examples/parser_combinator/parser_combinator.h:139
↓ 1 callersFunctionmany
examples/parser_combinator/parser_combinator.cpp:67
↓ 1 callersMethodoperator()
include/ftl/implementation/function.h:422
↓ 1 callersFunctionoption
examples/parser_combinatorics.cpp:14
↓ 1 callersFunctionparseLispList
examples/parser_combinatorics.cpp:45
↓ 1 callersFunctionparseList
examples/parser_combinatorics.cpp:35
↓ 1 callersFunctionparseNatural
examples/parser_combinatorics.cpp:20
↓ 1 callersMethodswap
include/ftl/function.h:300
↓ 1 callersFunctionwhitespace
examples/parser_combinatorics.cpp:26
FunctionBackInsertable
include/ftl/prelude.h:519
FunctionForwardIterable
include/ftl/prelude.h:494
MethodIdentity
include/ftl/prelude.h:149
MethodJust
tests/sum_type_tests.cpp:29
MethodLeft
include/ftl/either.h:168
MethodNoCopy
tests/base.h:37
FunctionReverseIterable
include/ftl/prelude.h:506
MethodactiveIndex
include/ftl/sum_type.h:876
Methodall
Construct from a bool.
include/ftl/concepts/monoid.h:650
Methodany
* Construct from bool. * * Allows implicit conversion from bool to `any`. */
include/ftl/concepts/monoid.h:577
FunctionanyChar
examples/parser_combinator/parser_combinator.cpp:6
Methodapp
include/ftl/tuple.h:52
Methodapp
include/ftl/tuple.h:72
Methodappend
examples/parser_combinator/parser_combinator.h:38
Methodappend
include/ftl/maybe.h:479
Methodappend
include/ftl/string.h:66
Methodappend
include/ftl/functional.h:161
Methodappend
* Compute `f1` and `f2` and combine the results with monoid operation. * * \note The parameter pack `Ps` cannot be perfectly forwarded, because
include/ftl/functional.h:235
Methodappend
include/ftl/vector.h:144
Methodappend
include/ftl/set.h:94
Methodappend
* Unwraps the values and applies their monoid op. * * Note that if a points to \c a shared object, but not \c b, \c a * is returned, \em not
include/ftl/memory.h:86
Methodappend
include/ftl/tuple.h:179
Methodappend
Future representing `f1.get() ^ f2.get()`
include/ftl/future.h:219
Methodappend
include/ftl/ord.h:209
Methodappend
include/ftl/forward_list.h:150
Methodappend
* Lazily computes monoid<T>::append(*l1, *l2). * * Note that neither `l1` nor `l2` are forced by invoking this function. * They are, of cours
include/ftl/lazy.h:399
Methodappend
include/ftl/list.h:129
Methodappend
include/ftl/concepts/monoid.h:313
Methodappend
include/ftl/concepts/monoid.h:525
Methodappend
Return `a1 || a2`
include/ftl/concepts/monoid.h:605
Methodappend
Returns `a1 && a2`
include/ftl/concepts/monoid.h:673
Methodapply
include/ftl/maybe.h:324
Methodapply
include/ftl/tuple.h:277
Methodapply
include/ftl/concepts/applicative.h:154
Methodapply
include/ftl/concepts/monad.h:266
Methodapply
include/ftl/concepts/monad.h:636
Methodapply
include/ftl/concepts/functor.h:391
Methodapply_one
Apply one argument.
include/ftl/implementation/function.h:413
Functionasc
include/ftl/ord.h:293
Methodassign
include/ftl/function.h:295
Methodbind
include/ftl/maybe.h:363
Methodbind
include/ftl/lazy_trans.h:195
Methodbind
include/ftl/lazy_trans.h:223
Methodbind
include/ftl/lazy_trans.h:251
Methodbind
include/ftl/maybe_trans.h:187
Methodbind
include/ftl/maybe_trans.h:220
next →1–100 of 358, ranked by callers