Vector::WriteValues Method

Overload List

#SignatureDescription
1void WriteValues(DewStream *Dst, TPrecision Precision, TRounding Rounding = TRounding::rnTrunc) const;Writes object Values content to a stream.
2void WriteValues(DewStream *Dst) const;

Overload 1: void WriteValues(DewStream *Dst, TPrecision Precision, TRounding Rounding = TRounding::rnTrunc) const;

Writes object Values content to a stream.

#NameTypeDescription
1DstDewStream *
2PrecisionTPrecision
3Rounding = TRounding::rnTruncTRounding
Remarks:

Writes the calling object Values content to the DstStream stream. No other values describing the data type or length are written to the DstStream. Number type is defined by the Precision parameter. Rounding defines the rounding for integer types. When saving double precision as single precision, all overflows are saved as INF (-INF). When saving to integer types all overflows are clipped. Attempt to save single precision as double precision will raise an exception. The paramateres must be the same as for the method.

Note
Use this method separately only, if you want user defined storage format.

Declared in Dew::Math::Vector · Dew.Math/MtxExpr.h · Cross-compiler

Overload 2: void WriteValues(DewStream *Dst) const;

#NameTypeDescription
1DstDewStream *
Declared in Dew::Math::Vector · Dew.Math/MtxExpr.h · Cross-compiler