本文整理汇总了C++中POVMS_Object::DetachData方法的典型用法代码示例。如果您正苦于以下问题:C++ POVMS_Object::DetachData方法的具体用法?C++ POVMS_Object::DetachData怎么用?C++ POVMS_Object::DetachData使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类POVMS_Object
的用法示例。
在下文中一共展示了POVMS_Object::DetachData方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: Set
void POVMS_Object::Set(POVMSType key, POVMS_Object& attr)
{
int err;
err = POVMSObject_Set(&data, &attr.data, key);
if(err != kNoErr)
throw err;
attr.DetachData();
}
示例2: SetNth
void POVMS_List::SetNth(int index, POVMS_Object& item)
{
int err;
err = POVMSAttrList_SetNth(&data, index, &item.data);
if(err != kNoErr)
throw err;
item.DetachData();
}
示例3: Append
void POVMS_List::Append(POVMS_Object& item)
{
int err;
err = POVMSAttrList_Append(&data, &item.data);
if(err != kNoErr)
throw err;
item.DetachData();
}
示例4: Set
void POVMS_Object::Set(POVMSType key, POVMS_Object& attr)
{
int err;
err = POVMSObject_Set(&data, &attr.data, key);
if(err != pov_base::kNoErr)
throw POV_EXCEPTION_CODE(err);
attr.DetachData();
}
示例5: SetNth
void POVMS_List::SetNth(int index, POVMS_Object& item)
{
int err;
err = POVMSAttrList_SetNth(&data, index, &item.data);
if(err != pov_base::kNoErr)
throw POV_EXCEPTION_CODE(err);
item.DetachData();
}
示例6: Append
void POVMS_List::Append(POVMS_Object& item)
{
int err;
err = POVMSAttrList_Append(&data, &item.data);
if(err != pov_base::kNoErr)
throw POV_EXCEPTION_CODE(err);
item.DetachData();
}