LRDE Tiger Compiler  1.34a $Id: 7fef12e1f5fa43449d667a0eec1d837c40fc1202 $
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
oper.hxx
Go to the documentation of this file.
1 
5 #ifndef ASSEM_OPER_HXX
6 # define ASSEM_OPER_HXX
7 
8 # include <ostream>
9 # include <assem/oper.hh>
10 
11 namespace assem
12 {
13  inline
14  Oper::Oper(const std::string& assem,
15  const temp::temp_list_type& used_temps,
16  const temp::temp_list_type& defd_temps,
17  const temp::label_list_type& jump_labels)
18  : Instr(assem, used_temps, defd_temps, jump_labels)
19  {
20  }
21 
22  inline
23  std::ostream&
24  Oper::dump(std::ostream& ostr) const
25  {
26  ostr << '\t';
27  return Instr::dump(ostr);
28  }
29 
30 } // namespace assem
31 
32 #endif // !ASSEM_OPER_HXX