Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/beark/ftl
/ functions
Functions
358 in github.com/beark/ftl
⨍
Functions
358
◇
Types & classes
342
Method
bind
include/ftl/maybe_trans.h:252
Method
bind
include/ftl/functional.h:133
Method
bind
include/ftl/functional.h:281
Method
bind
include/ftl/either_trans.h:214
Method
bind
include/ftl/either_trans.h:241
Method
bind
include/ftl/either_trans.h:278
Method
bind
include/ftl/either_trans.h:307
Method
bind
include/ftl/memory.h:140
Method
bind
include/ftl/forward_list.h:305
Method
bind
include/ftl/lazy.h:364
Method
bind
include/ftl/either.h:434
Method
bind
include/ftl/concepts/monad.h:302
Method
bind
include/ftl/concepts/monad.h:471
Method
bind
include/ftl/concepts/monad.h:550
Method
call
include/ftl/implementation/function.h:184
Method
call
include/ftl/implementation/function.h:228
Method
compare
include/ftl/sum_type.h:553
Method
compareAt
include/ftl/sum_type.h:882
Function
concatMap
include/ftl/vector.h:84
Function
cons
examples/parser_combinatorics.cpp:30
Method
const_maybe_iterator
include/ftl/implementation/maybe_iterator.h:92
Method
copy
include/ftl/sum_type.h:508
Function
create_manager
include/ftl/implementation/function.h:297
Method
curried
include/ftl/implementation/currying.h:40
Method
curried
include/ftl/implementation/currying.h:89
Method
curried1
include/ftl/implementation/currying.h:135
Method
curried2
include/ftl/implementation/currying.h:178
Method
curried_fn
include/ftl/implementation/currying.h:285
Method
curried_fn
include/ftl/implementation/currying.h:338
Method
curried_fn<plain_type<F>> #else ImplementationDefined #endif curry
include/ftl/prelude.h:334
Method
curried_fn_n
include/ftl/implementation/currying.h:444
Method
curried_fn_n<N,plain_type<F>> #else ImplementationDefined #endif curry
include/ftl/prelude.h:363
Function
desc
include/ftl/ord.h:311
Method
destroy_functor
include/ftl/implementation/function.h:203
Method
destroy_functor
include/ftl/implementation/function.h:271
Method
destruct
include/ftl/sum_type.h:538
Method
eitherT
* Construct from an unwrapped equivalent of the transformed type. */
include/ftl/either_trans.h:84
Function
empty_call
include/ftl/implementation/function.h:63
Function
equal
include/ftl/ord.h:329
Method
error
Construct from string error message
examples/parser_combinator/parser_combinator.h:19
Method
fail
Embeds a `nothing` in `M`.
include/ftl/maybe_trans.h:287
Method
fail
* 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
Method
fmap
include/ftl/tuple.h:58
Method
fmap
include/ftl/tuple.h:77
Method
fold
include/ftl/concepts/foldable.h:388
Method
foldMap
include/ftl/concepts/foldable.h:346
Method
foldl
include/ftl/maybe.h:417
Method
foldl
include/ftl/maybe_trans.h:342
Method
foldl
include/ftl/map.h:145
Method
foldl
include/ftl/either_trans.h:354
Method
foldl
include/ftl/memory.h:163
Method
foldl
include/ftl/concepts/foldable.h:234
Method
foldr
include/ftl/maybe.h:433
Method
foldr
include/ftl/maybe_trans.h:360
Method
foldr
include/ftl/map.h:160
Method
foldr
include/ftl/either_trans.h:374
Method
foldr
include/ftl/memory.h:176
Method
foldr
include/ftl/forward_list.h:357
Method
foldr
include/ftl/concepts/foldable.h:289
Method
force
include/ftl/lazy.h:161
Method
force
include/ftl/lazy.h:205
Method
function
Equivalent of function(std::nullptr_t)
include/ftl/function.h:113
Function
function_manager
include/ftl/implementation/function.h:306
Function
getComparator
include/ftl/ord.h:185
Method
id
examples/parser_combinator/parser_combinator.h:34
Method
id
include/ftl/maybe.h:475
Method
id
include/ftl/string.h:62
Method
id
include/ftl/functional.h:154
Method
id
* Function returning monoid<M>::id(). */
include/ftl/functional.h:216
Method
id
include/ftl/vector.h:140
Method
id
include/ftl/set.h:89
Method
id
Simply creates an "empty" pointer.
include/ftl/memory.h:65
Method
id
include/ftl/tuple.h:172
Method
id
Future representing `monoid<T>::id()`
include/ftl/future.h:211
Method
id
TODO: constexpr c++14
include/ftl/ord.h:205
Method
id
include/ftl/forward_list.h:146
Method
id
* Lazily "computes" monoid<T>::id() */
include/ftl/lazy.h:389
Method
id
include/ftl/list.h:125
Method
id
include/ftl/concepts/monoid.h:309
Method
id
include/ftl/concepts/monoid.h:520
Method
id
Return `false`
include/ftl/concepts/monoid.h:600
Method
id
Returns `true`
include/ftl/concepts/monoid.h:668
Method
initialise
include/ftl/function.h:331
Method
initialise_empty
include/ftl/function.h:346
Method
inner_ap
include/ftl/future.h:62
Method
invalid_sum_type_access
include/ftl/sum_type.h:67
Method
is
include/ftl/sum_type.h:671
Method
isTypeAt
include/ftl/sum_type.h:688
Method
join
* 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
Method
join
* 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
Method
join
Flattens nested Identities
include/ftl/concepts/monad.h:290
Method
join
include/ftl/concepts/monad.h:375
Method
lazy
include/ftl/lazy.h:104
Method
lazy
include/ftl/lazy.h:175
Method
lazyT
Construct from underlying type
include/ftl/lazy_trans.h:73
Function
main
tests/main.cpp:81
Function
main
examples/parser_combinatorics.cpp:50
Function
make_left
include/ftl/either.h:233
Function
make_right
include/ftl/either.h:347
Method
map
include/ftl/maybe.h:282
← previous
next →
101–200 of 358, ranked by callers