Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

CLParser Class Reference

Inheritance diagram for CLParser:

sheep::CommandLineParser< CLParser > List of all members.

Public Member Functions

 CLParser ()
bool Parse (int argc, char **argv)
void ErrorHandler (const std::string &option)
void PrintVersion ()
void SetVerbose ()
void GetHeight (int height)
void GetWidth (int width)
void GetOutputFilename (const std::string &filename)

Constructor & Destructor Documentation

CLParser::CLParser  )  [inline]
 

Definition at line 33 of file commandlineparsersample.cpp.

References ErrorHandler(), GetHeight(), GetOutputFilename(), GetWidth(), PrintVersion(), sheep::CommandLineParser< CLParser >::RegisterOption(), and SetVerbose().


Member Function Documentation

void CLParser::ErrorHandler const std::string &  option  )  [inline]
 

Definition at line 53 of file commandlineparsersample.cpp.

References ErrorHandler().

Referenced by CLParser(), and ErrorHandler().

void CLParser::GetHeight int  height  )  [inline]
 

Definition at line 61 of file commandlineparsersample.cpp.

References GetHeight().

Referenced by CLParser(), and GetHeight().

void CLParser::GetOutputFilename const std::string &  filename  )  [inline]
 

Definition at line 69 of file commandlineparsersample.cpp.

References GetOutputFilename().

Referenced by CLParser(), and GetOutputFilename().

void CLParser::GetWidth int  width  )  [inline]
 

Definition at line 65 of file commandlineparsersample.cpp.

References GetWidth().

Referenced by CLParser(), and GetWidth().

bool CLParser::Parse int  argc,
char **  argv
[inline]
 

Reimplemented from sheep::CommandLineParser< CLParser >.

Definition at line 41 of file commandlineparsersample.cpp.

void CLParser::PrintVersion  )  [inline]
 

Definition at line 58 of file commandlineparsersample.cpp.

References PrintVersion().

Referenced by CLParser(), and PrintVersion().

void CLParser::SetVerbose  )  [inline]
 

Definition at line 59 of file commandlineparsersample.cpp.

References SetVerbose().

Referenced by CLParser(), and SetVerbose().


The documentation for this class was generated from the following file:
Generated on Tue May 11 01:31:54 2004 for toxic by doxygen 1.3.6