Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)

Public Member Functions | Protected Member Functions | Protected Attributes
concepts::InputParameter Class Reference

Abstract class for carrying information, which helps for reading input parameters from command line. More...

#include <inputParam.hh>

Inheritance diagram for concepts::InputParameter:
Inheritance graph
[legend]
Collaboration diagram for concepts::InputParameter:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual std::ostream & arguments (std::ostream &os) const =0
 Returns argument list as string.
virtual std::ostream & description (std::ostream &os) const =0
 Returns description for help.
virtual int input (int opt, const char *optarg)=0
 Process an argument and sets input parameter, if found.
 InputParameter (InOutParameters &input)
 Constructor.
virtual std::ostream & letters (std::ostream &os) const =0
 Return letters for the arguments.
InOutParametersparameters ()
const InOutParameters parameters () const
 Returns input parameters.

Protected Member Functions

virtual std::ostream & info (std::ostream &os) const
 Returns information in an output stream.

Protected Attributes

InOutParametersinput_
 Input parameter.

Detailed Description

Abstract class for carrying information, which helps for reading input parameters from command line.

Author:
Kersten Schmidt, 2005

Definition at line 21 of file inputParam.hh.


Constructor & Destructor Documentation

concepts::InputParameter::InputParameter ( InOutParameters input)

Constructor.

Parameters:
inputobject where the input parameters are written to

Member Function Documentation

virtual std::ostream& concepts::InputParameter::arguments ( std::ostream &  os) const [pure virtual]
virtual std::ostream& concepts::InputParameter::description ( std::ostream &  os) const [pure virtual]
virtual std::ostream& concepts::InputParameter::info ( std::ostream &  os) const [protected, virtual]
virtual int concepts::InputParameter::input ( int  opt,
const char *  optarg 
) [pure virtual]
virtual std::ostream& concepts::InputParameter::letters ( std::ostream &  os) const [pure virtual]
InOutParameters& concepts::InputParameter::parameters ( ) [inline]

Definition at line 43 of file inputParam.hh.

const InOutParameters concepts::InputParameter::parameters ( ) const [inline]

Returns input parameters.

Definition at line 42 of file inputParam.hh.


Member Data Documentation

Input parameter.

Definition at line 47 of file inputParam.hh.


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

Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)