Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bitwizeshift/result
/ types & classes
Types & classes
49 in github.com/bitwizeshift/result
⨍
Functions
118
◇
Types & classes
49
Class
RESULT_NODISCARD
include/result.hpp:1534
Class
ResultConan
conanfile.py:5
Class
bad_result_access
include/result.hpp:312
Class
base
test/src/result.test.cpp:169
Class
constexpr_type
test/src/result.constexpr.test.cpp:47
Class
default_construct_test
test/src/failure.test.cpp:57
Class
derived
test/src/result.test.cpp:175
Class
disable_copy_assignment
include/result.hpp:1253
Class
disable_copy_ctor
include/result.hpp:1172
Class
disable_move_assignment
include/result.hpp:1224
Class
disable_move_ctor
include/result.hpp:1198
Class
explicit_type
test/src/result.test.cpp:135
Class
explicit_type
test/src/failure.test.cpp:68
Class
failure
include/result.hpp:306
Class
hash<::RESULT_NS_IMPL::result<T,E>>
include/result.hpp:3433
Class
hash<::RESULT_NS_IMPL::result<void,E>>
include/result.hpp:3445
Class
in_place_error_t
\brief A structure for representing in-place construction of an error type
include/result.hpp:294
Class
in_place_t
\brief A structure for representing in-place construction
include/result.hpp:282
Class
invoke_result
include/result.hpp:265
Class
invoke_result_impl
include/result.hpp:258
Class
invoke_result_impl<false, Fn, Args...>
include/result.hpp:262
Class
is_failure
include/result.hpp:319
Class
is_failure<failure<E>>
include/result.hpp:321
Class
is_invocable
include/result.hpp:244
Class
is_reference_wrapper
include/result.hpp:146
Class
is_reference_wrapper<std::reference_wrapper<U>>
include/result.hpp:149
Class
is_result
include/result.hpp:324
Class
is_result<result<T,E>>
include/result.hpp:326
Class
move_only
test/src/result.test.cpp:56
Class
move_only
test/src/failure.test.cpp:86
Class
nonthrowing
test/src/result.test.cpp:75
Class
not_copy_or_moveable
test/src/result.test.cpp:42
Class
not_copy_or_moveable
test/src/failure.test.cpp:51
Class
not_default_constructible
test/src/result.test.cpp:51
Class
not_default_constructible
test/src/failure.test.cpp:46
Class
not_nothrow_default_constructible
test/src/failure.test.cpp:36
Class
not_trivial_default_constructible
test/src/failure.test.cpp:41
Class
report_destructor
test/src/result.test.cpp:153
Class
result
include/result.hpp:309
Class
result_construct_base
include/result.hpp:915
Class
result_error_extractor
Friending 'extract_error" below was causing some compilers to incorrectly identify `exp.m_storage.m_error` as being an access violation despite the fr
include/result.hpp:1444
Class
result_trivial_copy_assign_base_impl
include/result.hpp:1102
Class
result_trivial_copy_ctor_base_impl
include/result.hpp:1043
Class
result_trivial_move_assign_base_impl
include/result.hpp:1137
Class
result_trivial_move_ctor_base_impl
include/result.hpp:1076
Class
result_union
include/result.hpp:766
Class
result_union<T, E, false>
include/result.hpp:829
Class
throwing
test/src/result.test.cpp:109
Class
unit
\brief A standalone monostate object (effectively std::monostate). This exists to allow for `void` specializations
include/result.hpp:735