GRUTinizer
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
ArgParseConfigT< bool > Class Template Reference

#include <ArgParser.h>

Inheritance diagram for ArgParseConfigT< bool >:
ArgParseConfig< bool > ArgParseItem

Public Member Functions

 ArgParseConfigT (std::string flag, bool *output_location)
virtual ArgParseConfig< bool > & default_value (bool value)
virtual void parse_item (const std::vector< std::string > &)
virtual int num_arguments () const
- Public Member Functions inherited from ArgParseConfig< bool >
 ArgParseConfig (std::string flag_list)
virtual ~ArgParseConfig ()
virtual std::string flag_name () const
virtual bool matches (const std::string &flag) const
virtual ArgParseConfigdescription (const std::string &d)
virtual ArgParseConfigrequired ()
virtual bool is_required () const
virtual std::string printable (int description_column=-1, int *chars_before_desc=NULL) const
- Public Member Functions inherited from ArgParseItem
 ArgParseItem ()
virtual ~ArgParseItem ()
bool is_present () const
void parse (const std::string &name, const std::vector< std::string > &arguments)

Private Attributes

bool * output_location
bool stored_default_value

Additional Inherited Members

- Protected Attributes inherited from ArgParseConfig< bool >
std::string desc
std::vector< std::string > flags
bool required_

Constructor & Destructor Documentation

ArgParseConfigT< bool >::ArgParseConfigT ( std::string  flag,
bool *  output_location 
)
inline

Member Function Documentation

virtual ArgParseConfig<bool>& ArgParseConfigT< bool >::default_value ( bool  value)
inlinevirtual
virtual int ArgParseConfigT< bool >::num_arguments ( ) const
inlinevirtual

Implements ArgParseItem.

virtual void ArgParseConfigT< bool >::parse_item ( const std::vector< std::string > &  )
inlinevirtual

Implements ArgParseItem.

Member Data Documentation

bool* ArgParseConfigT< bool >::output_location
private
bool ArgParseConfigT< bool >::stored_default_value
private

The documentation for this class was generated from the following file: