luxlabs header browser preview


@class NSArray, NSString, CLTOption, NSMutableArray;

@interface CLTOptionParser : NSObject

@property (retain, nonatomic) NSArray *inputArguments;
@property (retain, nonatomic) NSMutableArray *options;
@property (readonly, nonatomic) NSString *versionLine;
@property (retain, nonatomic) NSString *toolName;
@property (retain, nonatomic) NSString *versionString;
@property (retain, nonatomic) NSString *introductionaryDescription;
@property (retain, nonatomic) NSString *usageOptionsDescription;
@property (nonatomic) BOOL succeedWithoutArguments;
@property (nonatomic) BOOL succeedWithUnkownFlags;
@property (retain, nonatomic) NSArray *additionalHelpLines;
@property (retain, nonatomic) CLTOption *defaultHelpOption;
@property (retain, nonatomic) CLTOption *defaultVersionOption;
@property (retain, nonatomic) NSArray *remainingArguments;

- (id)parse;
- (id)init;
- (void).cxx_destruct;
- (id)usageString;
- (void)addOption:(id)a0;
- (id)helpString;
- (id)initWithArguments:(id)a0;
- (int)parseWithSuccessHandler:(id /* block */)a0;
- (void)removeAllOptions;
- (id)usageLine;

@end