From ca9956381009cbe2d36ea8516d51516f7c49b9d3 Mon Sep 17 00:00:00 2001 From: Mike Buland Date: Fri, 10 May 2013 09:28:46 -0600 Subject: Added more helpers to Number. --- src/main.cpp | 2 +- src/number.cpp | 6 ++++++ src/number.h | 1 + 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main.cpp b/src/main.cpp index 4c34453..7c3e30f 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -17,7 +17,7 @@ int main( int argc, char *argv[] ) { Options opt( argc, argv ); - println("CliC - 0.06"); + println("CliC - 0.07"); println("Try \\exit, \\help, \\scale, and \\radix commands."); println(""); diff --git a/src/number.cpp b/src/number.cpp index cda829e..1b0efdc 100644 --- a/src/number.cpp +++ b/src/number.cpp @@ -45,6 +45,12 @@ Number &Number::operator=( const Number &rhs ) return *this; } +Number &Number::operator=( const int32_t iNum ) +{ + set( iNum ); + return *this; +} + Number Number::operator+( const Number &rhs ) const { return add( rhs, false ); diff --git a/src/number.h b/src/number.h index 2abf0e1..40dbd55 100644 --- a/src/number.h +++ b/src/number.h @@ -13,6 +13,7 @@ public: Number &operator=( const Bu::String &sNum ); Number &operator=( const Number &rhs ); + Number &operator=( const int32_t iNum ); Number operator+( const Number &rhs ) const; Number operator-( const Number &rhs ) const; -- cgit v1.2.3