|
Chromium Embedded Framework (CEF)
145.0.1+g472e75d+chromium-145.0.7632.5
|
#include "include/base/cef_callback.h"
Public Types | |
| using | ResultType = R |
| using | RunType = R(Args...) |
| using | PolymorphicInvoke = R(*)(cef_internal::BindStateBase *, cef_internal::PassingType< Args >...) |
Public Member Functions | |
| constexpr | RepeatingCallback ()=default |
| RepeatingCallback (std::nullptr_t)=delete | |
| RepeatingCallback (const RepeatingCallback &)=default | |
| RepeatingCallback & | operator= (const RepeatingCallback &)=default |
| RepeatingCallback (RepeatingCallback &&) noexcept=default | |
| RepeatingCallback & | operator= (RepeatingCallback &&) noexcept=default |
| ~RepeatingCallback ()=default | |
| operator bool () const | |
| bool | is_null () const |
| bool | IsCancelled () const |
| bool | MaybeValid () const |
| REINITIALIZES_AFTER_MOVE void | Reset () |
| R | Run (Args... args) const & |
| R | Run (Args... args) && |
| template<typename ThenR , typename... ThenArgs> | |
| RepeatingCallback< ThenR(Args...)> | Then (RepeatingCallback< ThenR(ThenArgs...)> then) const & |
| template<typename ThenR , typename... ThenArgs> | |
| RepeatingCallback< ThenR(Args...)> | Then (RepeatingCallback< ThenR(ThenArgs...)> then) && |
| constexpr | RepeatingCallback (cef_internal::NullCallbackTag) |
| constexpr RepeatingCallback & | operator= (cef_internal::NullCallbackTag) |
| constexpr | RepeatingCallback (cef_internal::NullCallbackTag::WithSignature< RunType >) |
| constexpr RepeatingCallback & | operator= (cef_internal::NullCallbackTag::WithSignature< RunType >) |
| constexpr | RepeatingCallback (cef_internal::DoNothingCallbackTag) requires(std |
| constexpr RepeatingCallback & | operator= (cef_internal::DoNothingCallbackTag) requires(std |
| constexpr | RepeatingCallback (cef_internal::DoNothingCallbackTag::WithSignature< RunType >) requires(std |
| constexpr RepeatingCallback & | operator= (cef_internal::DoNothingCallbackTag::WithSignature< RunType >) requires(std |
| template<typename... BoundArgs> | |
| constexpr | RepeatingCallback (cef_internal::DoNothingCallbackTag::WithBoundArguments< BoundArgs... > tag) requires(std |
| template<typename... BoundArgs> | |
| constexpr RepeatingCallback & | operator= (cef_internal::DoNothingCallbackTag::WithBoundArguments< BoundArgs... > tag) requires(std |
| RepeatingCallback (cef_internal::BindStateBase *bind_state) | |
Friends | |
| class | OnceCallback< R(Args...)> |
| bool | operator== (const RepeatingCallback &, const RepeatingCallback &)=default |
| using base::RepeatingCallback< R(Args...)>::PolymorphicInvoke = R (*)(cef_internal::BindStateBase*, cef_internal::PassingType<Args>...) |
| using base::RepeatingCallback< R(Args...)>::ResultType = R |
| using base::RepeatingCallback< R(Args...)>::RunType = R(Args...) |
|
constexprdefault |
|
delete |
|
default |
|
defaultnoexcept |
|
default |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inlineexplicit |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
default |
|
defaultnoexcept |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
|
friend |