System/Library/Frameworks/Foundation.framework
_NSUndoStack.h
@class _NSUndoObject;
@interface _NSUndoStack : NSObject {
unsigned long long _max;
unsigned long long _count;
unsigned long long _nestingLevel;
_NSUndoObject *_head;
}
- (void)push:(id)a0;
- (id)groupIdentifier;
- (id)topUndoObject;
- (id)init;
- (void)dealloc;
- (void)markEnd;
- (void)removeAllObjects;
- (void)setGroupIdentifier:(id)a0;
- (void)_removeBottom;
- (unsigned long long)count;
- (void)setDiscardable:(BOOL)a0;
- (BOOL)popAndInvoke;
- (id)description;
- (id)popUndoObject;
- (unsigned long long)max;
- (void)removeAllObjectsWithTarget:(id)a0;
- (void)removeObject:(id)a0;
- (unsigned long long)nestingLevel;
- (void)setMax:(unsigned long long)a0;
- (id)_beginMark;
- (void)markBegin;
- (BOOL)isDiscardable;
@end