LRDE Tiger Compiler  1.34a $Id: 7fef12e1f5fa43449d667a0eec1d837c40fc1202 $
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
target::Target Class Reference

A Target is the union of a Cpu and a Codegen. More...

#include <target.hh>

Inheritance diagram for target::Target:

Public Member Functions

std::ostream & dump (std::ostream &ostr) const
 Description.
Ctor & dtor.
virtual ~Target ()
Accessors.
virtual const Cpucpu_get () const =0
virtual Cpucpu_get ()=0
virtual const Assemblyassembly_get () const =0
virtual Assemblyassembly_get ()=0
virtual const Codegencodegen_get () const =0
virtual Codegencodegen_get ()=0

Detailed Description

A Target is the union of a Cpu and a Codegen.

Constructor & Destructor Documentation

target::Target::~Target ( )
virtual

Member Function Documentation

virtual const Assembly& target::Target::assembly_get ( ) const
pure virtual
virtual Assembly& target::Target::assembly_get ( )
pure virtual
virtual const Codegen& target::Target::codegen_get ( ) const
pure virtual
virtual Codegen& target::Target::codegen_get ( )
pure virtual
virtual const Cpu& target::Target::cpu_get ( ) const
pure virtual
virtual Cpu& target::Target::cpu_get ( )
pure virtual
std::ostream & target::Target::dump ( std::ostream &  ostr) const

Description.

References cpu_get().

Referenced by target::operator<<().


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