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

Automaton Class Reference

#include <Automaton.h>

Collaboration diagram for Automaton:

Collaboration graph
[legend]
List of all members.

Public Methods

 Automaton ()
void setName (const char *s)
void setFilename (int prefix)
void setCodePrefix (const char *prefix, int codeblockline)
void setPrefix (const char *prefix, int codeblockline)
void setDeclare (const char *declaration, int codeblockline)
void setDefine (const char *definition, int codeblockline)
void setInherit (int inherit_class)
void setInherit (int inherit_class, const char *inherit_class_init)
void setInherit (const char *inherit_class)
void setInherit (const char *inherit_class, const char *inherit_class_init)
void setConstruct (const char *parameters, const char *assignment=NULL, const char *body=NULL)
void setDestruct (const char *body)
void setEnterstate (const char *body)
void setEntertrans (const char *body)
void setSyncStop ()
void inputDefinition (int name, SignalParameterList *parameters)
void respace (ostream &ostr, const char *str, const char *input)
void eval (V2StateCollector *v2, StateTransitionArray *array)

Constructor & Destructor Documentation

Automaton::Automaton (    ) 
 


Member Function Documentation

void Automaton::eval (  V2StateCollector *    v2,
StateTransitionArray *    array
) 
 

void Automaton::inputDefinition (  int    name,
SignalParameterList *    parameters
) 
 

void Automaton::respace (  ostream &    ostr,
const char *    str,
const char *    input
) 
 

void Automaton::setCodePrefix (  const char *    prefix,
int    codeblockline
) 
 

void Automaton::setConstruct (  const char *    parameters,
const char *    assignment = NULL,
const char *    body = NULL
) 
 

void Automaton::setDeclare (  const char *    declaration,
int    codeblockline
) 
 

void Automaton::setDefine (  const char *    definition,
int    codeblockline
) 
 

void Automaton::setDestruct (  const char *    body ) 
 

void Automaton::setEnterstate (  const char *    body ) 
 

void Automaton::setEntertrans (  const char *    body ) 
 

void Automaton::setFilename (  int    prefix ) 
 

void Automaton::setInherit (  const char *    inherit_class,
const char *    inherit_class_init
) 
 

void Automaton::setInherit (  const char *    inherit_class ) 
 

void Automaton::setInherit (  int    inherit_class,
const char *    inherit_class_init
) 
 

void Automaton::setInherit (  int    inherit_class ) 
 

void Automaton::setName (  const char *    s ) 
 

void Automaton::setPrefix (  const char *    prefix,
int    codeblockline
) 
 

void Automaton::setSyncStop (    ) 
 


The documentation for this class was generated from the following file:
Generated on Sat Mar 23 18:58:41 2002 for Komssys-mkauto by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002