|
DUECA/DUSIME
|
This file defines the namespace DUECA for dueca and dusime. More...

Macros | |
| #define | DUECA_NS_ON 1 |
| If defined, the dueca classes are encapsulated in the dueca namespace. | |
| #define | DUECA_NS_START namespace dueca { |
| This is a shortcut for start of the namespace. | |
| #define | DUECA_NS_END } /* namespace dueca */ |
| This is a shortcut for the end of the namespace. | |
| #define | DUECA_NS dueca |
| This defines the name of the dueca namespace. | |
| #define | CCDUECA_NS ::dueca |
| This defines the "absolute" dueca namespace, starting with a double colon. | |
| #define | USING_DUECA_NS using namespace dueca; |
| Use this define in your code, if you want to use the dueca namespace. | |
| #define | PRINT_NS_START namespace std { |
| This is used internally in DUECA, for printing (operator<<) functions. | |
| #define | PRINT_NS_END } |
| End printing function. | |
| #define | MSGPACKUS_NS_START namespace msgunpack { |
| A specific set of message-pack compatible routines for quick matching unpack. | |
| #define | MSGPACKUS_NS_END } |
| End of the message-pack compatible routines namespace. | |
| #define | CCMSGPACKUS_NS ::msgunpack |
| Absolute reference to message-pack compatible unpack routines. | |
This file defines the namespace DUECA for dueca and dusime.
It defines the following macros:
| #define DUECA_NS_START namespace dueca { |
This is a shortcut for start of the namespace.
It should only be used within dueca/dusime code, not in application code.
| #define DUECA_NS_END } /* namespace dueca */ |
This is a shortcut for the end of the namespace.
It should only be used within dueca/dusime code, not in application code.