Class List
Here are the classes, structs, unions and interfaces with brief descriptions:

lomiri | Top-level namespace for all things Lomiri-related
shell |
application |
ApplicationInfoInterface | A class that holds information about applications
ApplicationManagerInterface | The Application manager
MirSurfaceInterface | Holds a Mir surface. Pretty much an opaque class
MirSurfaceItemInterface | Renders a MirSurface in a QML scene and forwards the input events it receives to it
MirSurfaceListInterface | Interface for a list model of MirSurfaces
SurfaceManagerInterface |
launcher |
AppDrawerModelInterface | A list of app drawer items to be displayed
LauncherItemInterface | An item presented in the launcher
LauncherModelInterface | A list of launcher items to be displayed
QuickListModelInterface | A model containing QuickList actions for an application in the launcher
notifications |
Urgency | Wraps NotificationInterface's urgency enumeration
Type | Wraps NotificationInterface's type enumeration
Hint | Wraps NotificationInterface's hint flags
ModelInterface | A list of notifications to be displayed
NotificationInterface | A Notification object
SourceInterface | A source of notifications
util |
Daemon | Helper class to turn a process into a daemon
GObjectDeleter | Used by the make_gobject, unique_gobject and share_gobject as the deleter
IniParser | Helper class to read and write configuration files
ResourcePtr | Class to guarantee deallocation of arbitrary resources
Exception | Abstract base class for all Lomiri exceptions
InvalidArgumentException | Exception to indicate that an invalid argument was passed to a function, such as passing `nullptr` when the function expects the argument to be non-null
LogicException | Exception to indicate a logic error, such as driving the API incorrectly, such as calling methods in the wrong worder
ShutdownException | Exception to indicate errors during shutdown
FileException | Exception to indicate file I/O errors, such as failure to open or write to a file
SyscallException | Exception to indicate system or library call errors that set `errno`
ResourceException | Exception for miscellaneous errors, such as failure of a third-party library or hitting resource limitations
std |
equal_to< lomiri::util::ResourcePtr< R, D > > | Function object for equality comparison
not_equal_to< lomiri::util::ResourcePtr< R, D > > | Function object for inequality comparison
less< lomiri::util::ResourcePtr< R, D > > | Function object for less than comparison
less_equal< lomiri::util::ResourcePtr< R, D > > | Function object for less than or equal comparison
greater< lomiri::util::ResourcePtr< R, D > > | Function object for greater than comparison
greater_equal< lomiri::util::ResourcePtr< R, D > > | Function object for less than or equal comparison
Mir | Acting mostly as a namespace to hold enums and such for use in QML
MirMousePointerInterface | The QML mouse pointer
MirPlatformCursor | Cursor interface for Mir platform