Logo Search packages:      
Sourcecode: fauhdlc version File versions

ast::TypeConversion Class Reference

#include <TypeConversion.hpp>

Inheritance diagram for ast::TypeConversion:

ast::Expression ast::AstNode

List of all members.

Detailed Description

convert a source expression to a target type. This class represents both explicit VHDL type conversions as well as implicit type conversions, which type analysis will insert at the places in question.

Definition at line 22 of file TypeConversion.hpp.

Public Member Functions

virtual void accept (Visitor &visitor)
 Accept a Visitor.
virtual void put (std::ostream &stream) const
 TypeConversion (Expression *src, const TypeDeclaration *trg, Location loc)

Static Public Member Functions

static void initialize (void)
 initialize garbage collection.

Public Attributes

enum BaseType baseType
Location location
int number
const TypeDeclarationtargetType

Protected Member Functions

virtual ~TypeConversion ()

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

Generated by  Doxygen 1.6.0   Back to index