您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ update_names函数代码示例

51自学网 2021-06-03 09:15:38
  C++
这篇教程C++ update_names函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中update_names函数的典型用法代码示例。如果您正苦于以下问题:C++ update_names函数的具体用法?C++ update_names怎么用?C++ update_names使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了update_names函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: update_names

void 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_clear

void 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: memset

void 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_names

void 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_clear

void 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_format

void 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: memset

void 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_format

void 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_extension

void 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_names

void 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: memset

void 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: memset

void 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: memset

void 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_clear

void 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_extension

void 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: memset

void 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: memset

void 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: memset

void 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_extension

void 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: memset

void 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: memset

void 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_names

void generic_slot_device::device_config_complete(){	// set brief and instance name	update_names();}
开发者ID:DanielAeolusLaude,项目名称:mame,代码行数:5,


示例23: update_names

void cartslot_image_device::device_config_complete(){	// set brief and instance name	update_names();}
开发者ID:Ilgrim,项目名称:MAMEHub,代码行数:5,


示例24: update_names

void crvision_cart_slot_device::device_config_complete(){	// set brief and instance name	update_names();}
开发者ID:ursine,项目名称:mame,代码行数:5,


示例25: update_names

void midiin_device::device_config_complete(void){	update_names();}
开发者ID:DanielAeolusLaude,项目名称:mame,代码行数:4,


示例26: update_names

void 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_names

void ti_pio_attached_device::device_config_complete(){    update_names();}
开发者ID:keshbach,项目名称:mame,代码行数:4,


示例29: update_names

void floppy_image_device::device_config_complete(){	update_names();}
开发者ID:ValleyBell,项目名称:mame,代码行数:4,


示例30: update_names

void 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函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。