这篇教程C++ update_names函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中update_names函数的典型用法代码示例。如果您正苦于以下问题:C++ update_names函数的具体用法?C++ update_names怎么用?C++ update_names使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了update_names函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: update_namesvoid harddisk_image_device::device_config_complete(){ m_formatlist.append(*global_alloc(image_device_format("chd", "CHD Hard drive", "chd,hd", hd_option_spec))); // set brief and instance name update_names();}
开发者ID:macressler,项目名称:mame,代码行数:7,
示例2: global_alloc_clearvoid legacy_floppy_image_device::device_config_complete(){ image_device_format **formatptr; image_device_format *format; formatptr = &m_formatlist; int cnt = 0; m_extension_list[0] = '/0'; const struct FloppyFormat *floppy_options = ((floppy_interface*)static_config())->formats; for (int i = 0; floppy_options[i].construct; i++) { // only add if creatable if (floppy_options[i].param_guidelines) { // allocate a new format format = global_alloc_clear(image_device_format); // populate it format->m_index = cnt; format->m_name = floppy_options[i].name; format->m_description = floppy_options[i].description; format->m_extensions = floppy_options[i].extensions; format->m_optspec = floppy_options[i].param_guidelines; // and append it to the list *formatptr = format; formatptr = &format->m_next; cnt++; } image_specify_extension( m_extension_list, 256, floppy_options[i].extensions ); } // set brief and instance name update_names();}
开发者ID:AreaScout,项目名称:mame-libretro,代码行数:34,
示例3: memsetvoid cdrom_image_device::device_config_complete(){ // inherit a copy of the static data const cdrom_interface *intf = reinterpret_cast<const cdrom_interface *>(static_config()); if (intf != NULL) *static_cast<cdrom_interface *>(this) = *intf; // or initialize to defaults if none provided else { memset(&m_interface, 0, sizeof(m_interface)); memset(&m_device_displayinfo, 0, sizeof(m_device_displayinfo)); } m_extension_list = "chd,cue,toc,nrg,gdi,iso,cdr"; image_device_format *format = global_alloc_clear(image_device_format);; format->m_index = 0; format->m_name = "chdcd"; format->m_description = "CD-ROM drive"; format->m_extensions = m_extension_list; format->m_optspec = cd_option_spec; format->m_next = NULL; m_formatlist = format; // set brief and instance name update_names();}
开发者ID:Ilgrim,项目名称:MAMEHub,代码行数:29,
示例4: update_namesvoid harddisk_image_device::device_config_complete(){ m_formatlist.push_back(std::make_unique<image_device_format>("chd", "CHD Hard drive", "chd,hd", hd_option_spec)); // set brief and instance name update_names();}
开发者ID:comano,项目名称:mame,代码行数:7,
示例5: global_alloc_clearvoid floppy_image_device::set_formats(const floppy_format_type *formats){ image_device_format **formatptr; image_device_format *format; formatptr = &m_formatlist; extension_list[0] = '/0'; fif_list = 0; for(int cnt=0; formats[cnt]; cnt++) { // allocate a new format floppy_image_format_t *fif = formats[cnt](); if(!fif_list) fif_list = fif; else fif_list->append(fif); format = global_alloc_clear(image_device_format); format->m_index = cnt; format->m_name = fif->name(); format->m_description = fif->description(); format->m_extensions = fif->extensions(); format->m_optspec = ""; image_specify_extension( extension_list, 256, fif->extensions() ); // and append it to the list *formatptr = format; formatptr = &format->m_next; } // set brief and instance name update_names();}
开发者ID:CJBass,项目名称:mame2013-libretro,代码行数:32,
示例6: add_formatvoid harddisk_image_device::device_config_complete(){ add_format("chd", "CHD Hard drive", "chd,hd", hd_option_spec); // set brief and instance name update_names();}
开发者ID:GiuseppeGorgoglione,项目名称:mame,代码行数:7,
示例7: memsetvoid harddisk_image_device::device_config_complete(){ // inherit a copy of the static data const harddisk_interface *intf = reinterpret_cast<const harddisk_interface *>(static_config()); if (intf != NULL) *static_cast<harddisk_interface *>(this) = *intf; // or initialize to defaults if none provided else { memset(&m_device_image_load, 0, sizeof(m_device_image_load)); memset(&m_device_image_unload, 0, sizeof(m_device_image_unload)); memset(&m_interface, 0, sizeof(m_interface)); memset(&m_device_displayinfo, 0, sizeof(m_device_displayinfo)); } image_device_format *format = global_alloc_clear(image_device_format);; format->m_index = 0; format->m_name = "chd"; format->m_description = "CHD Hard drive"; format->m_extensions = "chd,hd"; format->m_optspec = hd_option_spec; format->m_next = NULL; m_formatlist = format; // set brief and instance name update_names();}
开发者ID:LeWoY,项目名称:MAMEHub,代码行数:29,
示例8: add_formatvoid cdrom_image_device::device_config_complete(){ m_extension_list = "chd,cue,toc,nrg,gdi,iso,cdr"; add_format("chdcd", "CD-ROM drive", m_extension_list, ""); // set brief and instance name update_names();}
开发者ID:Robbbert,项目名称:store1,代码行数:9,
示例9: image_specify_extensionvoid cassette_image_device::device_config_complete(){ m_extension_list[0] = '/0'; for (int i = 0; m_formats[i]; i++ ) image_specify_extension( m_extension_list, 256, m_formats[i]->extensions ); // set brief and instance name update_names();}
开发者ID:DragonMinded,项目名称:mame,代码行数:9,
示例10: update_namesvoid cdrom_image_device::device_config_complete(){ m_extension_list = "chd,cue,toc,nrg,gdi,iso,cdr"; m_formatlist.append(*global_alloc(image_device_format("chdcd", "CD-ROM drive", m_extension_list, cd_option_spec))); // set brief and instance name update_names();}
开发者ID:DragonMinded,项目名称:mame,代码行数:9,
示例11: memsetvoid midiin_device::device_config_complete(void){ const midiin_config *intf = reinterpret_cast<const midiin_config *>(static_config()); if(intf != NULL) { *static_cast<midiin_config *>(this) = *intf; } else { memset(&m_input_callback, 0, sizeof(m_input_callback)); } update_names();}
开发者ID:AreaScout,项目名称:mame-libretro,代码行数:13,
示例12: memsetvoid printer_image_device::device_config_complete(){ // inherit a copy of the static data const printer_interface *intf = reinterpret_cast<const printer_interface *>(static_config()); if (intf != NULL) *static_cast<printer_interface *>(this) = *intf; // or initialize to defaults if none provided else { memset(&m_online, 0, sizeof(m_online)); } // set brief and instance name update_names();}
开发者ID:bdidier,项目名称:MAME-OS-X,代码行数:16,
示例13: memsetvoid bitbanger_device::device_config_complete(void){ const bitbanger_config *intf = reinterpret_cast<const bitbanger_config *>(static_config()); if(intf != NULL) { *static_cast<bitbanger_config *>(this) = *intf; } else { memset(&m_input_callback, 0, sizeof(m_input_callback)); m_default_mode = 0; m_default_baud = 0; m_default_tune = 0; } update_names(BITBANGER, "bitbngr", "bitb");}
开发者ID:felipesanches,项目名称:ume,代码行数:16,
示例14: global_alloc_clearvoid datapack_device::device_config_complete(){ image_device_format *format = global_alloc_clear(image_device_format); format->m_index = 0; format->m_name = "opk"; format->m_description = "Psion Datapack image"; format->m_extensions = "opk"; format->m_optspec = datapack_option_spec; format->m_next = NULL; m_formatlist = format; // set brief and instance name update_names();}
开发者ID:coinhelper,项目名称:jsmess,代码行数:16,
示例15: image_specify_extensionvoid legacy_floppy_image_device::device_config_complete(){ m_extension_list[0] = '/0'; const struct FloppyFormat *floppy_options = m_config->formats; for (int i = 0; floppy_options[i].construct; i++) { // only add if creatable if (floppy_options[i].param_guidelines) { // allocate a new format and append it to the list m_formatlist.push_back(std::make_unique<image_device_format>(floppy_options[i].name, floppy_options[i].description, floppy_options[i].extensions, floppy_options[i].param_guidelines)); } image_specify_extension( m_extension_list, 256, floppy_options[i].extensions ); } // set brief and instance name update_names();}
开发者ID:comano,项目名称:mame,代码行数:17,
示例16: memsetvoid z88cart_slot_device::device_config_complete(){ // inherit a copy of the static data const z88cart_interface *intf = reinterpret_cast<const z88cart_interface *>(static_config()); if (intf != NULL) { *static_cast<z88cart_interface *>(this) = *intf; } // or initialize to defaults if none provided else { memset(&m_out_flp_cb, 0, sizeof(m_out_flp_cb)); } // set brief and instance name update_names();}
开发者ID:dezi,项目名称:mame-libretro-odroid,代码行数:18,
示例17: memsetvoid microdrive_image_device::device_config_complete(){ // inherit a copy of the static data const microdrive_interface *intf = reinterpret_cast<const microdrive_interface *>(static_config()); if (intf != NULL) *static_cast<microdrive_interface *>(this) = *intf; // or initialize to defaults if none provided else { memset(&m_out_comms_out_cb, 0, sizeof(m_out_comms_out_cb)); memset(&m_interface, 0, sizeof(m_interface)); memset(&m_device_displayinfo, 0, sizeof(m_device_displayinfo)); } // set brief and instance name update_names();}
开发者ID:CJBass,项目名称:mame2013-libretro,代码行数:18,
示例18: memsetvoid cdrom_image_device::device_config_complete(){ // inherit a copy of the static data const cdrom_interface *intf = reinterpret_cast<const cdrom_interface *>(static_config()); if (intf != NULL) *static_cast<cdrom_interface *>(this) = *intf; // or initialize to defaults if none provided else { memset(&m_interface, 0, sizeof(m_interface)); memset(&m_device_displayinfo, 0, sizeof(m_device_displayinfo)); } m_extension_list = "chd,cue,toc,nrg,gdi,iso,cdr"; m_formatlist.append(*global_alloc(image_device_format("chdcd", "CD-ROM drive", m_extension_list, cd_option_spec))); // set brief and instance name update_names();}
开发者ID:jiangzhonghui,项目名称:mame,代码行数:21,
示例19: image_specify_extensionvoid floppy_image_device::set_formats(const floppy_format_type *formats){ extension_list[0] = '/0'; fif_list = NULL; for(int cnt=0; formats[cnt]; cnt++) { // allocate a new format floppy_image_format_t *fif = formats[cnt](); if(!fif_list) fif_list = fif; else fif_list->append(fif); m_formatlist.append(*global_alloc(image_device_format(fif->name(), fif->description(), fif->extensions(), ""))); image_specify_extension( extension_list, 256, fif->extensions() ); } // set brief and instance name update_names();}
开发者ID:ValleyBell,项目名称:mame,代码行数:21,
示例20: memsetvoid plus4_expansion_slot_device::device_config_complete(){ // inherit a copy of the static data const plus4_expansion_slot_interface *intf = reinterpret_cast<const plus4_expansion_slot_interface *>(static_config()); if (intf != NULL) { *static_cast<plus4_expansion_slot_interface *>(this) = *intf; } // or initialize to defaults if none provided else { memset(&m_in_dma_cd_cb, 0, sizeof(m_in_dma_cd_cb)); memset(&m_out_dma_cd_cb, 0, sizeof(m_out_dma_cd_cb)); memset(&m_out_irq_cb, 0, sizeof(m_out_irq_cb)); memset(&m_out_aec_cb, 0, sizeof(m_out_aec_cb)); } // set brief and instance name update_names();}
开发者ID:coinhelper,项目名称:jsmess,代码行数:21,
示例21: memsetvoid cassette_image_device::device_config_complete(){ // inherit a copy of the static data const cassette_interface *intf = reinterpret_cast<const cassette_interface *>(static_config()); if (intf != NULL) *static_cast<cassette_interface *>(this) = *intf; // or initialize to defaults if none provided else { memset(&m_formats, 0, sizeof(m_formats)); memset(&m_create_opts, 0, sizeof(m_create_opts)); memset(&m_default_state, 0, sizeof(m_default_state)); memset(&m_interface, 0, sizeof(m_interface)); memset(&m_device_displayinfo, 0, sizeof(m_device_displayinfo)); } m_extension_list[0] = '/0'; for (int i = 0; m_formats[i]; i++ ) image_specify_extension( m_extension_list, 256, m_formats[i]->extensions ); // set brief and instance name update_names();}
开发者ID:AreaScout,项目名称:mame-libretro,代码行数:24,
示例22: update_namesvoid generic_slot_device::device_config_complete(){ // set brief and instance name update_names();}
开发者ID:DanielAeolusLaude,项目名称:mame,代码行数:5,
示例23: update_namesvoid cartslot_image_device::device_config_complete(){ // set brief and instance name update_names();}
开发者ID:Ilgrim,项目名称:MAMEHub,代码行数:5,
示例24: update_namesvoid crvision_cart_slot_device::device_config_complete(){ // set brief and instance name update_names();}
开发者ID:ursine,项目名称:mame,代码行数:5,
示例25: update_namesvoid midiin_device::device_config_complete(void){ update_names();}
开发者ID:DanielAeolusLaude,项目名称:mame,代码行数:4,
示例26: update_namesvoid tm990_189_rs232_image_device::device_config_complete(){ update_names();}
开发者ID:antervud,项目名称:MAMEHub,代码行数:4,
示例27: device_config_complete // device-level overrides virtual void device_config_complete() { update_names(); }
开发者ID:libretro,项目名称:mame2014-libretro,代码行数:2,
示例28: update_namesvoid ti_pio_attached_device::device_config_complete(){ update_names();}
开发者ID:keshbach,项目名称:mame,代码行数:4,
示例29: update_namesvoid floppy_image_device::device_config_complete(){ update_names();}
开发者ID:ValleyBell,项目名称:mame,代码行数:4,
示例30: update_namesvoid messimg_disk_image_device::device_config_complete(){ update_names(MESSIMG_DISK, "disk", "disk");}
开发者ID:BenjaminSiskoo,项目名称:mame,代码行数:4,
注:本文中的update_names函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 C++ update_page_reclaim_stat函数代码示例 C++ update_menu函数代码示例 |