MCPcopy Create free account

hub / github.com/bitwizeshift/result / types & classes

Types & classes49 in github.com/bitwizeshift/result

ClassRESULT_NODISCARD
include/result.hpp:1534
ClassResultConan
conanfile.py:5
Classbad_result_access
include/result.hpp:312
Classbase
test/src/result.test.cpp:169
Classconstexpr_type
test/src/result.constexpr.test.cpp:47
Classdefault_construct_test
test/src/failure.test.cpp:57
Classderived
test/src/result.test.cpp:175
Classdisable_copy_assignment
include/result.hpp:1253
Classdisable_copy_ctor
include/result.hpp:1172
Classdisable_move_assignment
include/result.hpp:1224
Classdisable_move_ctor
include/result.hpp:1198
Classexplicit_type
test/src/result.test.cpp:135
Classexplicit_type
test/src/failure.test.cpp:68
Classfailure
include/result.hpp:306
Classhash<::RESULT_NS_IMPL::result<T,E>>
include/result.hpp:3433
Classhash<::RESULT_NS_IMPL::result<void,E>>
include/result.hpp:3445
Classin_place_error_t
\brief A structure for representing in-place construction of an error type
include/result.hpp:294
Classin_place_t
\brief A structure for representing in-place construction
include/result.hpp:282
Classinvoke_result
include/result.hpp:265
Classinvoke_result_impl
include/result.hpp:258
Classinvoke_result_impl<false, Fn, Args...>
include/result.hpp:262
Classis_failure
include/result.hpp:319
Classis_failure<failure<E>>
include/result.hpp:321
Classis_invocable
include/result.hpp:244
Classis_reference_wrapper
include/result.hpp:146
Classis_reference_wrapper<std::reference_wrapper<U>>
include/result.hpp:149
Classis_result
include/result.hpp:324
Classis_result<result<T,E>>
include/result.hpp:326
Classmove_only
test/src/result.test.cpp:56
Classmove_only
test/src/failure.test.cpp:86
Classnonthrowing
test/src/result.test.cpp:75
Classnot_copy_or_moveable
test/src/result.test.cpp:42
Classnot_copy_or_moveable
test/src/failure.test.cpp:51
Classnot_default_constructible
test/src/result.test.cpp:51
Classnot_default_constructible
test/src/failure.test.cpp:46
Classnot_nothrow_default_constructible
test/src/failure.test.cpp:36
Classnot_trivial_default_constructible
test/src/failure.test.cpp:41
Classreport_destructor
test/src/result.test.cpp:153
Classresult
include/result.hpp:309
Classresult_construct_base
include/result.hpp:915
Classresult_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
Classresult_trivial_copy_assign_base_impl
include/result.hpp:1102
Classresult_trivial_copy_ctor_base_impl
include/result.hpp:1043
Classresult_trivial_move_assign_base_impl
include/result.hpp:1137
Classresult_trivial_move_ctor_base_impl
include/result.hpp:1076
Classresult_union
include/result.hpp:766
Classresult_union<T, E, false>
include/result.hpp:829
Classthrowing
test/src/result.test.cpp:109
Classunit
\brief A standalone monostate object (effectively std::monostate). This exists to allow for `void` specializations
include/result.hpp:735