PIP 5.5.3
Platform-Independent Primitives
Classes | Namespaces | Functions
pivarianttypes.h File Reference

Types for PIVariant. More...

#include "pistringlist.h"

Classes

struct  PIVariantTypes::Enumerator
 Name-value pair. More...
 
struct  PIVariantTypes::Enum
 Collection of PIVariantTypes::Enumerator. More...
 
struct  PIVariantTypes::File
 File location description. More...
 
struct  PIVariantTypes::Dir
 Directory description. More...
 
struct  PIVariantTypes::Color
 32-bits color. More...
 
struct  PIVariantTypes::IODevice
 Input/output device description. More...
 

Namespaces

namespace  PIVariantTypes
 Namespace contains several types for PIVariant.
 

Functions

PICout operator<< (PICout s, const PIVariantTypes::Enumerator &v)
 Output operator to PICout.
 
PICout operator<< (PICout s, const PIVariantTypes::Enum &v)
 Output operator to PICout.
 
PICout operator<< (PICout s, const PIVariantTypes::File &v)
 Output operator to PICout.
 
PICout operator<< (PICout s, const PIVariantTypes::Dir &v)
 Output operator to PICout.
 
PICout operator<< (PICout s, const PIVariantTypes::Color &v)
 Output operator to PICout.
 
PICout operator<< (PICout s, const PIVariantTypes::IODevice &v)
 Output operator to PICout.
 
template<typename P >
PIBinaryStream< P > & operator<< (PIBinaryStream< P > &s, const PIVariantTypes::Enumerator &v)
 Store operator.
 
template<typename P >
PIBinaryStream< P > & operator>> (PIBinaryStream< P > &s, PIVariantTypes::Enumerator &v)
 Restore operator.
 
template<typename P >
PIBinaryStream< P > & operator<< (PIBinaryStream< P > &s, const PIVariantTypes::Enum &v)
 Store operator.
 
template<typename P >
PIBinaryStream< P > & operator>> (PIBinaryStream< P > &s, PIVariantTypes::Enum &v)
 Restore operator.
 
template<typename P >
PIBinaryStream< P > & operator<< (PIBinaryStream< P > &s, const PIVariantTypes::File &v)
 Store operator.
 
template<typename P >
PIBinaryStream< P > & operator>> (PIBinaryStream< P > &s, PIVariantTypes::File &v)
 Restore operator.
 
template<typename P >
PIBinaryStream< P > & operator<< (PIBinaryStream< P > &s, const PIVariantTypes::Dir &v)
 Store operator.
 
template<typename P >
PIBinaryStream< P > & operator>> (PIBinaryStream< P > &s, PIVariantTypes::Dir &v)
 Restore operator.
 
template<typename P >
PIBinaryStream< P > & operator<< (PIBinaryStream< P > &s, const PIVariantTypes::Color &v)
 Store operator.
 
template<typename P >
PIBinaryStream< P > & operator>> (PIBinaryStream< P > &s, PIVariantTypes::Color &v)
 Restore operator.
 
template<typename P >
PIBinaryStream< P > & operator<< (PIBinaryStream< P > &s, const PIVariantTypes::IODevice &v)
 Store operator.
 
template<typename P >
PIBinaryStream< P > & operator>> (PIBinaryStream< P > &s, PIVariantTypes::IODevice &v)
 Restore operator.
 

Detailed Description

Types for PIVariant.