util::IntArrayOption Class Reference
[Command Line and Config File Interfacing]

Hold an array of N ints. More...

Inherits util::Option.

List of all members.

Public Member Functions

Protected Attributes

Related Functions

(Note that these are not member functions.)

Detailed Description

Hold an array of N ints.

Constructor & Destructor Documentation

util::IntArrayOption::IntArrayOption ( const char *  name,
const char *  defaultVal,
const char *  usage,
const char &  cmd,
const int N,
int *const   storage = NULL 
)

util::IntArrayOption::IntArrayOption ( const string &  name,
const string &  defaultVal,
const string &  usage,
const char &  cmd,
const int N,
int *const   storage = NULL 
)

util::IntArrayOption::IntArrayOption ( const IntArrayOption other  ) 

util::IntArrayOption::~IntArrayOption (  )  throw ()


Member Function Documentation

virtual string util::IntArrayOption::getTypeName (  )  const [inline, virtual]

Reimplemented from util::Option.

void util::IntArrayOption::setValue ( const string &  s  )  throw (UException) [virtual]

Implements util::Option.

virtual int* util::IntArrayOption::getIntArray (  )  const [virtual]

virtual string util::IntArrayOption::toString (  )  const [virtual]

Implements util::Option.

virtual int util::Option::getInt (  )  const [inline, virtual, inherited]

Reimplemented in util::IntOption.

virtual float util::Option::getFloat (  )  const [inline, virtual, inherited]

Reimplemented in util::FloatOption.

virtual string util::Option::getString (  )  const [inline, virtual, inherited]

Reimplemented in util::StringOption.

virtual bool util::Option::getBool (  )  const [inline, virtual, inherited]

Reimplemented in util::BoolOption.

virtual bool util::Option::needsValue (  )  const [inline, virtual, inherited]

Reimplemented in util::BoolOption.

const string& util::Option::getName (  )  const [inherited]

char util::Option::getCmdLineChar (  )  const [inherited]

const string& util::Option::getDefault (  )  const [inherited]

const string& util::Option::getUsage (  )  const [inherited]


Member Data Documentation

const int util::IntArrayOption::N_ [protected]

int* const util::IntArrayOption::storage_ [protected]

int* const util::IntArrayOption::value_ [protected]

string util::Option::name_ [protected, inherited]

string util::Option::default_ [protected, inherited]

string util::Option::usage_ [protected, inherited]

char util::Option::cmdlinechar_ [protected, inherited]


Generated on Wed Mar 11 17:44:37 2009 for LTL by  doxygen 1.5.3