Kanzi 3.9.10
qnx_screen_macros.hpp File Reference

Macros

#define KANZI_GENERATE_QNX_PROPERTY_FUNCTIONS(qnxType)
 Use this helper to generate comma-separated property functions for specific QNX type that you can assign to kanzi::qnx::QnxPropertyFunctions.
 
#define KANZI_QNX_PROPERTY_GETTER(qnxType, argType)
 Produces a QNX function name that gets a property of a certain type.
 
#define KANZI_QNX_PROPERTY_SETTER(qnxType, argType)
 Produces a QNX function name that sets a property of a certain type.
 

Macro Definition Documentation

◆ KANZI_QNX_PROPERTY_GETTER

#define KANZI_QNX_PROPERTY_GETTER ( qnxType,
argType )

Produces a QNX function name that gets a property of a certain type.

Parameters
qnxTypeQNX resource type.
argTypePrimitive type to access.
Since
Kanzi 3.9.10

◆ KANZI_QNX_PROPERTY_SETTER

#define KANZI_QNX_PROPERTY_SETTER ( qnxType,
argType )

Produces a QNX function name that sets a property of a certain type.

Parameters
qnxTypeQNX resource type.
argTypePrimitive type to set.
Since
Kanzi 3.9.10

◆ KANZI_GENERATE_QNX_PROPERTY_FUNCTIONS

#define KANZI_GENERATE_QNX_PROPERTY_FUNCTIONS ( qnxType)

Use this helper to generate comma-separated property functions for specific QNX type that you can assign to kanzi::qnx::QnxPropertyFunctions.

Order of getters and setters must match the internal structure of kanzi::qnx::QnxPropertyFunctions.

For example

#define KANZI_GENERATE_QNX_PROPERTY_FUNCTIONS(qnxType)
Use this helper to generate comma-separated property functions for specific QNX type that you can ass...
Definition qnx_screen_macros.hpp:28
Contains functions to access QNX properties for a particular QNX handle type.
Definition qnx_screen_property_host.hpp:28
Parameters
qnxTypeQNX resource type.
Since
Kanzi 3.9.10