## What problem does it solve?
Qt export macros and QML registration macros govern symbol visibility and how documentation should distinguish public API from internal usage. This Skill provides a reference to interpret these macros and the implications for documentation and API surface.
## Core Features & Use Cases
- Provides a consolidated view of common export macros (e.g., Q_CORE_EXPORT, Q_GUI_EXPORT) and QML registration macros, plus patterns for when export plus internal is valid.
- Includes decision trees and examples to decide when a class requires full public API documentation versus internal notes, including handling of _p.h headers and *Private classes.
- Documents the cross-cutting guidance for combining C++ export rules with QML exposure to ensure consistent user-facing docs.
### Quick Start
Consult this guide to classify Qt API surfaces by header type, export macro usage, and QML registration macros.