Vector::WriteHeader Method

Overload List

#SignatureDescription
1void WriteHeader(DewStream *Dst, TPrecision Precision, TRounding Rounding = TRounding::rnTrunc) const;Writes the header information for the calling vector to a stream.
2void WriteHeader(DewStream *Dst) const;

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

Writes the header information for the calling vector to a stream.

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

Writes the header information for the calling object to a DstStream stream. The header information contains information about object (size, complex, type of values in Values array, ...) which all define the state of the object. 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.

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

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

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