这篇教程C++ validate_instantiation函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中validate_instantiation函数的典型用法代码示例。如果您正苦于以下问题:C++ validate_instantiation函数的具体用法?C++ validate_instantiation怎么用?C++ validate_instantiation使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了validate_instantiation函数的24个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: ShortcutsSpecBArchivable*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: InstantiateBArchivable* 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: BDraggerBArchivable *BDragger::Instantiate(BMessage *data){ if (validate_instantiation(data, "BDragger")) return new BDragger(data); return NULL;}
开发者ID:mariuz,项目名称:haiku,代码行数:7,
示例7: QueryViewBArchivable* 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: newBArchivable*BViewLayoutItem::Instantiate(BMessage* from){ if (validate_instantiation(from, "BViewLayoutItem")) return new(std::nothrow) BViewLayoutItem(from); return NULL;}
开发者ID:AmirAbrams,项目名称:haiku,代码行数:7,
示例10: printfArpListView* ArpListView::Instantiate(BMessage* archive){ printf("lk"); if ( validate_instantiation(archive, "ArpListView") ) return new ArpListView(archive); return NULL;}
开发者ID:HaikuArchives,项目名称:Sequitur,代码行数:7,
示例11: FrissConfigBArchivable *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: TMovieCueBArchivable *TMovieCue::Instantiate(BMessage *archive) { if ( validate_instantiation(archive, "TMovieCue") ) return new TMovieCue(archive); return NULL; }
开发者ID:ModeenF,项目名称:UltraDV,代码行数:7,
示例14: TRotationStateBArchivable* TRotationEffect::TRotationState::Instantiate(BMessage* data){ if (validate_instantiation(data, "TRotationState")) return new TRotationState(data); return NULL; }
开发者ID:ModeenF,项目名称:UltraDV,代码行数:7,
示例15: MenuBarLayoutItemBArchivable*BMenuField::MenuBarLayoutItem::Instantiate(BMessage* from){ if (validate_instantiation(from, "BMenuField::MenuBarLayoutItem")) return new MenuBarLayoutItem(from); return NULL;}
开发者ID:michael-manley,项目名称:haiku,代码行数:7,
示例16: InstantiateBArchivable *SHTestWorker::Instantiate(BMessage * archive){ if (!validate_instantiation(archive, "SHTestWorker")) return NULL; return new SHTestWorker(archive);}
开发者ID:HaikuArchives,项目名称:SockHop,代码行数:7,
示例17: AppViewBArchivable*AppView::Instantiate(BMessage *data){ if (!validate_instantiation(data, "AppView")) return NULL; return new AppView(data);}
开发者ID:HaikuArchives,项目名称:ArmyKnife,代码行数:7,
示例18: InstantiateBArchivable* 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: BSplitViewBArchivable*BSplitView::Instantiate(BMessage* from){ if (validate_instantiation(from, "BSplitView")) return new BSplitView(from); return NULL;}
开发者ID:mmadia,项目名称:Haiku-services-branch,代码行数:7,
示例21: InstantiateBArchivable* TRotationEffect::Instantiate(BMessage* archive) { if (validate_instantiation(archive, "TRotationEffect")) return new TRotationEffect(archive); return NULL; }
开发者ID:ModeenF,项目名称:UltraDV,代码行数:7,
示例22: BSVGStopBArchivable *BSVGStop::Instantiate(BMessage *data){ if (validate_instantiation(data, "BSVGStop")) return new BSVGStop(data); return NULL;}
开发者ID:mmlr,项目名称:libbsvg,代码行数:7,
示例23: MediaBlockMapBArchivable*MediaBlockMap::Instantiate(BMessage* archive){ if (!validate_instantiation(archive, "MediaBlockMap")) return NULL; return new MediaBlockMap(archive);}
开发者ID:Barrett17,项目名称:Faber,代码行数:8,
示例24: CPUButtonCPUButton *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函数代码示例 |