LRDE Tiger Compiler
1.34a $Id: 7fef12e1f5fa43449d667a0eec1d837c40fc1202 $
|
Fresh temporaries. More...
#include <iosfwd>
#include <string>
#include <boost/variant/variant.hpp>
#include <misc/symbol.hh>
#include <misc/xalloc.hh>
#include <temp/fwd.hh>
#include <temp/identifier.hxx>
Go to the source code of this file.
Classes | |
class | temp::Identifier< Traits_ > |
Root for Named or anonymous (fresh) identifiers. More... | |
class | temp::IdentifierCompareVisitor< Cmp_ > |
Namespaces | |
namespace | temp |
Managing Temp and Label. |
Typedefs | |
typedef IdentifierCompareVisitor < std::equal_to > | temp::IdentifierEqualToVisitor |
typedef IdentifierCompareVisitor < std::less > | temp::IdentifierLessThanVisitor |
Functions | |
template<template< typename Tag_ > class Traits_> | |
std::ostream & | temp::operator<< (std::ostream &o, const Identifier< Traits_ > &i) |
Print i on o. |
Fresh temporaries.