Arguments Class Reference

#include <Arguments.h>

List of all members.

Public Member Functions

 Arguments (int argc=0, char **argv=NULL)
 ~Arguments ()
void SetApplicationFilename (const std::string &strApplicationFilename)
const std::string & GetApplicationFilename () const
const bool HasOption (const std::string &strOptionName) const
void SetOption (const std::string &strOptionName, const std::string &strOptionValue)
const std::string GetOption (const std::string &strOptionName) const

Private Attributes

std::string m_strApplicationFilename
std::map< std::string,
std::string > 
m_mapOptions

Friends

std::ostream & operator<< (std::ostream &os, const Arguments &argArguments)


Constructor & Destructor Documentation

Arguments::Arguments ( int  argc = 0,
char **  argv = NULL 
) [inline]

Here is the call graph for this function:

Arguments::~Arguments (  )  [inline]


Member Function Documentation

const std::string& Arguments::GetApplicationFilename (  )  const [inline]

const std::string Arguments::GetOption ( const std::string &  strOptionName  )  const [inline]

const bool Arguments::HasOption ( const std::string &  strOptionName  )  const [inline]

void Arguments::SetApplicationFilename ( const std::string &  strApplicationFilename  )  [inline]

void Arguments::SetOption ( const std::string &  strOptionName,
const std::string &  strOptionValue 
) [inline]


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const Arguments argArguments 
) [friend]


Member Data Documentation

std::map<std::string,std::string> Arguments::m_mapOptions [private]

std::string Arguments::m_strApplicationFilename [private]


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

Generated on Wed Dec 10 13:35:10 2008 for VisLu by  doxygen 1.5.7.1