Generated reference › API — ICoreEssentials/UI/Backends/AppKit/Events
kind: generated#api#icoreessentials-ui-backends-appkit-events

API — ICoreEssentials/UI/Backends/AppKit/Events

The public contract of 1 header(s) under ICoreEssentials/UI/Backends/AppKit/Events — 0 class/struct definition(s), 0 declaration(s). Each section shows the header's banner and its public (and protected-virtual) surface exactly as the file writes it.

HeaderDefinesDeclarationsBases
ICoreAppKitEventMap.h—0—

ICoreAppKitEventMap.h#

ICoreEssentials/UI/Backends/AppKit/Events/ICoreAppKitEventMap.h

The AppKit peer of ICoreInputEnumsVerify.cpp. (The planning row this came from is named in the .mm, not here -- see the .mm banner for why.)

WHY THIS IS A TABLE AND NOT A static_assert. ICoreInputEnums.h is pinned to Qt's numbering and ICoreInputEnumsVerify.cpp enforces that with static_assert against Qt's headers. An appkit build HAS NO QT HEADERS, so the same trick is unavailable (§3): AppKit's constants are unrelated integers and the correspondence is a decision, not an identity. It is therefore a lookup checked at RUNTIME, by testingLabs/tests/appkit_event_map.

NO OBJECTIVE-C IN THIS HEADER. Every parameter is a plain integer, so the verify test -- and anything else above the backend -- can include this without AppKit. The .mm is where NSEvent and kVK_* are named.

Declares no class of its own — see the file.