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

mpcl::text::codegen::TInstructionTagString Class Reference

#include <instruction_tag_string.hh>

Inheritance diagram for mpcl::text::codegen::TInstructionTagString:

List of all members.

Public Types

typedef IStreamable::char_type char_type
 Character type.

typedef IStreamable::traits_type traits_type
 Traits type.


Public Methods

 TInstructionTagString (void)
 Builds a new instance.

 TInstructionTagString (const char *pkcSOURCE_TEXT)
 TInstructionTagString (const TInstructionTagString &rkySOURCE_INSTRUCTION_TAG)

Protected Methods

void read (basic_istream< char_type, traits_type > &rtSOURCE_ISTREAM)
void write (basic_ostream< char_type, traits_type > &rtTARGET_OSTREAM) const
 Writes instance onto stream rsTARGET_OSTREAM.


Detailed Description

Instruction tag string for pattern based code generator.
See also:
TPatternBasedCodeGenerator.

Definition at line 75 of file instruction_tag_string.hh.


Constructor & Destructor Documentation

mpcl::text::codegen::TInstructionTagString::TInstructionTagString const char *    pkcSOURCE_TEXT [inline]
 

Builds a new instance from text pkcSOURCE_TEXT.

Parameters:
pkcSOURCE_TEXT  Source text.

Definition at line 108 of file instruction_tag_string.hh.

References mpcl::text::TString.

mpcl::text::codegen::TInstructionTagString::TInstructionTagString const TInstructionTagString &    rkySOURCE_INSTRUCTION_TAG [inline]
 

Builds a new instance from instance rkySOURCE_INSTRUCTION_TAG.

Parameters:
rkySOURCE_INSTRUCTION_TAG  Source instance.

Definition at line 116 of file instruction_tag_string.hh.

References mpcl::text::TString.


Member Function Documentation

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

Reads instance from stream rsSOURCE_ISTREAM.

Parameters:
rtSOURCE_ISTREAM  Source stream.

Definition at line 35 of file instruction_tag_string.cc.

Referenced by mpcl::text::codegen::operator>>().


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