AndroMeta  2.0.0
Public Member Functions | Static Public Member Functions
Meta::MMLGenerator Class Reference

Generate MML code from input M code. More...

#include <MMLGenerator.h>

Inheritance diagram for Meta::MMLGenerator:
Meta::MGenerator Meta::MProcessor

List of all members.

Public Member Functions

 MMLGenerator ()
 ~MMLGenerator ()
mnode process (mnode node, uint32_t flags=0)
int generate (std::ostream &ostr)
void clear ()

Static Public Member Functions

static mstr toStr (mnode n)

Detailed Description

Generate MML code from input M code.

Generate MML code from input M code. Currently supports generation to an output stream.


Constructor & Destructor Documentation

Constructor.

Destructor.


Member Function Documentation

void Meta::MMLGenerator::clear ( ) [virtual]

Clear all inputs.

Implements Meta::MGenerator.

int Meta::MMLGenerator::generate ( std::ostream &  ostr)

Generate MML code from M input thus far received.

Parameters:
ostrThe output stream to generate to.
Returns:
Status 0 on success.
mnode Meta::MMLGenerator::process ( mnode  node,
uint32_t  flags = 0 
) [virtual]

From MProcessor.

Implements Meta::MProcessor.

static mstr Meta::MMLGenerator::toStr ( mnode  n) [static]

Convenience method to generate MML code as a string from n.


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