Mir
|
Namespaces | |
client | |
Convenient C++ wrappers around the Mir toolkit API. | |
detail | |
events | |
frontend | |
geometry | |
Basic geometry types. Types for dimensions, displacements, etc. and the operations that they support. | |
graphics | |
scene | |
shell | |
Classes | |
class | AbnormalExit |
class | AnonymousShmFile |
class | FatalErrorStrategy |
class | Fd |
struct | IntOwnedFd |
class | IntWrapper |
class | optional_value |
class | ShmFile |
Typedefs | |
typedef std::unique_ptr< MirEvent, void(*)(MirEvent *)> | EventUPtr |
Functions | |
void | fatal_error_except (char const *reason,...) |
Throws an exception that will typically kill the Mir server and propagate from mir::run_mir. More... | |
void | fatal_error_abort (char const *reason,...) |
An alternative to fatal_error_except() that kills the program and dump core as cleanly as possible. More... | |
template<typename Tag , typename ValueType > | |
std::ostream & | operator<< (std::ostream &out, IntWrapper< Tag, ValueType > const &value) |
template<typename Tag , typename ValueType > | |
constexpr bool | operator== (IntWrapper< Tag, ValueType > const &lhs, IntWrapper< Tag, ValueType > const &rhs) |
template<typename Tag , typename ValueType > | |
constexpr bool | operator != (IntWrapper< Tag, ValueType > const &lhs, IntWrapper< Tag, ValueType > const &rhs) |
template<typename Tag , typename ValueType > | |
constexpr bool | operator<= (IntWrapper< Tag, ValueType > const &lhs, IntWrapper< Tag, ValueType > const &rhs) |
template<typename Tag , typename ValueType > | |
constexpr bool | operator >= (IntWrapper< Tag, ValueType > const &lhs, IntWrapper< Tag, ValueType > const &rhs) |
template<typename Tag , typename ValueType > | |
constexpr bool | operator< (IntWrapper< Tag, ValueType > const &lhs, IntWrapper< Tag, ValueType > const &rhs) |
template<typename T > | |
bool | operator== (optional_value< T > const &lhs, optional_value< T > const &rhs) |
template<typename T > | |
bool | operator != (optional_value< T > const &lhs, optional_value< T > const &rhs) |
template<typename T > | |
bool | operator== (optional_value< T > const &lhs, T const &rhs) |
template<typename T > | |
bool | operator != (optional_value< T > const &lhs, T const &rhs) |
template<typename T > | |
bool | operator== (T const &lhs, optional_value< T > const &rhs) |
template<typename T > | |
bool | operator != (T const &lhs, optional_value< T > const &rhs) |
std::ostream & | operator<< (std::ostream &out, MirInputEventModifier modifier) |
std::ostream & | operator<< (std::ostream &out, MirKeyboardAction action) |
std::ostream & | operator<< (std::ostream &out, MirTouchAction action) |
std::ostream & | operator<< (std::ostream &out, MirTouchTooltype tool) |
std::ostream & | operator<< (std::ostream &out, MirPointerAction action) |
std::ostream & | operator<< (std::ostream &out, MirPromptSessionState state) |
std::ostream & | operator<< (std::ostream &out, MirOrientation orientation) |
std::ostream & | operator<< (std::ostream &out, MirSurfaceAttrib attribute) MIR_FOR_REMOVAL_IN_VERSION_1("use << with MirWindowAttrib instead") |
std::ostream & | operator<< (std::ostream &out, MirWindowAttrib attribute) |
std::ostream & | operator<< (std::ostream &out, MirSurfaceFocusState state) MIR_FOR_REMOVAL_IN_VERSION_1("use << with MirWindowFocusState instead") |
std::ostream & | operator<< (std::ostream &out, MirWindowFocusState state) |
std::ostream & | operator<< (std::ostream &out, MirSurfaceVisibility state) MIR_FOR_REMOVAL_IN_VERSION_1("use << with MirWindowVisibility instead") |
std::ostream & | operator<< (std::ostream &out, MirWindowVisibility state) |
std::ostream & | operator<< (std::ostream &out, MirSurfaceType type) MIR_FOR_REMOVAL_IN_VERSION_1("use << with MirWindowType instead") |
std::ostream & | operator<< (std::ostream &out, MirWindowType type) |
std::ostream & | operator<< (std::ostream &out, MirSurfaceState state) MIR_FOR_REMOVAL_IN_VERSION_1("use << with MirWindowState instead") |
std::ostream & | operator<< (std::ostream &out, MirWindowState state) |
std::ostream & | operator<< (std::ostream &out, MirPromptSessionEvent const &event) |
std::ostream & | operator<< (std::ostream &out, MirResizeEvent const &event) |
std::ostream & | operator<< (std::ostream &out, MirOrientationEvent const &event) |
std::ostream & | operator<< (std::ostream &out, MirInputEvent const &event) |
std::ostream & | operator<< (std::ostream &out, MirCloseWindowEvent const &event) |
std::ostream & | operator<< (std::ostream &out, MirKeymapEvent const &event) |
std::ostream & | operator<< (std::ostream &out, MirWindowEvent const &event) |
std::ostream & | operator<< (std::ostream &out, MirInputDeviceStateEvent const &event) |
std::ostream & | operator<< (std::ostream &out, MirWindowPlacementEvent const &event) |
std::ostream & | operator<< (std::ostream &out, MirWindowOutputEvent const &event) |
std::ostream & | operator<< (std::ostream &out, MirEvent const &event) |
Variables | |
void(* | fatal_error )(char const *reason,...) |
fatal_error() is strictly for "this should never happen" situations that you cannot recover from. More... | |
typedef std::unique_ptr<MirEvent, void(*)(MirEvent*)> mir::EventUPtr |
void mir::fatal_error_abort | ( | char const * | reason, |
... | |||
) |
An alternative to fatal_error_except() that kills the program and dump core as cleanly as possible.
[in] | reason | A printf-style format string. |
void mir::fatal_error_except | ( | char const * | reason, |
... | |||
) |
Throws an exception that will typically kill the Mir server and propagate from mir::run_mir.
[in] | reason | A printf-style format string. |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
std::ostream& mir::operator<< | ( | std::ostream & | out, |
MirInputEventModifier | modifier | ||
) |
std::ostream& mir::operator<< | ( | std::ostream & | out, |
MirKeyboardAction | action | ||
) |
std::ostream& mir::operator<< | ( | std::ostream & | out, |
MirTouchAction | action | ||
) |
std::ostream& mir::operator<< | ( | std::ostream & | out, |
MirTouchTooltype | tool | ||
) |
std::ostream& mir::operator<< | ( | std::ostream & | out, |
MirPointerAction | action | ||
) |
std::ostream& mir::operator<< | ( | std::ostream & | out, |
MirPromptSessionState | state | ||
) |
std::ostream& mir::operator<< | ( | std::ostream & | out, |
MirOrientation | orientation | ||
) |
std::ostream& mir::operator<< | ( | std::ostream & | out, |
MirSurfaceAttrib | attribute | ||
) |
std::ostream& mir::operator<< | ( | std::ostream & | out, |
MirWindowAttrib | attribute | ||
) |
std::ostream& mir::operator<< | ( | std::ostream & | out, |
MirSurfaceFocusState | state | ||
) |
std::ostream& mir::operator<< | ( | std::ostream & | out, |
IntWrapper< Tag, ValueType > const & | value | ||
) |
std::ostream& mir::operator<< | ( | std::ostream & | out, |
MirWindowFocusState | state | ||
) |
std::ostream& mir::operator<< | ( | std::ostream & | out, |
MirSurfaceVisibility | state | ||
) |
std::ostream& mir::operator<< | ( | std::ostream & | out, |
MirWindowVisibility | state | ||
) |
std::ostream& mir::operator<< | ( | std::ostream & | out, |
MirSurfaceType | type | ||
) |
std::ostream& mir::operator<< | ( | std::ostream & | out, |
MirWindowType | type | ||
) |
std::ostream& mir::operator<< | ( | std::ostream & | out, |
MirSurfaceState | state | ||
) |
std::ostream& mir::operator<< | ( | std::ostream & | out, |
MirWindowState | state | ||
) |
std::ostream& mir::operator<< | ( | std::ostream & | out, |
MirPromptSessionEvent const & | event | ||
) |
std::ostream& mir::operator<< | ( | std::ostream & | out, |
MirResizeEvent const & | event | ||
) |
std::ostream& mir::operator<< | ( | std::ostream & | out, |
MirOrientationEvent const & | event | ||
) |
std::ostream& mir::operator<< | ( | std::ostream & | out, |
MirInputEvent const & | event | ||
) |
std::ostream& mir::operator<< | ( | std::ostream & | out, |
MirCloseWindowEvent const & | event | ||
) |
std::ostream& mir::operator<< | ( | std::ostream & | out, |
MirKeymapEvent const & | event | ||
) |
std::ostream& mir::operator<< | ( | std::ostream & | out, |
MirWindowEvent const & | event | ||
) |
std::ostream& mir::operator<< | ( | std::ostream & | out, |
MirInputDeviceStateEvent const & | event | ||
) |
std::ostream& mir::operator<< | ( | std::ostream & | out, |
MirWindowPlacementEvent const & | event | ||
) |
std::ostream& mir::operator<< | ( | std::ostream & | out, |
MirWindowOutputEvent const & | event | ||
) |
std::ostream& mir::operator<< | ( | std::ostream & | out, |
MirEvent const & | event | ||
) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void(* mir::fatal_error) (char const *reason,...) |
fatal_error() is strictly for "this should never happen" situations that you cannot recover from.
By default it points at fatal_error_except(). Note the reason parameter is a simple char* so its value is clearly visible in stack trace output.
[in] | reason | A printf-style format string. |
Copyright © 2012-2019
Canonical Ltd.
Generated on Fri Feb 1 22:50:25 UTC 2019
This documentation is licensed under the GPL version 2 or 3.