# Home    # nevrax.com   
Nevrax
Nevrax.org
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#License
Docs
 
Documentation  
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Search  

NLAIC::IIO Class Reference

IIO is an basic class hows define the in put out put. More...

#include <abstract_interface.h>

Inheritance diagram for NLAIC::IIO:

NLAIC::IBasicInterface NLAIC::IBasicType NLAIC::IPointerGestion NLMISC::IStreamable NLMISC::IClassable NLAILINK::IOTrace List of all members.

Public Methods

 IIO ()
virtual void Echo (char *CStringType,...) const=0
virtual const std::string InPut () const=0
virtual ~IIO ()

Detailed Description

IIO is an basic class hows define the in put out put.

Because IO depend of application we encapsulate sate in a classwhos user have to define it.

Author:
Chafik sameh , Nevrax France
Date:
2000

Definition at line 457 of file abstract_interface.h.


Constructor & Destructor Documentation

NLAIC::IIO::IIO   [inline]
 

Definition at line 461 of file abstract_interface.h.

virtual NLAIC::IIO::~IIO   [inline, virtual]
 

Definition at line 466 of file abstract_interface.h.


Member Function Documentation

virtual void NLAIC::IIO::Echo char *    CStringType,
...   
const [pure virtual]
 

Implemented in NLAILINK::IOTrace.

Referenced by NLAISCRIPT::CContextDebug::callStackPrint, NLAISCRIPT::CCompilateur::Echo, NLAISCRIPT::CContextDebug::printActiveBeaks, NLAISCRIPT::CCodeBrancheRunDebug::printSourceCodeLine, NLAISCRIPT::CCodeBrancheRunDebug::printVariable, NLAISCRIPT::CCodeBrancheRunDebug::readCommandLine, NLAISCRIPT::CCodeBrancheRunDebug::runOpCode, and NLAISCRIPT::CCompilateur::yyerror.

virtual const std::string NLAIC::IIO::InPut   const [pure virtual]
 

Implemented in NLAILINK::IOTrace.

Referenced by NLAISCRIPT::CCodeBrancheRunDebug::runOpCode.


The documentation for this class was generated from the following file: