#include <cleanup.h>
Public Member Functions | |
void | DestroyCallback () |
void | DisengageCallback () |
Callback & | GetCallback () |
void * | GetCallbackBuffer () |
void | InvokeCallback () ABSL_NO_THREAD_SAFETY_ANALYSIS |
void | InvokeCallback () ABSL_NO_THREAD_SAFETY_ANALYSIS |
bool | IsCallbackEngaged () const |
bool | IsCallbackEngaged () const |
Storage & | operator= (const Storage &other)=delete |
Storage & | operator= (const Storage &other)=delete |
Storage & | operator= (Storage &&other)=delete |
Storage & | operator= (Storage &&other)=delete |
Storage ()=delete | |
Storage ()=delete | |
Storage (Callback callback) | |
Storage (Callback callback, bool is_callback_engaged) | |
Storage (const Storage &other)=delete | |
Storage (const Storage &other)=delete | |
Storage (Storage &&other) | |
Storage (Storage &&other) | |
Private Attributes | |
Callback | callback_ |
char | callback_buffer_ [sizeof(Callback)] |
bool | is_callback_engaged_ |
Definition at line 46 of file abseil-cpp/absl/cleanup/internal/cleanup.h.
|
delete |
|
inlineexplicit |
Definition at line 50 of file abseil-cpp/absl/cleanup/internal/cleanup.h.
|
inline |
Definition at line 58 of file abseil-cpp/absl/cleanup/internal/cleanup.h.
|
delete |
|
delete |
|
inline |
Definition at line 48 of file bloaty/third_party/abseil-cpp/absl/cleanup/internal/cleanup.h.
|
inline |
Definition at line 52 of file bloaty/third_party/abseil-cpp/absl/cleanup/internal/cleanup.h.
|
delete |
|
inline |
Definition at line 81 of file abseil-cpp/absl/cleanup/internal/cleanup.h.
|
inline |
Definition at line 65 of file bloaty/third_party/abseil-cpp/absl/cleanup/internal/cleanup.h.
|
inline |
Definition at line 75 of file abseil-cpp/absl/cleanup/internal/cleanup.h.
|
inline |
Definition at line 73 of file abseil-cpp/absl/cleanup/internal/cleanup.h.
|
inline |
Definition at line 67 of file bloaty/third_party/abseil-cpp/absl/cleanup/internal/cleanup.h.
|
inline |
Definition at line 86 of file abseil-cpp/absl/cleanup/internal/cleanup.h.
|
inline |
Definition at line 63 of file bloaty/third_party/abseil-cpp/absl/cleanup/internal/cleanup.h.
|
inline |
Definition at line 79 of file abseil-cpp/absl/cleanup/internal/cleanup.h.
|
delete |
|
delete |
|
delete |
|
delete |
|
private |
Definition at line 72 of file bloaty/third_party/abseil-cpp/absl/cleanup/internal/cleanup.h.
|
private |
Definition at line 92 of file abseil-cpp/absl/cleanup/internal/cleanup.h.
|
private |
Definition at line 91 of file abseil-cpp/absl/cleanup/internal/cleanup.h.