Logo Search packages:      
Sourcecode: fauhdlc version File versions

ast::CondalSigAssign Class Reference

#include <CondalSigAssign.hpp>

Inheritance diagram for ast::CondalSigAssign:

ast::ConcurrentStat ast::SymbolDeclaration ast::AstNode

List of all members.

Detailed Description

A concurrent condal signal assign statement.

This class represents a concurent condal signal assign statement or a concurrent selected signal assign statement. It can be assumed, that the correct if/case-statements have been produced, which reflect the concurrent statement.

options and guarded, whereas guarded needs symbol analysis before it can be transformed into guard statements.

Definition at line 27 of file CondalSigAssign.hpp.

Public Member Functions

virtual void accept (Visitor &visitor)
 Accept a Visitor.
 CondalSigAssign (Name *trg, SeqStat *assignTree, Location loc)
virtual std::string getICName (void) const
 return the intermediate code name of a symbol
virtual void put (std::ostream &stream) const

Static Public Member Functions

static void initialize (void)
 initialize garbage collection.

Public Attributes

Location location
std::string * name
int number
std::string pathName

Protected Member Functions

virtual ~CondalSigAssign ()

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

Generated by  Doxygen 1.6.0   Back to index