Lines Matching defs:CallbackAndCookie
80 struct CallbackAndCookie {
89 // A global array of CallbackAndCookie may not compile with
91 static std::array<CallbackAndCookie, MaxSignalHandlerCallbacks> &
93 static std::array<CallbackAndCookie, MaxSignalHandlerCallbacks> callbacks;
99 for (CallbackAndCookie &RunMe : CallBacksToRun()) {
100 auto Expected = CallbackAndCookie::Status::Initialized;
101 auto Desired = CallbackAndCookie::Status::Executing;
107 RunMe.Flag.store(CallbackAndCookie::Status::Empty);
114 for (CallbackAndCookie &SetMe : CallBacksToRun()) {
115 auto Expected = CallbackAndCookie::Status::Empty;
116 auto Desired = CallbackAndCookie::Status::Initializing;
121 SetMe.Flag.store(CallbackAndCookie::Status::Initialized);