luxlabs header browser preview


@class NSArray, NSString, NSMutableArray, NSNumber;

@interface CLTOption : NSObject

@property (readonly, nonatomic) NSArray *shorthands;
@property (readonly, nonatomic) NSArray *longforms;
@property (copy, nonatomic) id /* block */ triggerAction;
@property (readonly, nonatomic) NSString *lefthandHelp;
@property (retain, nonatomic) NSString *righthandHelp;
@property (retain, nonatomic) NSString *argumentHelp;
@property (nonatomic) int occurencies;
@property (nonatomic) int maxAllowedOccurencies;
@property (nonatomic) int minConsumedArguments;
@property (nonatomic) int maxConsumedArguments;
@property (nonatomic) BOOL allowsNegativeNumbersAsArguments;
@property (retain, nonatomic) NSMutableArray *consumedArguments;
@property (readonly, nonatomic) NSArray *consumedOrDefaultArguments;
@property (retain, nonatomic) NSArray *defaultArguments;
@property (readonly, nonatomic) NSNumber *numberValue;

- (id)init;
- (void).cxx_destruct;
- (void)addLongform:(id)a0;
- (void)addShorthand:(id)a0;
- (BOOL)consumeArgument:(id)a0;

@end