Cross-Platform C++

ot::auxil
class CommandLineOption  (abstract)

#include "ot/auxil/CommandLineOption.h"

ot::auxil::BasicOption ot::auxil::BooleanOption




Method Summary
 virtual ArgumentType getArgumentType() const=0
        
 virtual void setArgument(const String& arg)=0
        
 virtual void setPresent(const String& howSpecified, OptionType optionTypeUsed)=0
        
 virtual bool testLongOption(const String& option) const=0
        
 virtual bool testShortOption(CharType option) const=0
        

Enumerations

enum ArgumentType { none  
  optional  
  mandatory  



enum OptionType { ShortOption  
  LongOption  


Method Detail

getArgumentType

virtual ArgumentType getArgumentType() const=0


setArgument

virtual void setArgument(const String& arg)=0


setPresent

virtual void setPresent(const String& howSpecified,
                        OptionType optionTypeUsed)=0


testLongOption

virtual bool testLongOption(const String& option) const=0


testShortOption

virtual bool testShortOption(CharType option) const=0



Cross-Platform C++

Found a bug or missing feature? Please email us at support@elcel.com

Copyright © 2000-2003 ElCel Technology   Trademark Acknowledgements