From e8ac596e3cfb1b8ee0b636def0ef1c1005f3957d Mon Sep 17 00:00:00 2001 From: Matthias Andreas Benkard Date: Sun, 15 Jun 2008 23:06:18 +0200 Subject: Add class MLKRatio. --- MLKRatio.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'MLKRatio.h') diff --git a/MLKRatio.h b/MLKRatio.h index 37d5879..6104955 100644 --- a/MLKRatio.h +++ b/MLKRatio.h @@ -30,9 +30,25 @@ mpq_t value; } +-(MLKRatio *) initWithString:(NSString *)string + base:(unsigned int)base; +-(MLKRatio *) initWithNumeratorString:(NSString *)numerString + denominatorString:(NSString *)denomString + negative:(BOOL)negative + base:(unsigned int)base; + +(MLKRatio *) ratioWithNumeratorString:(NSString *)numerString denominatorString:(NSString *)denomString + negative:(BOOL)negative base:(unsigned int)base; +-(MLKRatio *) add:(MLKRatio *)arg; +-(MLKRatio *) subtract:(MLKRatio *)arg; +-(MLKRatio *) multiplyWith:(MLKRatio *)arg; +-(MLKRatio *) divideBy:(MLKRatio *)arg; + +-(NSString *) description; +-(NSString *) descriptionWithBase:(int)base; + -(void) dealloc; @end -- cgit v1.2.3