Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

ObjCryst::RefObjOpt Class Reference

Base class for options. More...

Inheritance diagram for ObjCryst::RefObjOpt:

ObjCryst::RefObjOption< T > List of all members.

Public Methods

 RefObjOpt ()
 Constructor for the option.

void XMLOutput (ostream &os, int indent=0) const
 XMLOutput to stream in well-formed XML.

void XMLInput (istream &is, const XMLCrystTag &tag)
 XMLInput From stream.


Protected Attributes

int mNbChoice
 Number of different choice possible for this option.

int mChoice
 Current value.

const string * mpName
 (short) Name for this option.

const string * mpChoiceName
 Names corresponding to each possible value of this option (Human-understandable).

RefinableObjClock mClock
 The clock associated to this option.


Detailed Description

Base class for options.


Constructor & Destructor Documentation

ObjCryst::RefObjOpt::RefObjOpt  
 

Constructor for the option.

Parameters:
obj:  the


Member Function Documentation

void ObjCryst::RefObjOpt::XMLOutput ostream &    os,
int    indent = 0
const
 

XMLOutput to stream in well-formed XML.

In this function the name used is that of the Option.


Member Data Documentation

const string* ObjCryst::RefObjOpt::mpChoiceName [protected]
 

Names corresponding to each possible value of this option (Human-understandable).

Should be statically stored in the class using the option.

const string* ObjCryst::RefObjOpt::mpName [protected]
 

(short) Name for this option.

Should be statically stored in the class using the option


The documentation for this class was generated from the following file:
Generated on Wed Jun 25 23:26:24 2003 for ObjCryst++ by doxygen1.2.18