Main Page   Class Hierarchy   Compound List   File List   Compound Members  

InputCombiningRuleParser Class Reference

#include <InputCombiningRuleParser.h>

List of all members.

Public Methods

 InputCombiningRuleParser (void)
void parse (std::istream &p_istream)
void validateState (void)
const std::vector< InputLibrarySet * > & getInputLibrarySet (void)
const std::vector< InputDimension * > & getInputDimension (void)


Detailed Description

This class contains all the informations given by the user concerning the input data and library definitions and the goodness rule. The role of this class is to parse the input command lines and produce intermediate object lists that can be further used to build internal data structure.


Constructor & Destructor Documentation

InputCombiningRuleParser::InputCombiningRuleParser (  void    ) 
 

Default constructor.


Member Function Documentation

const std::vector< InputDimension* >& InputCombiningRuleParser::getInputDimension (  void    ) 
 

Return the list of libray (dimension) parsed and stored into InputDimension objects.

const std::vector< InputLibrarySet* >& InputCombiningRuleParser::getInputLibrarySet (  void    ) 
 

Return the list of library set definitions parsed and stored into InputLibrarySet objects.

void InputCombiningRuleParser::parse (  std::istream &    p_istream ) 
 

Parse the input data and build the associated data structure of this class.

void InputCombiningRuleParser::validateState (  void    ) 
 

Check if mandatory data has been read and parsed. If something wrong is catched, a IOException is thrown.


The documentation for this class was generated from the following file:
Generated on Sat Nov 4 15:59:00 2006 for GLARE by doxygen1.2.18