macdependency/MacDependency/SymbolTableController.h
Mike Lischke 972fcb3094 Overhaul of the application to avoid it crashing on macOS Sierra.
- Applied all recommended XCode (8) settings.
- Removed boost and replaced that code by standard functions.
- Implemented name mangling via abi::__cxa_demangle instead of running an external process to use c++filt.
- Enabled C++11. Min deployment target is now OSX 10.7.
- Some code clean up (e.g. formatting, std namespace).
2016-11-19 16:23:39 +01:00

29 lines
623 B
Objective-C

//
// SymbolTableController.h
// MacDependency
//
// Created by Konrad Windszus on 18.07.09.
// Copyright 2009 Konrad Windszus. All rights reserved.
//
@class MyDocument;
@interface SymbolTableController : NSArrayController {
NSPredicate* nameFilter;
IBOutlet NSSegmentedControl* typeFilterControl;
IBOutlet NSButton* demangleNamesControl;
BOOL demangleNames;
IBOutlet MyDocument* document;
}
- (void)setNameFilter:(NSPredicate*) nameFilter;
- (NSPredicate*)nameFilter;
- (IBAction)typeFilterChanged:(id)sender;
- (BOOL)demangleNames;
- (BOOL*)demangleNamesPtr;
- (void)setDemangleNames:(BOOL)demangle;
@end