LRDE Tiger Compiler
1.34a $Id: 7fef12e1f5fa43449d667a0eec1d837c40fc1202 $
Main Page
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
desugar::DesugarVisitor Member List
This is the complete list of members for
desugar::DesugarVisitor
, including all inherited members.
accept
(E *e)
ast::GenVisitor< Const >
protected
Cloner
()
astclone::Cloner
decs_visit
(const DecsType &e)
astclone::Cloner
ast::GenDefaultVisitor::decs_visit
(typename Const< DecsType >::type &e)
ast::GenDefaultVisitor< Const >
inline
desugar_for_p_
desugar::DesugarVisitor
private
desugar_string_cmp_p_
desugar::DesugarVisitor
private
DesugarVisitor
(bool desugar_for_p, bool desugar_string_cmp_p)
desugar::DesugarVisitor
GenDefaultVisitor
()
ast::GenDefaultVisitor< Const >
operator()
(const ast::OpExp &) override
desugar::DesugarVisitor
virtual
operator()
(const ast::ForExp &) override
desugar::DesugarVisitor
virtual
astclone::Cloner::operator()
(const ast::ArrayExp &) override
astclone::Cloner
virtual
astclone::Cloner::operator()
(const ast::ArrayTy &) override
astclone::Cloner
virtual
astclone::Cloner::operator()
(const ast::AssignExp &) override
astclone::Cloner
virtual
astclone::Cloner::operator()
(const ast::BreakExp &) override
astclone::Cloner
virtual
astclone::Cloner::operator()
(const ast::CallExp &) override
astclone::Cloner
virtual
astclone::Cloner::operator()
(const ast::CastExp &) override
astclone::Cloner
virtual
astclone::Cloner::operator()
(const ast::CastVar &) override
astclone::Cloner
virtual
astclone::Cloner::operator()
(const ast::ClassTy &) override
astclone::Cloner
virtual
astclone::Cloner::operator()
(const ast::DecsList &) override
astclone::Cloner
virtual
astclone::Cloner::operator()
(const ast::Field &) override
astclone::Cloner
virtual
astclone::Cloner::operator()
(const ast::FieldInit &) override
astclone::Cloner
virtual
astclone::Cloner::operator()
(const ast::FieldVar &) override
astclone::Cloner
virtual
astclone::Cloner::operator()
(const ast::FunctionDec &) override
astclone::Cloner
virtual
astclone::Cloner::operator()
(const ast::IfExp &) override
astclone::Cloner
virtual
astclone::Cloner::operator()
(const ast::IntExp &) override
astclone::Cloner
virtual
astclone::Cloner::operator()
(const ast::LetExp &) override
astclone::Cloner
virtual
astclone::Cloner::operator()
(const ast::MethodCallExp &) override
astclone::Cloner
virtual
astclone::Cloner::operator()
(const ast::MethodDec &) override
astclone::Cloner
virtual
astclone::Cloner::operator()
(const ast::NameTy &) override
astclone::Cloner
virtual
astclone::Cloner::operator()
(const ast::NilExp &) override
astclone::Cloner
virtual
astclone::Cloner::operator()
(const ast::ObjectExp &) override
astclone::Cloner
virtual
astclone::Cloner::operator()
(const ast::RecordExp &) override
astclone::Cloner
virtual
astclone::Cloner::operator()
(const ast::RecordTy &) override
astclone::Cloner
virtual
astclone::Cloner::operator()
(const ast::SeqExp &) override
astclone::Cloner
virtual
astclone::Cloner::operator()
(const ast::SimpleVar &) override
astclone::Cloner
virtual
astclone::Cloner::operator()
(const ast::StringExp &) override
astclone::Cloner
virtual
astclone::Cloner::operator()
(const ast::SubscriptVar &) override
astclone::Cloner
virtual
astclone::Cloner::operator()
(const ast::TypeDec &) override
astclone::Cloner
virtual
astclone::Cloner::operator()
(const ast::VarDec &) override
astclone::Cloner
virtual
astclone::Cloner::operator()
(const ast::WhileExp &) override
astclone::Cloner
virtual
astclone::Cloner::operator()
(const ast::FunctionDecs &) override
astclone::Cloner
virtual
ast::GenDefaultVisitor::operator()
(typename Const< Ast >::type &e)
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< SimpleVar >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< FieldVar >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< SubscriptVar >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< CastVar >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< NilExp >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< IntExp >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< StringExp >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< CallExp >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< OpExp >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< RecordExp >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< SeqExp >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< AssignExp >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< IfExp >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< WhileExp >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< ForExp >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< BreakExp >::type &) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< LetExp >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< ArrayExp >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< CastExp >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< FieldInit >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< DecsList >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< Decs >::type &e)
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< VarDecs >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< VarDec >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< FunctionDec >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< TypeDec >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< NameTy >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< RecordTy >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< ArrayTy >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenDefaultVisitor::operator()
(typename Const< Field >::type &e) override
ast::GenDefaultVisitor< Const >
virtual
ast::GenVisitor::operator()
(typename Const< ClassTy >::type &)=0
ast::GenVisitor< Const >
pure virtual
ast::GenVisitor::operator()
(typename Const< MethodCallExp >::type &)=0
ast::GenVisitor< Const >
pure virtual
ast::GenVisitor::operator()
(typename Const< MethodDec >::type &)=0
ast::GenVisitor< Const >
pure virtual
ast::GenVisitor::operator()
(typename Const< ObjectExp >::type &)=0
ast::GenVisitor< Const >
pure virtual
ast::GenVisitor::operator()
(E *e)
ast::GenVisitor< Const >
recurse
(const T &t)
astclone::Cloner
recurse
(const T *const t)
astclone::Cloner
recurse_collection
(const CollectionType &c)
astclone::Cloner
result_
astclone::Cloner
protected
result_get
()
astclone::Cloner
super_type
typedef
desugar::DesugarVisitor
~Cloner
()
astclone::Cloner
virtual
~DesugarVisitor
()
desugar::DesugarVisitor
virtual
~GenDefaultVisitor
()
ast::GenDefaultVisitor< Const >
virtual
~GenVisitor
()
ast::GenVisitor< Const >
virtual
Generated on Wed Mar 5 2014 15:47:39 for LRDE Tiger Compiler by
1.8.1.2