00001 #include <lestes/md/types/tm_data_type.g.hh> 00002 #include <lestes/md/registers/tm_register.g.hh> 00003 00004 package(lestes); 00005 package(md); 00006 package(types); 00007 00008 00009 /*! 00010 \brief Creates new simple_dt_bitfield object of given type and width. 00011 00012 \param type The type of bitfield. 00013 \param width The width of bitfield. 00014 \return New bitfield object. 00015 */ 00016 ptr<tm_dt_bitfield> tm_dt_bitfield::create(ptr<tm_dt_simple> type, ulint width) { 00017 return tm_dt_bitfield::create(type->id_get(), type->format_get(), type->bitwidth_get(), type->alignment_get(), type->return_reg_get(), type->asm_output_get(), "",width); 00018 } 00019 00020 00021 00022 end_package(types); 00023 end_package(md); 00024 end_package(lestes);
1.5.1-20070107