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

STILSpec Class Reference

STILSpec Class Interface. More...

#include <stilspec.h>

Inheritance diagram for STILSpec:

STILBlock STILEntity List of all members.

Public Member Functions

 STILSpec ()
 STILSpec (const STILSpec &)
virtual ~STILSpec ()
STILSpec & operator= (const STILSpec &)
void init ()
virtual void write (FILE *pOutFile, LONG indentation=0) const
void addCategory (const STILCategory &)
void addVariable (const STILVariable &)

Detailed Description

STILSpec Class Interface.

The STILSpec Class is the interface for STIL Spec blocks


Constructor & Destructor Documentation

STILSpec::STILSpec (   ) 
 

Default Constructor for a STILSpec object.

Parameters:
 
Returns:

STILSpec::STILSpec (  const STILSpec &  s  ) 
 

Constructor a STILSpec object from another STILSpec.

Parameters:
s STILSpec object to construct from
Returns:

STILSpec::~STILSpec (   )  [virtual]
 

Destructor for a STILSpec object.

Parameters:
 
Returns:


Member Function Documentation

void STILSpec::addCategory (  const STILCategory &  category_arg  ) 
 

Add a Category to this object.

Parameters:
category_arg The Category to add
Returns:
(void)

void STILSpec::addVariable (  const STILVariable &  variable_arg  ) 
 

Add a Variable to this object.

Parameters:
variable_arg The Variable to add
Returns:
(void)

void STILSpec::init (  void   ) 
 

Initialize the STILSpec object.

Parameters:
 
Returns:
(void)

STILSpec & STILSpec::operator= (  const STILSpec &  s  ) 
 

Assignment operator.

Parameters:
s Source object to assign this object from
Returns:
(STILSpec &)

void STILSpec::write (  FILE *  pOutFile,
LONG  indentation = 0
)  const [virtual]
 

Write the STILSpec object to a FILE.

Parameters:
pOutFile FILE * of output file
Returns:
(void)

Reimplemented from STILBlock.


The documentation for this class was generated from the following files:
This page last updated on 6 Jul 2007

SourceForge.net Logo