⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ulong.hpp

📁 非常好的进化算法EC 实现平台 可以实现多种算法 GA GP
💻 HPP
📖 第 1 页 / 共 2 页
字号:
 *  \param inLeftULong Left value to add. *  \param inRightULong Right value to add. *  \return Result of the addition. */inlineBeagle::ULong operator+(const Beagle::ULong& inLeftULong, const Beagle::ULong& inRightULong){  Beagle_StackTraceBeginM();  return inLeftULong.getWrappedValue() + inRightULong.getWrappedValue();  Beagle_StackTraceEndM("ULong operator+(const ULong& inLeftULong, const ULong& inRightULong)");}/*! *  \brief Add a ULong with a unsigned long. *  \param inLeftULong Left value to add. *  \param inRightULong Right value to add. *  \return Result of the addition. */inlineBeagle::ULong operator+(const Beagle::ULong& inLeftULong, unsigned long inRightULong){  Beagle_StackTraceBeginM();  return inLeftULong.getWrappedValue() + inRightULong;  Beagle_StackTraceEndM("ULong operator+(const ULong& inLeftULong, unsigned long inRightULong)");}/*! *  \brief Add a ULong to a ULong. *  \param inLeftULong Left value to which the right one is added. *  \param inRightULong Value to add. *  \return Result of the addition. */inlineBeagle::ULong& operator+=(Beagle::ULong& inLeftULong, const Beagle::ULong& inRightULong){  Beagle_StackTraceBeginM();  inLeftULong.getWrappedValue() += inRightULong.getWrappedValue();  return inLeftULong;  Beagle_StackTraceEndM("ULong& operator+=(ULong& inLeftULong, const ULong& inRightULong)");}/*! *  \brief Add a unsigned long to a ULong. *  \param inLeftULong Left value to which the right one is added. *  \param inRightULong Value to add. *  \return Result of the addition. */inlineBeagle::ULong& operator+=(Beagle::ULong& inLeftULong, unsigned long inRightULong){  Beagle_StackTraceBeginM();  inLeftULong.getWrappedValue() += inRightULong;  return inLeftULong;  Beagle_StackTraceEndM("ULong& operator+=(ULong& inLeftULong, unsigned long inRightULong)");}/*! *  \brief Decrement a ULong (prefix version). *  \param inULong ULong to decrement. *  \return ULong decremented. */inlineBeagle::ULong& operator--(Beagle::ULong& inULong){  Beagle_StackTraceBeginM();  inULong.getWrappedValue()--;  return inULong;  Beagle_StackTraceEndM("ULong& operator--(ULong& inULong)");}/*! *  \brief Decrement a ULong (postfix version). *  \param inULong ULong to decrement. *  \return ULong before being decremented. */inlineBeagle::ULong operator--(Beagle::ULong& inULong, int){  Beagle_StackTraceBeginM();  Beagle::ULong lULong = inULong;  inULong.getWrappedValue()--;  return lULong;  Beagle_StackTraceEndM("ULong operator--(ULong& inULong, int)");}/*! *  \brief Subtract two ULong. *  \param inLeftULong Left value to subtract. *  \param inRightULong Right value to subtract. *  \return Result of the subtract. */inlineBeagle::ULong operator-(const Beagle::ULong& inLeftULong, const Beagle::ULong& inRightULong){  Beagle_StackTraceBeginM();  return inLeftULong.getWrappedValue() - inRightULong.getWrappedValue();  Beagle_StackTraceEndM("ULong operator-(const ULong& inLeftULong, const ULong& inRightULong)");}/*! *  \brief Subtract a unsigned long from a ULong. *  \param inLeftULong Left value to subtract. *  \param inRightULong Right value to subtract. *  \return Result of the subtract. */inlineBeagle::ULong operator-(const Beagle::ULong& inLeftULong, unsigned long inRightULong){  Beagle_StackTraceBeginM();  return inLeftULong.getWrappedValue() - inRightULong;  Beagle_StackTraceEndM("ULong operator-(const ULong& inLeftULong, unsigned long inRightULong)");}/*! *  \brief Subtract a ULong from a ULong. *  \param inLeftULong Left value from which the right unsigned long is subtracted. *  \param inRightULong Value to subtract. *  \return Result of the subtraction. */inlineBeagle::ULong& operator-=(Beagle::ULong& inLeftULong, const Beagle::ULong& inRightULong){  Beagle_StackTraceBeginM();  inLeftULong.getWrappedValue() -= inRightULong.getWrappedValue();  return inLeftULong;  Beagle_StackTraceEndM("ULong& operator-=(ULong& inLeftULong, const ULong& inRightULong)");}/*! *  \brief Subtract a unsigned long from a ULong. *  \param inLeftULong Left value from which the right unsigned long is subtracted. *  \param inRightULong Value to subtract. *  \return Result of the subtraction. */inlineBeagle::ULong& operator-=(Beagle::ULong& inLeftULong, unsigned long inRightULong){  Beagle_StackTraceBeginM();  inLeftULong.getWrappedValue() -= inRightULong;  return inLeftULong;  Beagle_StackTraceEndM("ULong& operator-=(ULong& inLeftULong, unsigned long inRightULong)");}/*! *  \brief Multiply two ULong. *  \param inLeftULong Left value to multiply. *  \param inRightULong Right value to multiply. *  \return Result of the multiply. */inlineBeagle::ULong operator*(const Beagle::ULong& inLeftULong, const Beagle::ULong& inRightULong){  Beagle_StackTraceBeginM();  return inLeftULong.getWrappedValue() * inRightULong.getWrappedValue();  Beagle_StackTraceEndM("ULong operator*(const ULong& inLeftULong, const ULong& inRightULong)");}/*! *  \brief Multiply a ULong with a unsigned long. *  \param inLeftULong Left value to multiply. *  \param inRightULong Right value to multiply. *  \return Result of the multiply. */inlineBeagle::ULong operator*(const Beagle::ULong& inLeftULong, unsigned long inRightULong){  Beagle_StackTraceBeginM();  return inLeftULong.getWrappedValue() * inRightULong;  Beagle_StackTraceEndM("ULong operator*(const ULong& inLeftULong, unsigned long inRightULong)");}/*! *  \brief Multiply a ULong with a ULong. *  \param inLeftULong Left value to which the right unsigned long is multiplied. *  \param inRightULong Right value to multiply. *  \return Result of the multiplication. */inlineBeagle::ULong& operator*=(Beagle::ULong& inLeftULong, const Beagle::ULong& inRightULong){  Beagle_StackTraceBeginM();  inLeftULong.getWrappedValue() *= inRightULong.getWrappedValue();  return inLeftULong;  Beagle_StackTraceEndM("ULong& operator*=(ULong& inLeftULong, const ULong& inRightULong)");}/*! *  \brief Multiply a ULong with a unsigned long. *  \param inLeftULong Left value from which the right unsigned long is multiplied. *  \param inRightULong Right value to multiply. *  \return Result of the multiplication. */inlineBeagle::ULong& operator*=(Beagle::ULong& inLeftULong, unsigned long inRightULong){  Beagle_StackTraceBeginM();  inLeftULong.getWrappedValue() *= inRightULong;  return inLeftULong;  Beagle_StackTraceEndM("ULong& operator*=(ULong& inLeftULong, unsigned long inRightULong)");}/*! *  \brief Divide two ULong. *  \param inLeftULong Left value to divide. *  \param inRightULong Right value to divide. *  \return Result of the division. */inlineBeagle::ULong operator/(const Beagle::ULong& inLeftULong, const Beagle::ULong& inRightULong){  Beagle_StackTraceBeginM();  return inLeftULong.getWrappedValue() / inRightULong.getWrappedValue();  Beagle_StackTraceEndM("ULong operator/(const ULong& inLeftULong, const ULong& inRightULong)");}/*! *  \brief Divide a ULong with a unsigned long. *  \param inLeftULong Left value to divide. *  \param inRightULong Right value to divide. *  \return Result of the division. */inlineBeagle::ULong operator/(const Beagle::ULong& inLeftULong, unsigned long inRightULong){  Beagle_StackTraceBeginM();  return inLeftULong.getWrappedValue() / inRightULong;  Beagle_StackTraceEndM("ULong operator/(const ULong& inLeftULong, unsigned long inRightULong)");}/*! *  \brief Divide a ULong with a ULong. *  \param inLeftULong Left value to which the right unsigned long is divided. *  \param inRightULong Right value to divide. *  \return Result of the division. */inlineBeagle::ULong& operator/=(Beagle::ULong& inLeftULong, const Beagle::ULong& inRightULong){  Beagle_StackTraceBeginM();  inLeftULong.getWrappedValue() /= inRightULong.getWrappedValue();  return inLeftULong;  Beagle_StackTraceEndM("ULong& operator/=(ULong& inLeftULong, const ULong& inRightULong)");}/*! *  \brief Divide a ULong with a unsigned long. *  \param inLeftULong Left value from which the right unsigned long is divided. *  \param inRightULong Right value to divide. *  \return Result of the division. */inlineBeagle::ULong operator/=(Beagle::ULong& inLeftULong, unsigned long inRightULong){  Beagle_StackTraceBeginM();  inLeftULong.getWrappedValue() /= inRightULong;  return inLeftULong;  Beagle_StackTraceEndM("ULong operator/=(ULong& inLeftULong, unsigned long inRightULong)");}#endif // Beagle_ULong_hpp

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -