Oolite
Loading...
Searching...
No Matches
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 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)

Definition at line 75 of file OOCocoa.h.

◆ foreach

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

Definition at line 352 of file OOCocoa.h.

◆ foreachkey

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

Definition at line 353 of file OOCocoa.h.

◆ OOLITE_64_BIT

#define OOLITE_64_BIT   0

Definition at line 269 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 265 of file OOCocoa.h.

◆ OOLITE_GNUSTEP

#define OOLITE_GNUSTEP   0

Definition at line 241 of file OOCocoa.h.

◆ OOLITE_HAVE_CLANG

#define OOLITE_HAVE_CLANG   0

Definition at line 104 of file OOCocoa.h.

◆ OOLITE_LINUX

#define OOLITE_LINUX   0

Definition at line 253 of file OOCocoa.h.

◆ OOLITE_MAC_OS_X

#define OOLITE_MAC_OS_X   1

Definition at line 65 of file OOCocoa.h.

◆ OOLITE_MAC_OS_X_10_7

#define OOLITE_MAC_OS_X_10_7   0

Definition at line 93 of file OOCocoa.h.

◆ OOLITE_MAC_OS_X_10_8

#define OOLITE_MAC_OS_X_10_8   0

Definition at line 97 of file OOCocoa.h.

◆ OOLITE_OPTIONAL

#define OOLITE_OPTIONAL (   protocolName)    @optional

Definition at line 378 of file OOCocoa.h.

◆ OOLITE_PROPERTY_SYNTAX

#define OOLITE_PROPERTY_SYNTAX   (OOLITE_MAC_OS_X || OOLITE_HAVE_CLANG)

Definition at line 273 of file OOCocoa.h.

◆ OOLITE_RELEASE_PLIST_ERROR_STRINGS

#define OOLITE_RELEASE_PLIST_ERROR_STRINGS   1

Definition at line 306 of file OOCocoa.h.

◆ OOLITE_SDL

#define OOLITE_SDL   0

Definition at line 257 of file OOCocoa.h.

◆ OOLITE_SPEECH_SYNTH

#define OOLITE_SPEECH_SYNTH   1

Definition at line 66 of file OOCocoa.h.

◆ OOLITE_WINDOWS

#define OOLITE_WINDOWS   0

Definition at line 249 of file OOCocoa.h.

Typedef Documentation

◆ NSWindowStyleMask

typedef NSUInteger NSWindowStyleMask

Definition at line 87 of file OOCocoa.h.

◆ OOComparisonResult

typedef NSInteger OOComparisonResult

Definition at line 317 of file OOCocoa.h.