Pajdeg  0.2.2
Pajdeg
Macros | Functions | Variables
PDNumber.h File Reference
#include "PDDefines.h"

Go to the source code of this file.

Macros

#define PDNumberWithInteger(i)   PDAutorelease(PDNumberCreateWithInteger(i))
 
#define PDNumberWithSize(s)   PDAutorelease(PDNumberCreateWithSize(s))
 
#define PDNumberWithReal(r)   PDAutorelease(PDNumberCreateWithReal(r))
 
#define PDNumberWithBool(b)   PDAutorelease(PDNumberCreateWithBool(b))
 
#define PDNumberWithPointer(p)   PDAutorelease(PDNumberCreateWithPointer(p))
 

Functions

PDNumberRef PDNumberCreateWithInteger (PDInteger i)
 
PDNumberRef PDNumberCreateWithSize (PDSize s)
 
PDNumberRef PDNumberCreateWithReal (PDReal r)
 
PDNumberRef PDNumberCreateWithBool (PDBool b)
 
PDNumberRef PDNumberCreateWithPointer (void *p)
 
PDNumberRef PDNumberCreateWithCString (const char *cString)
 
PDInteger PDNumberGetInteger (PDNumberRef n)
 
PDSize PDNumberGetSize (PDNumberRef n)
 
PDReal PDNumberGetReal (PDNumberRef n)
 
PDBool PDNumberGetBool (PDNumberRef n)
 
void * PDNumberGetPointer (PDNumberRef n)
 
PDInteger PDNumberPrinter (void *inst, char **buf, PDInteger offs, PDInteger *cap)
 
PDObjectType PDNumberGetObjectType (PDNumberRef n)
 
char * PDNumberToString (PDNumberRef n)
 

Variables

PDNumberRef PDNullObject
 

Detailed Description

Number wrapper