/headers/Foundation/NSDecimalNumberHandler.h

gehe zur Dokumentation dieser Datei
00001 /*
00002  *     Generated by class-dump 3.1.1.
00003  *
00004  *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
00005  */
00006 
00007 #import "NSObject.h"
00008 
00009 #import "NSCodingProtocol.h"
00010 #import "NSDecimalNumberBehaviorsProtocol.h"
00011 
00012 @interface NSDecimalNumberHandler : NSObject <NSDecimalNumberBehaviors, NSCoding>
00013 {
00014     unsigned int _scale:16;
00015     unsigned int _roundingMode:3;
00016     unsigned int _raiseOnExactness:1;
00017     unsigned int _raiseOnOverflow:1;
00018     unsigned int _raiseOnUnderflow:1;
00019     unsigned int _raiseOnDivideByZero:1;
00020     unsigned int _unused:9;
00021     void *_reserved2;
00022     void *_reserved;
00023 }
00024 
00025 + (id)defaultDecimalNumberHandler;
00026 + (id)decimalNumberHandlerWithRoundingMode:(int)fp8 scale:(short)fp12 raiseOnExactness:(BOOL)fp16 raiseOnOverflow:(BOOL)fp20 raiseOnUnderflow:(BOOL)fp24 raiseOnDivideByZero:(BOOL)fp28;
00027 - (id)initWithRoundingMode:(int)fp8 scale:(short)fp12 raiseOnExactness:(BOOL)fp16 raiseOnOverflow:(BOOL)fp20 raiseOnUnderflow:(BOOL)fp24 raiseOnDivideByZero:(BOOL)fp28;
00028 - (int)roundingMode;
00029 - (short)scale;
00030 - (void)encodeWithCoder:(id)fp8;
00031 - (id)initWithCoder:(id)fp8;
00032 - (id)exceptionDuringOperation:(SEL)fp8 error:(int)fp12 leftOperand:(id)fp16 rightOperand:(id)fp20;
00033 
00034 @end
00035