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

mpcl::text::codegen::TInstructionBody Class Reference

#include <instruction_body.hh>

Inheritance diagram for mpcl::text::codegen::TInstructionBody:

List of all members.

Public Methods

 TInstructionBody (void)
 Builds a new instance.

TInstructionBody & operator= (const TInstructionBody &rktSOURCE_INSTRUCTION_BODY)
bool operator== (const TInstructionBody &rktSOURCE_INSTRUCTION_BODY) const

Protected Methods

void read (basic_istream< char_type, traits_type > &rtSOURCE_ISTREAM)
void write (basic_ostream< char_type, traits_type > &rtTARGET_STREAM) const

Detailed Description

Instruction body for pattern based code generator.
See also:
TPatternBasedCodeGenerator.

Definition at line 58 of file instruction_body.hh.


Member Function Documentation

mpcl::text::codegen::TInstructionBody & mpcl::text::codegen::TInstructionBody::operator= const TInstructionBody &    rktSOURCE_INSTRUCTION_BODY
 

Copies from instance rktSOURCE_INSTRUCTION_BODY.

Parameters:
rktSOURCE_INSTRUCTION_BODY  Source instance.
Returns:
This instance.

Definition at line 36 of file instruction_body.cc.

References tClauseMap.

bool mpcl::text::codegen::TInstructionBody::operator== const TInstructionBody &    rktSOURCE_INSTRUCTION_BODY const
 

Returns true if both instances are equal.

Parameters:
rktSOURCE_INSTRUCTION_BODY  Source instance.
Returns:
True if both instances are equally named.

Definition at line 171 of file instruction_body.cc.

References tClauseMap.

void mpcl::text::codegen::TInstructionBody::read basic_istream< char_type, traits_type > &    rtSOURCE_ISTREAM [protected]
 

Loads the instance from stream rtSOURCE_ISTREAM.

Parameters:
rtSOURCE_ISTREAM  Source stream.

Definition at line 46 of file instruction_body.cc.

void mpcl::text::codegen::TInstructionBody::write basic_ostream< char_type, traits_type > &    rtTARGET_STREAM const [protected]
 

Writes the instance onto stream rtTARGET_OSTREAM.

Parameters:
rtTARGET_STREAM  Target stream.

Definition at line 180 of file instruction_body.cc.


The documentation for this class was generated from the following files:
Generated on Mon Oct 13 02:35:26 2003 for MPCL by doxygen1.2.18