Classes
Protocols
Constants
Functions
Macros
Types
Variables

### Classes

EOAggregateEvent
EOAndQualifier
EOArrayDataSource
EOClassDescription
EOCooperatingObjectStore
EOCustomObject
EODataSource
EODelayedObserver
EODelayedObserverQueue
EODetailDataSource
EOEditingContext
EOEvent
EOEventCenter
EOFault
EOFaultHandler
EOFetchSpecification
EOGenericRecord
EOGlobalID
EOKeyComparisonQualifier
EOKeyGlobalID
EOKeyValueArchiver
EOKeyValueQualifier
EOKeyValueUnarchiver
EOMultiReaderLock
EONotQualifier
EOObjectStore
EOObjectStoreCoordinator
EOObserverCenter
EOObserverProxy
EOOrQualifier
EOQualifier
EOQualifierVariable
EOSharedEditingContext
EOSortOrdering
EOTemporaryGlobalID
EOUndoManager

### Protocols

<EOEventRecordingHandler>
<EOKeyValueArchiving>
<EOObserving>
<EOQualifierEvaluation>
(Comparison)
(EODeprecated)
(EOEditingContextDelegation)
(EOEventRecordingHandler)
(EOKVCGDL2Additions)
(EOKeyValueCoding)
(EOKeyValueCodingAdditions)
(MacOSX)

### Constants

### Functions

EOCancelEvent
EOEditingContext_globalIDForObjectWithImpPtr
EOEditingContext_objectForGlobalIDWithImpPtr
EOEditingContext_recordObjectGlobalIDWithImpPtr
EOFLogAssertGood_
EOFLogC_
EOFLogDumpObject_
EOHashAddTable
EOMKKDInitializer_indexForKeyWithImpPtr
EOMKKD_hasKeyWithImpPtr
EOMKKD_indexForKeyWithImpPtr
EOMKKD_objectForKeyWithImpPtr
EOMKKD_removeObjectForKeyWithImpPtr
EOMKKD_setObjectForKeyWithImpPtr
EOMarkAtomicEvent
EOMarkEndOfEvent
EOMarkStartOfEvent
EONewEventOfClass
GDL2_Activate
GDL2_AssignAtomicallyIfNil
GDL2_PrivateInit
GDL2_isLegalDBName
GSUseStrictWO451Compatibility

### Macros

GDL2_BUFFER

### Types

EODeleteRule
EOEventSignatureType
EOObserverPriority

### Variables

EOAdditionalExceptionsKey
EOClassDescriptionNeededForClassNotification
EOClassDescriptionNeededForEntityNameNotification
EOClassDescriptionNeededNotification
EOCooperatingObjectStoreNeeded
EOCooperatingObjectStoreWasAdded
EOCooperatingObjectStoreWasRemoved
EODefaultSharedEditingContextWasInitializedNotification
EODeletedKey
EOEditingContextDidSaveChangesNotification
EOEventGroupName
EOEventLoggingEnabled
EOEventLoggingLimit
EOEventLoggingOverflowDisplay
EOFetchLimitHintKey
EOGlobalIDChangedNotification
EOInsertedKey
EOInvalidatedAllObjectsInStoreNotification
EOInvalidatedKey
EOObjectsChangedInEditingContextNotification
EOObjectsChangedInStoreNotification
EOPrefetchingRelationshipHintKey
EOPromptAfterFetchLimitHintKey
EOQualifierVariableSubstitutionException
EOSharedEditingContextInitializedObjectsNotification
EOTargetObjectUserInfoKey
EOUnknownUserInfoKey
EOUpdatedKey
EOValidatedObjectUserInfoKey
EOValidatedPropertyUserInfoKey
EOValidationException
GDL2_EOEditingContextClass
GDL2_EOEditingContext_globalIDForObjectIMP
GDL2_EOEditingContext_objectForGlobalIDIMP
GDL2_EOEditingContext_recordObjectGlobalIDIMP
GDL2_EOFaultClass
GDL2_EOMKKDInitializerClass
GDL2_EOMKKDInitializer_indexForKeyIMP
GDL2_EONull
GDL2_Lock
GDL2_MKKDClass
GDL2_MKKD_hasKeyIMP
GDL2_MKKD_indexForKeyIMP
GDL2_MKKD_objectForKeyIMP
GDL2_MKKD_removeObjectForKeyIMP
GDL2_MKKD_setObjectForKeyIMP
GDL2_NSArray
GDL2_NSArrayClass
GDL2_NSArray_arrayIMP
GDL2_NSAutoreleasePoolClass
GDL2_NSAutoreleasePool_newIMP
GDL2_NSCalendarDateClass
GDL2_NSCalendarDate_allocWithZoneIMP
GDL2_NSDataClass
GDL2_NSData_allocWithZoneIMP
GDL2_NSData_dataWithBytes_lengthIMP
GDL2_NSDateClass
GDL2_NSDecimalNumberClass
GDL2_NSDecimalNumber_allocWithZoneIMP
GDL2_NSDictionaryClass
GDL2_NSMutableArrayClass
GDL2_NSMutableArray_allocWithZoneIMP
GDL2_NSMutableArray_arrayIMP
GDL2_NSMutableArray_arrayWithArrayIMP
GDL2_NSMutableArray_arrayWithCapacityIMP
GDL2_NSMutableDictionaryClass
GDL2_NSMutableDictionary_allocWithZoneIMP
GDL2_NSMutableDictionary_dictionaryWithCapacityIMP
GDL2_NSNumberBool_No
GDL2_NSNumberBool_Yes
GDL2_NSNumberClass
GDL2_NSNumber_allocWithZoneIMP
GDL2_NSStringClass
GDL2_NSString_allocWithZoneIMP
GDL2_NSString_defaultCStringEncodingIMP
GDL2_NSString_stringWithCStringIMP
GDL2_NSString_stringWithCString_lengthIMP
eqSel

Up

# EOPrivate: various definitions

### Authors

Generated by Debian

Date: Generated at 2026-02-03 22:13:20 +0000

Copyright: (C) 2005 Free Software Foundation, Inc.

### Contents -

1. Software documentation for the GDL2NonRetainingMutableArray(PrivateExceptions) category
2. EOPrivate variables
3. EOPrivate functions

# Software documentation for the GDL2NonRetainingMutableArray(PrivateExceptions) category

## GDL2NonRetainingMutableArray(PrivateExceptions)

> Declared in:
>   EOControl/EOPrivate.m

Warning this category is private, which means that the methods are for internal use by the package. You should not use them in external code.

### Method summary

- -_raiseRangeExceptionWithIndex:from:

### _raiseRangeExceptionWithIndex: from:

- (void) _raiseRangeExceptionWithIndex: (NSUInteger)index from: (SEL)selector;
Warning the underscore at the start of the name of this method indicates that it is private, for internal use only, and you should not use the method in your code.

# EOPrivate variables

### GDL2_EOEditingContextClass

Class GDL2_EOEditingContextClass;
Description forthcoming.

### GDL2_EOEditingContext_globalIDForObjectIMP

IMP GDL2_EOEditingContext_globalIDForObjectIMP;
Description forthcoming.

### GDL2_EOEditingContext_objectForGlobalIDIMP

IMP GDL2_EOEditingContext_objectForGlobalIDIMP;
Description forthcoming.

### GDL2_EOEditingContext_recordObjectGlobalIDIMP

IMP GDL2_EOEditingContext_recordObjectGlobalIDIMP;
Description forthcoming.

### GDL2_EOFaultClass

Class GDL2_EOFaultClass;
Description forthcoming.

### GDL2_EOMKKDInitializerClass

Class GDL2_EOMKKDInitializerClass;
Description forthcoming.

### GDL2_EOMKKDInitializer_indexForKeyIMP

GDL2IMP_UINT GDL2_EOMKKDInitializer_indexForKeyIMP;
Description forthcoming.

### GDL2_EONull

EONull* GDL2_EONull;
Description forthcoming.

### GDL2_Lock

NSRecursiveLock* GDL2_Lock;
Description forthcoming.

### GDL2_MKKDClass

Class GDL2_MKKDClass;
Description forthcoming.

### GDL2_MKKD_hasKeyIMP

GDL2IMP_BOOL GDL2_MKKD_hasKeyIMP;
Description forthcoming.

### GDL2_MKKD_indexForKeyIMP

GDL2IMP_UINT GDL2_MKKD_indexForKeyIMP;
Description forthcoming.

### GDL2_MKKD_objectForKeyIMP

IMP GDL2_MKKD_objectForKeyIMP;
Description forthcoming.

### GDL2_MKKD_removeObjectForKeyIMP

IMP GDL2_MKKD_removeObjectForKeyIMP;
Description forthcoming.

### GDL2_MKKD_setObjectForKeyIMP

IMP GDL2_MKKD_setObjectForKeyIMP;
Description forthcoming.

### GDL2_NSArray

NSArray* GDL2_NSArray;
Description forthcoming.

### GDL2_NSArrayClass

Class GDL2_NSArrayClass;
Description forthcoming.

### GDL2_NSArray_arrayIMP

IMP GDL2_NSArray_arrayIMP;
Description forthcoming.

### GDL2_NSAutoreleasePoolClass

Class GDL2_NSAutoreleasePoolClass;
Description forthcoming.

### GDL2_NSAutoreleasePool_newIMP

IMP GDL2_NSAutoreleasePool_newIMP;
Description forthcoming.

### GDL2_NSCalendarDateClass

Class GDL2_NSCalendarDateClass;
Description forthcoming.

### GDL2_NSCalendarDate_allocWithZoneIMP

IMP GDL2_NSCalendarDate_allocWithZoneIMP;
Description forthcoming.

### GDL2_NSDataClass

Class GDL2_NSDataClass;
Description forthcoming.

### GDL2_NSData_allocWithZoneIMP

IMP GDL2_NSData_allocWithZoneIMP;
Description forthcoming.

### GDL2_NSData_dataWithBytes_lengthIMP

IMP GDL2_NSData_dataWithBytes_lengthIMP;
Description forthcoming.

### GDL2_NSDateClass

Class GDL2_NSDateClass;
Description forthcoming.

### GDL2_NSDecimalNumberClass

Class GDL2_NSDecimalNumberClass;
Description forthcoming.

### GDL2_NSDecimalNumber_allocWithZoneIMP

IMP GDL2_NSDecimalNumber_allocWithZoneIMP;
Description forthcoming.

### GDL2_NSDictionaryClass

Class GDL2_NSDictionaryClass;
Description forthcoming.

### GDL2_NSMutableArrayClass

Class GDL2_NSMutableArrayClass;
Description forthcoming.

### GDL2_NSMutableArray_allocWithZoneIMP

IMP GDL2_NSMutableArray_allocWithZoneIMP;
Description forthcoming.

### GDL2_NSMutableArray_arrayIMP

IMP GDL2_NSMutableArray_arrayIMP;
Description forthcoming.

### GDL2_NSMutableArray_arrayWithArrayIMP

IMP GDL2_NSMutableArray_arrayWithArrayIMP;
Description forthcoming.

### GDL2_NSMutableArray_arrayWithCapacityIMP

IMP GDL2_NSMutableArray_arrayWithCapacityIMP;
Description forthcoming.

### GDL2_NSMutableDictionaryClass

Class GDL2_NSMutableDictionaryClass;
Description forthcoming.

### GDL2_NSMutableDictionary_allocWithZoneIMP

IMP GDL2_NSMutableDictionary_allocWithZoneIMP;
Description forthcoming.

### GDL2_NSMutableDictionary_dictionaryWithCapacityIMP

IMP GDL2_NSMutableDictionary_dictionaryWithCapacityIMP;
Description forthcoming.

### GDL2_NSNumberBool_No

NSNumber* GDL2_NSNumberBool_No;
Description forthcoming.

### GDL2_NSNumberBool_Yes

NSNumber* GDL2_NSNumberBool_Yes;
Description forthcoming.

### GDL2_NSNumberClass

Class GDL2_NSNumberClass;
Description forthcoming.

### GDL2_NSNumber_allocWithZoneIMP

IMP GDL2_NSNumber_allocWithZoneIMP;
Description forthcoming.

### GDL2_NSStringClass

Class GDL2_NSStringClass;
Description forthcoming.

### GDL2_NSString_allocWithZoneIMP

IMP GDL2_NSString_allocWithZoneIMP;
Description forthcoming.

### GDL2_NSString_defaultCStringEncodingIMP

GDL2IMP_NSStringEncoding GDL2_NSString_defaultCStringEncodingIMP;
Description forthcoming.

### GDL2_NSString_stringWithCStringIMP

IMP GDL2_NSString_stringWithCStringIMP;
Description forthcoming.

### GDL2_NSString_stringWithCString_lengthIMP

IMP GDL2_NSString_stringWithCString_lengthIMP;
Description forthcoming.

### eqSel

SEL eqSel;
Description forthcoming.

# EOPrivate functions

### EOEditingContext_globalIDForObjectWithImpPtr

EOGlobalID* EOEditingContext_globalIDForObjectWithImpPtr(EOEditingContext* edContext, IMP* impPtr, id object);
Description forthcoming.

### EOEditingContext_objectForGlobalIDWithImpPtr

id EOEditingContext_objectForGlobalIDWithImpPtr(EOEditingContext* edContext, IMP* impPtr, EOGlobalID* gid);
Description forthcoming.

### EOEditingContext_recordObjectGlobalIDWithImpPtr

id EOEditingContext_recordObjectGlobalIDWithImpPtr(EOEditingContext* edContext, IMP* impPtr, id object, EOGlobalID* gid);
Description forthcoming.

### EOHashAddTable

void EOHashAddTable(NSHashTable* to, NSHashTable* from);
Description forthcoming.

### EOMKKDInitializer_indexForKeyWithImpPtr

NSUInteger EOMKKDInitializer_indexForKeyWithImpPtr(EOMKKDInitializer* mkkdInit, GDL2IMP_UINT* impPtr, NSString* key);
Description forthcoming.

### EOMKKD_hasKeyWithImpPtr

BOOL EOMKKD_hasKeyWithImpPtr(NSDictionary* mkkd, GDL2IMP_BOOL* impPtr, NSString* key);
Description forthcoming.

### EOMKKD_indexForKeyWithImpPtr

NSUInteger EOMKKD_indexForKeyWithImpPtr(EOMutableKnownKeyDictionary* mkkd, GDL2IMP_UINT* impPtr, NSString* key);
Description forthcoming.

### EOMKKD_objectForKeyWithImpPtr

id EOMKKD_objectForKeyWithImpPtr(NSDictionary* mkkd, IMP* impPtr, NSString* key);
Description forthcoming.

### EOMKKD_removeObjectForKeyWithImpPtr

void EOMKKD_removeObjectForKeyWithImpPtr(NSDictionary* mkkd, IMP* impPtr, NSString* key);
Description forthcoming.

### EOMKKD_setObjectForKeyWithImpPtr

void EOMKKD_setObjectForKeyWithImpPtr(NSDictionary* mkkd, IMP* impPtr, id anObject, NSString* key);
Description forthcoming.

### GDL2_AssignAtomicallyIfNil

void GDL2_AssignAtomicallyIfNil(id* address, id value);
Description forthcoming.

### GDL2_PrivateInit

void GDL2_PrivateInit();
Description forthcoming.

### GDL2_isLegalDBName

BOOL GDL2_isLegalDBName(NSString* name);
Description forthcoming.

Up