diff options
author | Matthias Andreas Benkard <matthias@benkard.de> | 2008-06-15 23:06:18 +0200 |
---|---|---|
committer | Matthias Andreas Benkard <matthias@benkard.de> | 2008-06-15 23:06:18 +0200 |
commit | e8ac596e3cfb1b8ee0b636def0ef1c1005f3957d (patch) | |
tree | 7a0d6b80a945a826ec8b81a6435928dc4803aa5b /MLKRatio.h | |
parent | ebda48e66584c562d3c1f44693b0041fca36e926 (diff) |
Add class MLKRatio.
Diffstat (limited to 'MLKRatio.h')
-rw-r--r-- | MLKRatio.h | 16 |
1 files changed, 16 insertions, 0 deletions
@@ -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 |