Searched refs:Subscription (Results 1 – 4 of 4) sorted by relevance
38 class LLVM_NODISCARD Subscription {42 Subscription(Event *Parent, unsigned ListenerID) in Subscription() function47 Subscription() : Parent(nullptr) {} in Subscription() function48 Subscription(Subscription &&Other) : Parent(nullptr) { in Subscription() function51 Subscription &operator=(Subscription &&Other) {66 ~Subscription() { in ~Subscription()68 *this = Subscription(); // Unsubscribe. in ~Subscription()75 Subscription observe(Listener L) { in observe()78 return Subscription(this, ListenerCount); in observe()
21 Event<int>::Subscription SubA; in TEST()26 Event<int>::Subscription SubB = E.observe([&](int) { ++N; }); in TEST()
59 CommandChanged::Subscription watch(CommandChanged::Listener L) const { in watch()85 CommandChanged::Subscription BaseChanged;
225 GlobalCompilationDatabase::CommandChanged::Subscription CommandsChanged;