Hosting courtesy of Sourceforge

SourceForge Logo
Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

Parse::ParseAction Class Reference

#include <ParseAction.h>

Inheritance diagram for Parse::ParseAction:

Inheritance graph
[legend]
List of all members.

Public Methods

virtual void getValue (istream &input)=0
virtual void finishingAction ()

Detailed Description

Abstract base class for all ParseAction
ParseAction are typically used to read values from a file to an object passed to their constructor.

Definition at line 33 of file ParseAction.h.


Constructor & Destructor Documentation

virtual Parse::ParseAction::~ParseAction   [virtual]
 

Definition at line 44 of file ParseAction.h.


Member Function Documentation

virtual void Parse::ParseAction::finishingAction   [virtual]
 

Action called by parser after all parsing is done useful for defaulting values in subclasses

Reimplemented in Game::AbstractPlayer::PlayerAfterParseValidator, Game::JoyPortOpener, and Parse::ReadOrDefault.

Definition at line 43 of file ParseAction.h.

virtual void Parse::ParseAction::getValue istream &    input [pure virtual]
 

Reads value from input

Reimplemented in Game::AbstractPlayer::PlayerAfterParseValidator, Game::ReadKey, Game::JoyPortOpener, Parse::NaturalParser, Parse::GeneratedListParser, Parse::NaturalListParser, Parse::NaturalVectorParser, Parse::GeneratedVectorParser, Parse::DelegateToSubParser, Parse::OptionWasRead, Parse::StdRead, Parse::ReadAndCheck, Parse::ReadOrDefault, Parse::ReadAndMult, and Graphics::ReadImage.


The documentation for this class was generated from the following file:
Generated on Tue May 21 07:26:58 2002 for BomberLAN by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001