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.