Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

RayGina::CORE::CommandLineTool Class Reference

#include <CommandLineTool.hxx>

List of all members.

Public Member Functions

 CommandLineTool (int argc, char **argv, const RBool lower=true)
 ~CommandLineTool ()
 CommandLineTool (int argc, char **argv, const RString itoken, const RBool lower=true)
const RString operator[] (const RString &name)
const RBool get (const RString name, const RBool del=false)
const RBool get (const RString name, RString &result, const RBool del=false)
const RString getValue (const RString name, const RBool del=false)
const RBool islower () const
size_t size ()
std::map< RString, RString > * getData () const

Private Member Functions

void init (int argc, char **argv)

Private Attributes

std::map< RString, RString > * _data
RString_token
RBool _lower


Constructor & Destructor Documentation

CommandLineTool::CommandLineTool int  argc,
char **  argv,
const RBool  lower = true
 

Definition at line 7 of file CommandLineTool.cxx.

CommandLineTool::~CommandLineTool  ) 
 

Definition at line 21 of file CommandLineTool.cxx.

CommandLineTool::CommandLineTool int  argc,
char **  argv,
const RString  itoken,
const RBool  lower = true
 

Definition at line 14 of file CommandLineTool.cxx.


Member Function Documentation

const RBool CommandLineTool::get const RString  name,
RString result,
const RBool  del = false
 

Definition at line 55 of file CommandLineTool.cxx.

const RBool CommandLineTool::get const RString  name,
const RBool  del = false
 

Definition at line 44 of file CommandLineTool.cxx.

std::map<RString,RString>* RayGina::CORE::CommandLineTool::getData  )  const [inline]
 

Definition at line 22 of file CommandLineTool.hxx.

const RString CommandLineTool::getValue const RString  name,
const RBool  del = false
 

Definition at line 67 of file CommandLineTool.cxx.

void CommandLineTool::init int  argc,
char **  argv
[private]
 

Definition at line 75 of file CommandLineTool.cxx.

const RBool RayGina::CORE::CommandLineTool::islower  )  const [inline]
 

Definition at line 18 of file CommandLineTool.hxx.

const RString CommandLineTool::operator[] const RString name  ) 
 

Definition at line 26 of file CommandLineTool.cxx.

size_t CommandLineTool::size  ) 
 

Definition at line 39 of file CommandLineTool.cxx.


Member Data Documentation

std::map<RString,RString>* RayGina::CORE::CommandLineTool::_data [private]
 

Definition at line 27 of file CommandLineTool.hxx.

RBool RayGina::CORE::CommandLineTool::_lower [private]
 

Definition at line 30 of file CommandLineTool.hxx.

RString* RayGina::CORE::CommandLineTool::_token [private]
 

Definition at line 28 of file CommandLineTool.hxx.


The documentation for this class was generated from the following files:
Generated on Sun Dec 2 17:01:12 2007 for rayGina by  doxygen 1.3.9.1