util::BaseCallback Class Reference

#include <Getopt.hpp>

Inheritance diagram for util::BaseCallback:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 BaseCallback (char shortopt, const char *longopt_name, bool requires_arg, const char *description)
virtual ~BaseCallback ()
virtual bool Do (const char *arg, std::ostream &os)=0

Public Attributes

const char m_shortopt
const std::string m_longopt_name
const bool m_requires_arg
const std::string m_description
boost::scoped_ptr< option > m_longopt

Constructor & Destructor Documentation

util::BaseCallback::BaseCallback ( char  shortopt,
const char *  longopt_name,
bool  requires_arg,
const char *  description 
)

util::BaseCallback::~BaseCallback (  )  [virtual]


Member Function Documentation

virtual bool util::BaseCallback::Do ( const char *  arg,
std::ostream &  os 
) [pure virtual]

Implemented in util::Callback< T >, and util::Callback< bool >.


Member Data Documentation

const char util::BaseCallback::m_shortopt

const std::string util::BaseCallback::m_longopt_name

const bool util::BaseCallback::m_requires_arg

const std::string util::BaseCallback::m_description

boost::scoped_ptr<option> util::BaseCallback::m_longopt


The documentation for this class was generated from the following files:
doxygen SourceForge.net Logo
E* Interpolated Graph Replanner Wed Dec 12 18:55:52 2007