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

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

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

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

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

示例1: ShortcutsSpec

BArchivable*ShortcutsSpec::Instantiate(BMessage* from){	bool validateOK = false;	if (validate_instantiation(from, "ShortcutsSpec"))		validateOK = true;	else // test the old one.		if (validate_instantiation(from, "SpicyKeysSpec"))			validateOK = true;	if (!validateOK)		return NULL;	return new ShortcutsSpec(from);}
开发者ID:mmadia,项目名称:Haiku-services-branch,代码行数:15,


示例2: Instantiate

BArchivable* TVideoEditorText::Instantiate(BMessage* archive){	if ( validate_instantiation(archive, "TVideoEditorText") )		return new TVideoEditorText(archive);	return NULL;}
开发者ID:Barrett17,项目名称:UltraDV,代码行数:7,


示例3: new

/*static*/ BArchivable*BActivationTransaction::Instantiate(BMessage* archive){	if (validate_instantiation(archive, "BActivationTransaction"))		return new(std::nothrow) BActivationTransaction(archive);	return NULL;}
开发者ID:AmirAbrams,项目名称:haiku,代码行数:7,


示例4: new

// InstantiateBArchivable*SecurityContext::Instantiate(BMessage* archive){	if (!validate_instantiation(archive, "SecurityContext"))		return NULL;	return new(std::nothrow) SecurityContext(archive);}
开发者ID:mmanley,项目名称:Antares,代码行数:8,


示例5: BMenuField

//------------------------------------------------------------------------------BArchivable *BMenuField::Instantiate(BMessage *data){	if (validate_instantiation(data, "BMenuField"))		return new BMenuField(data);	else		return NULL;}
开发者ID:Ithamar,项目名称:cosmoe,代码行数:8,


示例6: BDragger

BArchivable	*BDragger::Instantiate(BMessage *data){	if (validate_instantiation(data, "BDragger"))		return new BDragger(data);	return NULL;}
开发者ID:mariuz,项目名称:haiku,代码行数:7,


示例7: QueryView

BArchivable* QueryView::Instantiate(BMessage* archive){	if( ! validate_instantiation( archive, "QueryView" ) )		return NULL;	return new QueryView(archive);}
开发者ID:marmida,项目名称:QueryWatcher,代码行数:7,


示例8: BControl

//------------------------------------------------------------------------------BArchivable *BControl::Instantiate(BMessage *archive){	if (validate_instantiation(archive, "BControl"))		return new BControl(archive);	else		return NULL;}
开发者ID:Ithamar,项目名称:cosmoe,代码行数:8,


示例9: new

BArchivable*BViewLayoutItem::Instantiate(BMessage* from){	if (validate_instantiation(from, "BViewLayoutItem"))		return new(std::nothrow) BViewLayoutItem(from);	return NULL;}
开发者ID:AmirAbrams,项目名称:haiku,代码行数:7,


示例10: printf

ArpListView* ArpListView::Instantiate(BMessage* archive){	printf("lk");	if ( validate_instantiation(archive, "ArpListView") ) 		return new ArpListView(archive); 	return NULL;}
开发者ID:HaikuArchives,项目名称:Sequitur,代码行数:7,


示例11: FrissConfig

BArchivable *FrissConfig::Instantiate(BMessage *data){	if (!validate_instantiation(data, "FrissConfig"))		return NULL;	return new FrissConfig(data);}
开发者ID:DarkmatterVale,项目名称:fRiSS,代码行数:7,


示例12: FontFile

// --------------------------------------------------BArchivable *FontFile::Instantiate(BMessage *archive){	if (!validate_instantiation(archive, "FontFile")) {		return NULL;	}	return new FontFile(archive);}
开发者ID:AmirAbrams,项目名称:haiku,代码行数:8,


示例13: TMovieCue

BArchivable *TMovieCue::Instantiate(BMessage *archive) { 		if ( validate_instantiation(archive, "TMovieCue") ) 		return new TMovieCue(archive); 			return NULL; }
开发者ID:ModeenF,项目名称:UltraDV,代码行数:7,


示例14: TRotationState

BArchivable* TRotationEffect::TRotationState::Instantiate(BMessage* data){	if (validate_instantiation(data, "TRotationState"))		return new TRotationState(data); 			return NULL; }
开发者ID:ModeenF,项目名称:UltraDV,代码行数:7,


示例15: MenuBarLayoutItem

BArchivable*BMenuField::MenuBarLayoutItem::Instantiate(BMessage* from){	if (validate_instantiation(from, "BMenuField::MenuBarLayoutItem"))		return new MenuBarLayoutItem(from);	return NULL;}
开发者ID:michael-manley,项目名称:haiku,代码行数:7,


示例16: Instantiate

BArchivable *SHTestWorker::Instantiate(BMessage * archive){   if (!validate_instantiation(archive, "SHTestWorker")) return NULL;   return new SHTestWorker(archive);}
开发者ID:HaikuArchives,项目名称:SockHop,代码行数:7,


示例17: AppView

BArchivable*AppView::Instantiate(BMessage *data){	if (!validate_instantiation(data, "AppView"))		return NULL;	return new AppView(data);}
开发者ID:HaikuArchives,项目名称:ArmyKnife,代码行数:7,


示例18: Instantiate

BArchivable* VBoxGuestDeskbarView::Instantiate(BMessage *data){    if (!validate_instantiation(data, VIEWNAME))        return NULL;    return new VBoxGuestDeskbarView(data);}
开发者ID:jbremer,项目名称:virtualbox,代码行数:7,


示例19: _BMCItem_

/*static*/ BArchivable*_BMCItem_::Instantiate(BMessage *data) {	if (validate_instantiation(data, "_BMCItem_"))		return new _BMCItem_(data);	return NULL;}
开发者ID:SummerSnail2014,项目名称:haiku,代码行数:7,


示例20: BSplitView

BArchivable*BSplitView::Instantiate(BMessage* from){	if (validate_instantiation(from, "BSplitView"))		return new BSplitView(from);	return NULL;}
开发者ID:mmadia,项目名称:Haiku-services-branch,代码行数:7,


示例21: Instantiate

BArchivable* TRotationEffect::Instantiate(BMessage* archive) { 		if (validate_instantiation(archive, "TRotationEffect"))		return new TRotationEffect(archive); 			return NULL; }
开发者ID:ModeenF,项目名称:UltraDV,代码行数:7,


示例22: BSVGStop

BArchivable *BSVGStop::Instantiate(BMessage *data){	if (validate_instantiation(data, "BSVGStop"))		return new BSVGStop(data);	return NULL;}
开发者ID:mmlr,项目名称:libbsvg,代码行数:7,


示例23: MediaBlockMap

BArchivable*MediaBlockMap::Instantiate(BMessage* archive){    if (!validate_instantiation(archive, "MediaBlockMap"))        return NULL;    return new MediaBlockMap(archive);}
开发者ID:Barrett17,项目名称:Faber,代码行数:8,


示例24: CPUButton

CPUButton *CPUButton::Instantiate(BMessage *data){    if (!validate_instantiation(data, "CPUButton"))        return NULL;    return new CPUButton(data);}
开发者ID:mmadia,项目名称:haiku-1,代码行数:8,



注:本文中的validate_instantiation函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


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