struct PositivePrivate {
private:
PositivePrivate();
PositivePrivate(const PositivePrivate &);
PositivePrivate &operator=(PositivePrivate &&);
~PositivePrivate();
};