#ifndef UI_ACCESSIBILITY_AX_EVENT_GENERATOR_H_
#define UI_ACCESSIBILITY_AX_EVENT_GENERATOR_H_
#include <bitset>
#include <map>
#include <memory>
#include <ostream>
#include <set>
#include <string>
#include <vector>
#include "base/memory/raw_ptr.h"
#include "base/memory/raw_ref.h"
#include "base/scoped_observation.h"
#include "ui/accessibility/ax_event_intent.h"
#include "ui/accessibility/ax_export.h"
#include "ui/accessibility/ax_tree.h"
#include "ui/accessibility/ax_tree_observer.h"
namespace ui {
class AX_EXPORT AXEventGenerator : public AXTreeObserver { … };
AX_EXPORT std::ostream& operator<<(std::ostream& os,
AXEventGenerator::Event event);
AX_EXPORT const char* ToString(AXEventGenerator::Event event);
AX_EXPORT bool MaybeParseGeneratedEvent(const char* attribute,
AXEventGenerator::Event* result);
AX_EXPORT AXEventGenerator::Event ParseGeneratedEvent(const char* attribute);
}
#endif