![]() |
Scanframe Modular Application 0.1.0
|
Go to the source code of this file.
Macros | |
#define | SF_DECL_PROP_GS(Type, Name) |
Declares unreferenced getter and unreferenced setter for a property. | |
#define | SF_DECL_PROP_GRS(Type, Name) |
Declares unreferenced getter and referenced setter for a property. | |
#define | SF_DECL_PROP_RGRS(Type, Name) |
Declares referenced getter and referenced setter for a property. | |
#define | SF_IMPL_PROP_G(Type, Class, Name, Instance) |
Implements unreferenced getter. | |
#define | SF_IMPL_PROP_RG(Type, Class, Name, Instance) |
Implements referenced getter. | |
#define | SF_IMPL_PROP_S(Type, Class, Name, Instance) |
Implements unreferenced setter. | |
#define | SF_IMPL_PROP_SN(Type, Class, Name, Instance, NotifyFunc) |
Implements unreferenced setter with notification function. | |
#define | SF_IMPL_PROP_RS(Type, Class, Name, Instance) |
Implements referenced setter. | |
#define | SF_IMPL_PROP_RSN(Type, Class, Name, Instance, NotifyFunc) |
Implements referenced setter with notification function. | |
#define | SF_IMPL_PROP_GS(Type, Class, Name, Instance) |
Implements unreferenced setter and unreferenced getter. | |
#define | SF_IMPL_PROP_GRS(Type, Class, Name, Instance) |
#define | SF_IMPL_PROP_GSN(Type, Class, Name, Instance, NotifyFunc) |
Implements unreferenced setter and unreferenced getter with notification function. | |
#define | SF_IMPL_PROP_GRSN(Type, Class, Name, Instance, NotifyFunc) |
Implements referenced setter and unreferenced getter with notification function. | |
#define | SF_IMPL_PROP_RGRS(Type, Class, Name, Instance) |
Implements referenced setter and referenced getter with notification function. | |
#define | SF_IMPL_PROP_RGRSN(Type, Class, Name, Instance, NotifyFunc) |
Implements referenced setter and referenced getter with notification function. | |
#define | SF_IMPL_PROP_GSP(Type, Class, Name, Instance, Property) |
Implements referenced setter and referenced getter with notification function. | |
#define SF_DECL_PROP_GRS | ( | Type, | |
Name | |||
) |
Declares unreferenced getter and referenced setter for a property.
Type | Type of the property. |
Name | Suffix of the getXXX and setXXX methods being implemented. |
#define SF_DECL_PROP_GS | ( | Type, | |
Name | |||
) |
Declares unreferenced getter and unreferenced setter for a property.
Type | Type of the property. |
Name | Suffix of the getXXX and setXXX methods being implemented. |
#define SF_DECL_PROP_RGRS | ( | Type, | |
Name | |||
) |
Declares referenced getter and referenced setter for a property.
Type | Type of the property. |
Name | Suffix of the getXXX and setXXX methods being implemented. |
#define SF_IMPL_PROP_G | ( | Type, | |
Class, | |||
Name, | |||
Instance | |||
) |
Implements unreferenced getter.
Type | Type of the property. |
Class | Class name to implement the method in. |
Name | Suffix of the getXXX method being implemented. |
Instance | The instance the getter is reading. |
#define SF_IMPL_PROP_GRS | ( | Type, | |
Class, | |||
Name, | |||
Instance | |||
) |
#define SF_IMPL_PROP_GRSN | ( | Type, | |
Class, | |||
Name, | |||
Instance, | |||
NotifyFunc | |||
) |
Implements referenced setter and unreferenced getter with notification function.
Type | Type of the property. |
Class | Class name to implement the methods in. |
Name | Suffix of the getXXX and setXXX methods being implemented. |
Instance | The instance the getter and setter is reading and writing. |
NotifyFunc | Must be of type void(void*) |
#define SF_IMPL_PROP_GS | ( | Type, | |
Class, | |||
Name, | |||
Instance | |||
) |
Implements unreferenced setter and unreferenced getter.
Type | Type of the property. |
Class | Class name to implement the methods in. |
Name | Suffix of the getXXX and setXXX methods being implemented. |
Instance | The instance the getter and setter is reading and writing. |
#define SF_IMPL_PROP_GSN | ( | Type, | |
Class, | |||
Name, | |||
Instance, | |||
NotifyFunc | |||
) |
Implements unreferenced setter and unreferenced getter with notification function.
Type | Type of the property. |
Class | Class name to implement the methods in. |
Name | Suffix of the getXXX and setXXX methods being implemented. |
Instance | The instance the getter and setter is reading and writing. |
NotifyFunc | Must be of type void(void*) |
#define SF_IMPL_PROP_GSP | ( | Type, | |
Class, | |||
Name, | |||
Instance, | |||
Property | |||
) |
Implements referenced setter and referenced getter with notification function.
Type | Type of the property. |
Class | Class name to implement the methods in. |
Name | Suffix of the getXXX and setXXX methods being implemented. |
Instance | The instance the getter and setter is reading and writing the property from and to. |
Property | Name of the property. |
#define SF_IMPL_PROP_RG | ( | Type, | |
Class, | |||
Name, | |||
Instance | |||
) |
Implements referenced getter.
Type | Type of the property. |
Class | Class name to implement the methods in. |
Name | Suffix of the getXXX method being implemented. |
Instance | The instance the getter is reading. |
#define SF_IMPL_PROP_RGRS | ( | Type, | |
Class, | |||
Name, | |||
Instance | |||
) |
Implements referenced setter and referenced getter with notification function.
Type | Type of the property. |
Class | Class name to implement the methods in. |
Name | Suffix of the getXXX and setXXX methods being implemented. |
Instance | The instance the getter and setter is reading and writing. |
#define SF_IMPL_PROP_RGRSN | ( | Type, | |
Class, | |||
Name, | |||
Instance, | |||
NotifyFunc | |||
) |
Implements referenced setter and referenced getter with notification function.
Type | Type of the property. |
Class | Class name to implement the methods in. |
Name | Suffix of the getXXX and setXXX methods being implemented. |
Instance | The instance the getter and setter is reading and writing. |
NotifyFunc | Must be of type void(void*) |
#define SF_IMPL_PROP_RS | ( | Type, | |
Class, | |||
Name, | |||
Instance | |||
) |
Implements referenced setter.
Type | Type of the property. |
Class | Class name to implement the methods in. |
Name | Suffix of the setXXX method being implemented. |
Instance | The instance the setter is writing. |
#define SF_IMPL_PROP_RSN | ( | Type, | |
Class, | |||
Name, | |||
Instance, | |||
NotifyFunc | |||
) |
Implements referenced setter with notification function.
Type | Type of the property. |
Class | Class name to implement the methods in. |
Name | Suffix of the setXXX method being implemented. |
Instance | The instance the setter is writing. |
NotifyFunc | Must be of type void(void*) |
#define SF_IMPL_PROP_S | ( | Type, | |
Class, | |||
Name, | |||
Instance | |||
) |
Implements unreferenced setter.
Type | Type of the property. |
Class | Class name to implement the methods in. |
Name | Suffix of the setXXX method being implemented. |
Instance | The instance the setter is writing. |
#define SF_IMPL_PROP_SN | ( | Type, | |
Class, | |||
Name, | |||
Instance, | |||
NotifyFunc | |||
) |
Implements unreferenced setter with notification function.
Type | Type of the property. |
Class | Class name to implement the methods in. |
Name | Suffix of the setXXX method being implemented. |
Instance | The instance the setter is writing. |
NotifyFunc | Must be of type void(void*) |