Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Naios/function2
/ types & classes
Types & classes
102 in github.com/Naios/function2
⨍
Functions
128
◇
Types & classes
102
↓ 6 callers
Class
CopyableIncreasingCoroutine
Coroutine which increases it's return value by every call
test/assign-and-constructible-test.cpp:24
↓ 4 callers
Class
UniqueIncreasingCoroutine
Coroutine which increases it's return value by every call
test/assign-and-constructible-test.cpp:11
Class
ConstProvider
test/functionality-test.cpp:35
Class
ConstVolatileProvider
test/functionality-test.cpp:41
Class
DeallocatorChecker
Increases the linked counter once for every destruction
test/functionality-test.cpp:11
Class
Function2Conan
conanfile.py:13
Class
FunctionProvider
test/overload-test.cpp:12
Class
FunctionTesterBase
test/function2-test.hpp:106
Class
LeftRightType
test/function2-test.hpp:94
Class
LeftType
test/function2-test.hpp:78
Class
MergeTypes
test/function2-test.hpp:63
Class
MergeTypes<std::tuple<Tuple...>, Rest...>
test/function2-test.hpp:66
Class
MyTestClass
test/functionality-test.cpp:179
Class
RValueProvider
test/functionality-test.cpp:47
Class
SharedCountFunctor
Functor which returns it's shared count
test/assign-and-constructible-test.cpp:37
Class
Storage
test/noexcept-test.cpp:45
Class
TupleToTypes
test/function2-test.hpp:70
Class
TupleToTypes<std::tuple<Args...>>
test/function2-test.hpp:73
Class
VolatileProvider
test/functionality-test.cpp:29
Class
accepts_all
include/function2/function2.hpp:1406
Class
accepts_all< T, identity<Signatures...>, void_t<std::enable_if_t<accepts_one<T, Signatures>::value>...>>
include/function2/function2.hpp:1408
Class
accepts_one
include/function2/function2.hpp:1396
Class
address_taker
include/function2/function2.hpp:339
Class
address_taker<T, std::enable_if_t<std::is_pointer<T>::value>>
include/function2/function2.hpp:359
Class
assert_no_strong_except_guarantee
include/function2/function2.hpp:1482
Class
assert_wrong_copy_assign
include/function2/function2.hpp:1473
Class
bad_function_call
include/function2/function2.hpp:508
Class
box
include/function2/function2.hpp:374
Class
box<false, T, Allocator>
include/function2/function2.hpp:390
Class
box_factory
include/function2/function2.hpp:371
Class
box_factory<box<IsCopyable, T, Allocator>>
include/function2/function2.hpp:407
Class
can_invoke
include/function2/function2.hpp:262
Class
can_invoke<Pointer, identity<T&&, Args...>, decltype(( void)((std::declval<T&&>().*std::declval<Pointer>())( std::declval<Args>()...)))>
include/function2/function2.hpp:272
Class
can_invoke<Pointer, identity<T&&>, decltype((void)(std::declval<T&&>().* std::declval<Pointer>()))>
include/function2/function2.hpp:286
Class
can_invoke<Pointer, identity<T&, Args...>, decltype((void)((std::declval<T&>().*std::declval<Pointer>())( std::declval<Args>()...)))>
include/function2/function2.hpp:268
Class
can_invoke<Pointer, identity<T&>, decltype((void)(std::declval<T&>().*std::declval<Pointer>()))>
include/function2/function2.hpp:282
Class
can_invoke<Pointer, identity<T*, Args...>, decltype(( void)((std::declval<T*>()->*std::declval<Pointer>())( std::declval<Args>()...)))>
include/function2/function2.hpp:277
Class
can_invoke<Pointer, identity<T*>, decltype(( void)(std::declval<T*>()->*std::declval<Pointer>()))>
include/function2/function2.hpp:291
Class
can_invoke<T, identity<Args...>, decltype((void)std::declval<T>()(std::declval<Args>()...))>
include/function2/function2.hpp:264
Class
capacity_can_hold
include/function2/function2.hpp:1741
Class
capacity_default
Default capacity for small functor optimization
include/function2/function2.hpp:1728
Class
capacity_fixed
include/function2/function2.hpp:1722
Class
capacity_none
Can be passed to function_base as template argument which causes the internal small buffer to be removed from the callable wrapper. The owning functio
include/function2/function2.hpp:1735
Class
config
include/function2/function2.hpp:182
Class
copyable
include/function2/function2.hpp:169
Class
copyable<false>
include/function2/function2.hpp:171
Class
custom_falsy_invocable
test/regressions.cpp:211
Class
deduce_to_void
include/function2/function2.hpp:146
Class
empty_vtable
include/function2/function2.hpp:738
Class
erasure
include/function2/function2.hpp:1130
Class
erasure<false, Config, property<IsThrowing, HasStrongExceptGuarantee, Args...>>
include/function2/function2.hpp:1279
Class
function
include/function2/function2.hpp:137
Class
function<Config, property<IsThrowing, HasStrongExceptGuarantee, Args...>>
include/function2/function2.hpp:1510
Class
function_trait
include/function2/function2.hpp:587
Class
has_bool_op
include/function2/function2.hpp:1438
Class
has_bool_op<T, void_t<decltype(bool(std::declval<T>()))>>
include/function2/function2.hpp:1440
Class
identity
include/function2/function2.hpp:140
Class
internal_capacity
include/function2/function2.hpp:1081
Class
internal_capacity< Capacity, std::enable_if_t<(Capacity::capacity < sizeof(void*))>>
include/function2/function2.hpp:1093
Class
internal_capacity_holder
include/function2/function2.hpp:1102
Class
invocation_view_vtable
include/function2/function2.hpp:716
Class
invocation_vtable
include/function2/function2.hpp:692
Class
invoke_table
include/function2/function2.hpp:646
Class
invoke_table<First, Second, Args...>
include/function2/function2.hpp:679
Class
invoke_table<First>
include/function2/function2.hpp:650
Class
is_box
include/function2/function2.hpp:439
Class
is_box<box<IsCopyable, T, Allocator>>
include/function2/function2.hpp:441
Class
is_convertible_to_this
include/function2/function2.hpp:1532
Class
is_convertible_to_this< function<RightConfig, property_t>, void_t<enable_if_copyable_correct_t<Config, RightConfig>, enable_if_owning_correct_t<Config, RightConfig>>>
include/function2/function2.hpp:1534
Class
is_noexcept_correct
include/function2/function2.hpp:297
Class
is_noexcept_correct<true, T, identity<Args...>>
include/function2/function2.hpp:299
Class
lazy_and
include/function2/function2.hpp:155
Class
lazy_and<B1, B2>
include/function2/function2.hpp:161
Class
lazy_and<B1>
include/function2/function2.hpp:158
Class
my_callable
test/empty-function-call-test.cpp:72
Class
my_callable_empty
test/empty-function-call-test.cpp:81
Class
no_allocate_allocator
test/regressions.cpp:74
Class
no_strong_except
test/regressions.cpp:145
Enum
opcode
Identifies the action which is dispatched on the erased object
include/function2/function2.hpp:832
Class
operator_impl
include/function2/function2.hpp:762
Class
operator_impl<Index, function<Config, Property>, \ Ret(Args...) CONST VOLATILE OVL_REF NOEXCEPT>
include/function2/function2.hpp:798
Class
overload_impl
include/function2/function2.hpp:308
Class
overload_impl<Current, Next, Rest...>
include/function2/function2.hpp:310
Class
overload_impl<Current>
include/function2/function2.hpp:321
Class
property
include/function2/function2.hpp:198
Class
rebind
test/regressions.cpp:86
Class
ref_obj
test/regressions.cpp:232
Class
scalar_member
test/regressions.cpp:45
Class
some_tag
test/empty-function-call-test.cpp:9
Class
stateful_callable
test/regressions.cpp:13
Class
trait
include/function2/function2.hpp:862
Class
trash_obj
test/regressions.cpp:65
Class
use_bool_op
include/function2/function2.hpp:1415
Class
use_bool_op<Ret(Args...) noexcept>
include/function2/function2.hpp:1468
Class
use_bool_op<Ret(Args...)>
include/function2/function2.hpp:1464
Class
use_bool_op<T Class::*>
include/function2/function2.hpp:1435
Class
use_bool_op<T*>
include/function2/function2.hpp:1432
Class
use_bool_op<function<Config, Property>>
include/function2/function2.hpp:1429
Class
use_bool_op<std::function<Signature>>
include/function2/function2.hpp:1425
Class
uses_allocator< ::fu2::detail::function<Config, Property>, Alloc >
include/function2/function2.hpp:1835
next →
1–100 of 102, ranked by callers