Lines Matching refs:dm

207         for dm in self.data_members.values():
208 if not dm.type.isPrimitive:
209 code('#include "mem/ruby/protocol/$0.hh"', dm.type.c_ident)
231 for dm in self.data_members.values():
232 ident = dm.ident
233 if "default" in dm:
235 code('m_$ident = ${{dm["default"]}}; // default for this field')
236 elif "default" in dm.type:
238 tid = dm.type.c_ident
239 code('m_$ident = ${{dm.type["default"]}}; // default value of $tid')
256 for dm in self.data_members.values():
257 code('m_${{dm.ident}} = other.m_${{dm.ident}};')
264 params = [ 'const %s& local_%s' % (dm.type.c_ident, dm.ident) \
265 for dm in self.data_members.itervalues() ]
282 for dm in self.data_members.values():
283 code('m_${{dm.ident}} = local_${{dm.ident}};')
309 for dm in self.data_members.values():
311 /** \\brief Const accessor method for ${{dm.ident}} field.
312 * \\return ${{dm.ident}} field
314 const ${{dm.type.c_ident}}&
315 get${{dm.ident}}() const
317 return m_${{dm.ident}};
323 for dm in self.data_members.values():
325 /** \\brief Non-const accessor method for ${{dm.ident}} field.
326 * \\return ${{dm.ident}} field
328 ${{dm.type.c_ident}}&
329 get${{dm.ident}}()
331 return m_${{dm.ident}};
337 for dm in self.data_members.values():
339 /** \\brief Mutator method for ${{dm.ident}} field */
341 set${{dm.ident}}(const ${{dm.type.c_ident}}& local_${{dm.ident}})
343 m_${{dm.ident}} = local_${{dm.ident}};
353 for dm in self.data_members.values():
354 if "abstract" not in dm:
363 if dm.init_code:
366 init = " = %s" % (dm.init_code)
368 if "desc" in dm:
369 code('/** ${{dm["desc"]}} */')
371 code('$const${{dm.type.c_ident}} m_${{dm.ident}}$init;')
424 for dm in self.data_members.values():
425 if dm.type.c_ident == "Addr":
427 out << "${{dm.ident}} = " << printAddress(m_${{dm.ident}}) << " ";''')
429 code('out << "${{dm.ident}} = " << m_${{dm.ident}} << " ";''')