Vector::operator< Operator

Overload List

#SignatureDescription
1bool operator<(const Vector &ALeft, const TCplx &ARight);Returns true, if Left is less than Right. Returns true, if all elements in ALeft are less than ARight.
2bool operator<(const TCplx &ALeft, const Vector &ARight);Returns true, if ALeft is smaller from all elements in ARight.
3bool operator<(const Vector &ALeft, const double ARight);Returns true, if all elements of ALeft are smaller from ARight.
4bool operator<(const double ALeft, const Vector &ARight);Returns true, if ALeft is smaller from all elements in ARight.
5bool operator<(const Vector &ALeft, const Vector &ARight);Returns true, if coresponding elements in ALeft are greater than coresponding elements in ARight.
6bool operator<(const Vector &ALeft, const Matrix &ARight);Returns true, if ALeft is less than ARight.
7bool operator<(const Matrix &ALeft, const Vector &ARight);Returns true, if ALeft is less than ARight.

Overload 1: bool operator<(const Vector &ALeft, const TCplx &ARight);

Returns true, if Left is less than Right. Returns true, if all elements in ALeft are less than ARight.

#NameTypeDescription
1ALeftconst Vector &
2ARightconst TCplx &
Declared in Dew::Math · Dew.Math/MtxExpr.h · Cross-compiler

Overload 2: bool operator<(const TCplx &ALeft, const Vector &ARight);

Returns true, if ALeft is smaller from all elements in ARight.

#NameTypeDescription
1ALeftconst TCplx &
2ARightconst Vector &
Declared in Dew::Math · Dew.Math/MtxExpr.h · Cross-compiler

Overload 3: bool operator<(const Vector &ALeft, const double ARight);

Returns true, if all elements of ALeft are smaller from ARight.

#NameTypeDescription
1ALeftconst Vector &
2ARightconst double
Declared in Dew::Math · Dew.Math/MtxExpr.h · Cross-compiler

Overload 4: bool operator<(const double ALeft, const Vector &ARight);

Returns true, if ALeft is smaller from all elements in ARight.

#NameTypeDescription
1ALeftconst double
2ARightconst Vector &
Declared in Dew::Math · Dew.Math/MtxExpr.h · Cross-compiler

Overload 5: bool operator<(const Vector &ALeft, const Vector &ARight);

Returns true, if coresponding elements in ALeft are greater than coresponding elements in ARight.

#NameTypeDescription
1ALeftconst Vector &
2ARightconst Vector &
Declared in Dew::Math · Dew.Math/MtxExpr.h · Cross-compiler

Overload 6: bool operator<(const Vector &ALeft, const Matrix &ARight);

Returns true, if ALeft is less than ARight.

#NameTypeDescription
1ALeftconst Vector &
2ARightconst Matrix &
Remarks:

Returns true, if all elements in ALeft are less than ARight.

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

Overload 7: bool operator<(const Matrix &ALeft, const Vector &ARight);

Returns true, if ALeft is less than ARight.

#NameTypeDescription
1ALeftconst Matrix &
2ARightconst Vector &
Remarks:

Returns true, if all elements in ALeft are less than ARight.

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