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

Abstract a fragment in assembly language. More...

#include <fragments.hh>

Inheritance diagram for assem::Fragments:
Collaboration diagram for assem::Fragments:

Public Member Functions

virtual ~Fragments ()
 Destroy all the fragments, and reclaim the whole memory.
std::ostream & print (std::ostream &ostr)
 Issue the fragments on ostr.

Public Attributes

elements
 STL member.

Detailed Description

Abstract a fragment in assembly language.

Constructor & Destructor Documentation

assem::Fragments::~Fragments ( )
virtual

Destroy all the fragments, and reclaim the whole memory.

References misc::deep_clear().

Member Function Documentation

std::ostream & assem::Fragments::print ( std::ostream &  ostr)

Issue the fragments on ostr.

References invariant.

Member Data Documentation

template<typename T>
T std::list< T >::elements
inherited

STL member.


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