7 #ifndef YARP_OS_NETINT64_H
8 #define YARP_OS_NETINT64_H
28 #ifdef YARP_LITTLE_ENDIAN
34 typedef std::int64_t RawNetInt64;
43 std::int64_t raw_value;
44 std::int64_t swap(std::int64_t x)
const;
45 RawNetInt64 get()
const;
46 void set(RawNetInt64 v);
51 operator RawNetInt64()
const;
52 RawNetInt64
operator+(RawNetInt64 v)
const;
53 RawNetInt64
operator-(RawNetInt64 v)
const;
54 RawNetInt64
operator*(RawNetInt64 v)
const;
55 RawNetInt64
operator/(RawNetInt64 v)
const;
Vector & operator+=(Vector &a, const double &s)
Addition operator between a scalar and a vector (defined in Math.h).
Vector operator+(const Vector &a, const double &s)
Mathematical operations.
Vector operator-(const Vector &a, const double &s)
Subtraction operator between a vector and a scalar (defined in Math.h).
Vector operator*(double k, const Vector &b)
Scalar-vector product operator (defined in Math.h).
Vector & operator*=(Vector &a, double k)
Vector-scalar product operator (defined in Math.h).
Vector & operator/=(Vector &a, const Vector &b)
Vector-vector element-wise division operator (defined in Math.h).
Vector operator/(const Vector &a, const Vector &b)
Vector-vector element-wise division operator (defined in Math.h).
Vector & operator-=(Vector &a, const double &s)
Subtraction operator between a vector and a scalar (defined in Math.h).
std::int64_t NetInt64
Definition of the NetInt64 type.
The main, catch-all namespace for YARP.