本文整理汇总了C++中ACE_Auto_Ptr::is_initialized方法的典型用法代码示例。如果您正苦于以下问题:C++ ACE_Auto_Ptr::is_initialized方法的具体用法?C++ ACE_Auto_Ptr::is_initialized怎么用?C++ ACE_Auto_Ptr::is_initialized使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ACE_Auto_Ptr
的用法示例。
在下文中一共展示了ACE_Auto_Ptr::is_initialized方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: pcd_handler
bool
STD_PC_Intf::prepare_PC (const char *file)
{
DANCE_TRACE("STD_PC_Intf::prepare_PC");
ACE_Auto_Ptr<XML_Helper> helper (new XML_Helper);
if (!helper->is_initialized ())
return false;
// parse the .pcd (PackageConfigurationDescription) file
xercesc::DOMDocument *dom =
helper->create_dom (file);
if (!dom)
return false;
PackageConfiguration pc =
packageConfiguration (dom);
Deployment::PackageConfiguration idl_pc;
STD_PCD_Handler pcd_handler (helper.get ());
pcd_handler.package_config (pc,
idl_pc);
Deployment::PackageConfiguration *p_idl_pc =
new Deployment::PackageConfiguration (idl_pc);
// let ACE_Auto_Ptr take over
this->idl_pc_.reset (p_idl_pc);
if (this->idl_pc_.get ())
return true;
return false;
}