Lines Matching defs:NamespaceEvent
666 struct NamespaceEvent {
678 llvm::function_ref<void(NamespaceEvent)> Callback) {
695 NamespaceEvent Event;
765 Event.Trigger = NamespaceEvent::BeginNamespace;
782 Event.Trigger = NamespaceEvent::EndNamespace;
792 Event.Trigger = NamespaceEvent::UsingDirective;
829 parseNamespaceEvents(Code, LangOpts, [&](NamespaceEvent Event) {
832 case NamespaceEvent::BeginNamespace:
833 case NamespaceEvent::EndNamespace:
836 case NamespaceEvent::UsingDirective:
1176 parseNamespaceEvents(Code, LangOpts, [&](NamespaceEvent Event) {
1179 if (Event.Trigger == NamespaceEvent::UsingDirective)
1186 if (Event.Trigger == NamespaceEvent::BeginNamespace) {