![]() |
PIP 5.5.3
Platform-Independent Primitives
|
Variant type. More...
#include "piconstchars.h"#include "pidatetime.h"#include "pigeoposition.h"#include "piline.h"#include "pimathmatrix.h"#include "pinetworkaddress.h"#include "pipoint.h"#include "pirect.h"#include "pivarianttypes.h"Classes | |
| class | PIVariant |
| Variant type. More... | |
Macros | |
| #define | REGISTER_VARIANT(classname) |
| Macro to register type for using in PIVariant. | |
| #define | REGISTER_NS_VARIANT(ns, classname) |
| Macro to register type with namespace for using in PIVariant. | |
Functions | |
| template<typename P > | |
| PIBinaryStream< P > & | operator<< (PIBinaryStream< P > &s, const PIVariant &v) |
| Store operator. | |
| template<typename P > | |
| PIBinaryStream< P > & | operator>> (PIBinaryStream< P > &s, PIVariant &v) |
| Restore operator. | |
| PICout | operator<< (PICout s, const PIVariant &v) |
| Output operator to PICout. | |
Variant type.