/openbmc/sdbusplus/include/sdbusplus/async/stdexec/__detail/ |
H A D | __concepts.hpp | 44 concept __callable = // 49 concept __nothrow_callable = // 60 concept __typename = requires { typename __types<_Ts...>; }; 64 concept __same_as = STDEXEC_IS_SAME(_Ap, _Bp); 68 concept __decays_to = __same_as<__decay_t<_Ty>, _Up>; 71 concept __not_decays_to = !__decays_to<_Ty, _Up>; 74 concept __satisfies = _TrueOrFalse; 77 concept __true = true; 80 concept __class = __true<int _Cp::*> && (!__same_as<const _Cp, _Cp>); 83 concept __one_of = (__same_as<_Ty, _As> || ...); [all …]
|
H A D | __senders.hpp | 44 concept __well_formed_sender = 69 concept __with_member = __mvalid<__member_result_t, _Sender, _Env...>; 72 concept __with_static_member = 76 concept __with_tag_invoke = // 80 concept __with_legacy_tag_invoke = // 89 concept __with_member_alias = __mvalid<__member_alias_t, _Sender>; 207 concept __with_member = __mvalid<__member_result_t, _Sender, _Receiver>; 210 concept __with_static_member = 214 concept __with_tag_invoke = tag_invocable<connect_t, _Sender, _Receiver>; 217 concept __with_co_await = __callable<__connect_awaitable_t, _Sender, _Receiver>; [all …]
|
H A D | __p2300.hpp | 46 concept tag_invocable /*STDEXEC_STD_DEPRECATED*/ = 50 concept nothrow_tag_invocable /*STDEXEC_STD_DEPRECATED*/ = 59 concept stoppable_token /*STDEXEC_STD_DEPRECATED*/ = 63 concept stoppable_token_for /*STDEXEC_STD_DEPRECATED*/ = 67 concept unstoppable_token /*STDEXEC_STD_DEPRECATED*/ = 120 concept scheduler /*STDEXEC_STD_DEPRECATED*/ = stdexec::scheduler<_Scheduler>; 131 concept receiver /*STDEXEC_STD_DEPRECATED*/ = stdexec::receiver<_Receiver>; 134 concept receiver_of /*STDEXEC_STD_DEPRECATED*/ = 153 concept operation_state /*STDEXEC_STD_DEPRECATED*/ = 162 concept sender /*STDEXEC_STD_DEPRECATED*/ = stdexec::sender_in<_Sender, _Env>; [all …]
|
H A D | __awaitable.hpp | 27 concept __await_suspend_result = 32 concept __with_await_suspend = 38 concept __awaiter = // 122 concept __awaitable = // 144 concept __awaitable = false;
|
H A D | __domain.hpp | 42 concept __has_legacy_c11n = // 59 concept __has_transform_sender = 65 concept __has_default_transform_sender = // 70 concept __has_transform_env = 77 concept __has_default_transform_env = // 82 concept __has_apply_sender = 236 concept __consistent_completion_domains = 240 concept __has_completion_domain = 360 concept __has_common_domain = //
|
H A D | __ranges.hpp | 48 concept __has_member_begin = 52 concept __has_free_begin = 57 concept __has_member_end = 61 concept __has_free_end =
|
H A D | __stop_token.hpp | 34 concept stoppable_token = 49 concept stoppable_token_for = 58 concept unstoppable_token = //
|
H A D | __tag_invoke.hpp | 27 concept invocable = // 68 concept tag_invocable = // 74 concept __tag_invocable_r = // 84 concept nothrow_tag_invocable =
|
H A D | __senders_core.hpp | 41 concept __enable_sender = // 51 concept sender = // 59 concept sender_in =
|
H A D | __schedulers.hpp | 68 concept __has_schedule = // 74 concept __sender_has_completion_scheduler = 83 concept scheduler = // 93 concept __scheduler_provider = //
|
H A D | __env.hpp | 38 concept queryable = destructible<T>; 52 concept __is_bool_constant = // 175 // TODO: implement allocator concept 177 concept __allocator_c = true; 266 concept __has_completion_scheduler_for = 406 concept __forwarding_query = forwarding_query(_Tag{}); 442 concept __queryable = // 446 concept __nothrow_queryable = // 808 concept environment_provider = // 817 concept __is_root_env = requires(_Env&& __env) { [all …]
|
H A D | __receivers.hpp | 150 concept __enable_receiver = // 163 concept receiver = // 188 concept receiver_of = // 197 concept __receiver_from =
|
H A D | __meta.hpp | 356 concept __ok = STDEXEC_IS_SAME(__ok_t<_Arg>, __msuccess); 359 concept __merror = !STDEXEC_IS_SAME(__ok_t<_Arg>, __msuccess); 362 concept _Ok = (STDEXEC_IS_SAME(__ok_t<_Args>, __msuccess) && ...); 541 concept __mvalid = requires { typename __meval<_Tp, _Args...>; }; 544 concept __minvocable = __mvalid<_Fn::template __f, _Args...>; 547 concept __msucceeds = __mvalid<_Tp, _Args...> && __ok<__meval<_Tp, _Args...>>; 550 concept __minvocable_succeeds = 950 //! A concept checking if `_Ty` has a dependent type `_Ty::__id`. 953 concept __has_id = requires { typename _Ty::__id; }; 1470 concept __dispatchable = __callable<__mdispatch<_Ty>, _Ts...>; [all …]
|
H A D | __sender_introspection.hpp | 110 concept sender_expr = // 114 concept sender_expr_for = //
|
/openbmc/sdbusplus/include/sdbusplus/async/ |
H A D | server.hpp | 56 concept has_get_property_nomsg = 61 concept has_get_property_msg = 68 concept has_get_property = has_get_property_nomsg<Tag, Instance> || 73 concept has_get_property_missing_const = 83 concept has_set_property_nomsg = 90 concept has_set_property_msg = 97 concept has_set_property = has_set_property_nomsg<Tag, Instance, Arg> || 102 concept has_method_nomsg = requires(Instance& i, Args&&... a) { 108 concept has_method_msg = 115 concept has_method = has_method_nomsg<Tag, Instance, Args...> ||
|
/openbmc/sdbusplus/include/sdbusplus/async/stdexec/ |
H A D | sequence_senders.hpp | 45 concept __all_contained_in = __v<__mall_contained_in<_Needles, _Haystack>>; 47 // This concept checks if a given sender satisfies the requirements to be 50 concept next_sender = // 146 concept __enable_sequence_sender = // 159 concept __has_item_typedef = requires { typename _Tp::item_types; }; 171 concept __with_tag_invoke = // 178 concept __with_member_alias = __mvalid<__member_alias_t, _Sender, _Env>; 243 concept sequence_sender = // 248 concept has_sequence_item_types = 255 concept sequence_sender_in = // [all …]
|
H A D | functional.hpp | 242 concept __invocable = // 248 concept __nothrow_invocable = // 286 concept __applicable = __mvalid<__apply_::__result_t, _Fn, _Tup>; 289 concept __nothrow_applicable =
|
/openbmc/phosphor-logging/lib/include/phosphor-logging/lg2/ |
H A D | concepts.hpp | 11 concept any_but = (... && !std::convertible_to<T, Ss>); 15 concept maybe_constexpr_string = std::is_array_v<std::remove_cvref_t<T>> && 20 concept not_constexpr_string = (!maybe_constexpr_string<T>);
|
H A D | conversion.hpp | 21 /** Concept to determine if an item acts like a string. 30 concept string_like_type = 35 /** Concept to determine if an item acts like a pointer. 41 concept pointer_type = 45 /** Concept to determine if an item acts like an unsigned_integral. 51 concept unsigned_integral_except_bool = 55 concept sdbusplus_enum = sdbusplus::message::has_convert_from_string_v<T>; 58 concept exception_type = std::derived_from<std::decay_t<T>, std::exception>; 61 concept sdbusplus_object_path = 65 concept has_to_string = requires(T&& t) { to_string(t); }; [all …]
|
H A D | flags.hpp | 24 /** Concept to determine if a type is one of the defined flag types. */ 26 concept log_flags = requires { T::i_am_a_lg2_flag_type; };
|
/openbmc/docs/architecture/code-update/ |
H A D | firmware-update-over-redfish.md | 29 - Redfish has a single upload and update API. OpenBMC has a concept of uploading 32 same target. OpenBMC does have support for this concept (for example when a 35 - OpenBMC has the concept of a priority that allows a user to chose an image 48 has no concept of this. 87 - Support new concept defined in [PR 3420][12] to be able to support multiple 136 update. The Task concept is still being defined within the DMTF and will provide 159 As defined in DMTF issue [3357][10], use the ActiveSoftwareImage concept within 161 during the next activation window. Internally OpenBMC has the concept of a
|
/openbmc/telemetry/src/utils/ |
H A D | contains.hpp | 11 concept HasMemberFind = 15 concept HasMemberContains =
|
/openbmc/docs/security/ |
H A D | obmc-github-security-advisory-template.md | 44 ### Proof Of Concept 46 If provided, insert proof of concept here.
|
/openbmc/openbmc/poky/documentation/dev-manual/ |
H A D | init-manager.rst | 34 broader concept as compared to using a service. A unit includes several 36 The runlevel concept in SysVinit corresponds to the concept of a target
|
/openbmc/openbmc/meta-hpe/ |
H A D | README.md | 9 ## HPE DL360 Gen10 (Modified Proof of Concept) 10 The HPE DL360 Gen10 OpenBMC Proof of Concept is a two-socket, 1U general purpose server.
|