Oolite 1.91.0.7604-240417-a536cbe
Loading...
Searching...
No Matches
Classes | Macros | Typedefs
OOCocoa.h File Reference
#include <math.h>
#include <stdbool.h>
import <Foundation/Foundation.h>
import <AppKit/AppKit.h>
import "OOLogging.h"
+ Include dependency graph for OOCocoa.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

category  NSObject(OODescriptionComponents)
 
category  NSEnumerator(OOForEachSupport)
 

Macros

#define OOLITE_DEBUG   1
 
#define OOLITE_MAC_OS_X   1
 
#define OOLITE_SPEECH_SYNTH   1
 
#define DESTROY(x)   do { id x_ = x; x = nil; [x_ release]; } while (0)
 
#define OOLITE_MAC_OS_X_10_7   0
 
#define OOLITE_MAC_OS_X_10_8   0
 
#define OOLITE_HAVE_CLANG   0
 
#define OOLITE_GNUSTEP   0
 
#define OOLITE_WINDOWS   0
 
#define OOLITE_LINUX   0
 
#define OOLITE_SDL   0
 
#define OOLITE_ESPEAK   0
 
#define OOLITE_64_BIT   0
 
#define OOLITE_PROPERTY_SYNTAX   (OOLITE_MAC_OS_X || OOLITE_HAVE_CLANG)
 
#define OOLITE_RELEASE_PLIST_ERROR_STRINGS   1
 
#define OOLITE_FAST_ENUMERATION   1
 
#define foreach(VAR, COLLECTION)   for(VAR in COLLECTION)
 
#define foreachkey(VAR, DICT)   for(VAR in DICT)
 
#define OOLITE_OPTIONAL(protocolName)   @optional
 

Typedefs

typedef NSUInteger NSWindowStyleMask
 
typedef NSInteger OOComparisonResult
 

Macro Definition Documentation

◆ DESTROY

#define DESTROY ( x)    do { id x_ = x; x = nil; [x_ release]; } while (0)

◆ foreach

#define foreach ( VAR,
COLLECTION )   for(VAR in COLLECTION)

Definition at line 365 of file OOCocoa.h.

◆ foreachkey

#define foreachkey ( VAR,
DICT )   for(VAR in DICT)

◆ OOLITE_64_BIT

#define OOLITE_64_BIT   0

Definition at line 267 of file OOCocoa.h.

◆ OOLITE_DEBUG

#define OOLITE_DEBUG   1

Definition at line 36 of file OOCocoa.h.

◆ OOLITE_ESPEAK

#define OOLITE_ESPEAK   0

Definition at line 263 of file OOCocoa.h.

◆ OOLITE_FAST_ENUMERATION

#define OOLITE_FAST_ENUMERATION   1

Definition at line 336 of file OOCocoa.h.

◆ OOLITE_GNUSTEP

#define OOLITE_GNUSTEP   0

Definition at line 239 of file OOCocoa.h.

◆ OOLITE_HAVE_CLANG

#define OOLITE_HAVE_CLANG   0

Definition at line 106 of file OOCocoa.h.

◆ OOLITE_LINUX

#define OOLITE_LINUX   0

Definition at line 251 of file OOCocoa.h.

◆ OOLITE_MAC_OS_X

#define OOLITE_MAC_OS_X   1

Definition at line 67 of file OOCocoa.h.

◆ OOLITE_MAC_OS_X_10_7

#define OOLITE_MAC_OS_X_10_7   0

Definition at line 95 of file OOCocoa.h.

◆ OOLITE_MAC_OS_X_10_8

#define OOLITE_MAC_OS_X_10_8   0

Definition at line 99 of file OOCocoa.h.

◆ OOLITE_OPTIONAL

#define OOLITE_OPTIONAL ( protocolName)    @optional

Definition at line 395 of file OOCocoa.h.

◆ OOLITE_PROPERTY_SYNTAX

#define OOLITE_PROPERTY_SYNTAX   (OOLITE_MAC_OS_X || OOLITE_HAVE_CLANG)

Definition at line 271 of file OOCocoa.h.

◆ OOLITE_RELEASE_PLIST_ERROR_STRINGS

#define OOLITE_RELEASE_PLIST_ERROR_STRINGS   1

Definition at line 304 of file OOCocoa.h.

◆ OOLITE_SDL

#define OOLITE_SDL   0

Definition at line 255 of file OOCocoa.h.

◆ OOLITE_SPEECH_SYNTH

#define OOLITE_SPEECH_SYNTH   1

Definition at line 68 of file OOCocoa.h.

◆ OOLITE_WINDOWS

#define OOLITE_WINDOWS   0

Definition at line 247 of file OOCocoa.h.

Typedef Documentation

◆ NSWindowStyleMask

typedef NSUInteger NSWindowStyleMask

Definition at line 89 of file OOCocoa.h.

◆ OOComparisonResult

typedef NSInteger OOComparisonResult

Definition at line 315 of file OOCocoa.h.