• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C++ POV_EXCEPTION_CODE函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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



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

示例1: POVMSObject_Merge

void POVMS_Object::Merge(POVMS_Object& source)
{
	int err;

	err = POVMSObject_Merge(&source.data, &data);
	if(err != pov_base::kNoErr)
		throw POV_EXCEPTION_CODE(err);
}
开发者ID:acekiller,项目名称:povray,代码行数:8,代码来源:povmscpp.cpp


示例2: POVMSUtil_SetType

void POVMS_Object::SetType(POVMSType key, POVMSType value)
{
    int err;

    err = POVMSUtil_SetType(&data, key, value);
    if(err != pov_base::kNoErr)
        throw POV_EXCEPTION_CODE(err);
}
开发者ID:UberPOV,项目名称:UberPOV,代码行数:8,代码来源:povmscpp.cpp


示例3: POVMSObject_Remove

void POVMS_Object::Remove(POVMSType key)
{
	int err;

	err = POVMSObject_Remove(&data, key);
	if(err != pov_base::kNoErr)
		throw POV_EXCEPTION_CODE(err);
}
开发者ID:acekiller,项目名称:povray,代码行数:8,代码来源:povmscpp.cpp


示例4: POVMSObject_Delete

POVMS_Object::~POVMS_Object()
{
	int err;

	err = POVMSObject_Delete(&data);
	if(err != pov_base::kNoErr)
		throw POV_EXCEPTION_CODE(err);
}
开发者ID:acekiller,项目名称:povray,代码行数:8,代码来源:povmscpp.cpp


示例5: POVMSObject_New

POVMS_Object::POVMS_Object(POVMSType objclass)
{
	int err;

	err = POVMSObject_New(&data, objclass);
	if(err != pov_base::kNoErr)
		throw POV_EXCEPTION_CODE(err);
}
开发者ID:acekiller,项目名称:povray,代码行数:8,代码来源:povmscpp.cpp


示例6: POVMS_Object

POVMS_Message::POVMS_Message(POVMS_Object& convert, POVMSType msgclass, POVMSType msgid) : POVMS_Object(convert)
{
    int err;

    err = POVMSMsg_SetupMessage(&data, msgclass, msgid);
    if(err != pov_base::kNoErr)
        throw POV_EXCEPTION_CODE(err);
}
开发者ID:UberPOV,项目名称:UberPOV,代码行数:8,代码来源:povmscpp.cpp


示例7: POVMSMsg_SetDestinationAddress

void POVMS_Message::SetDestinationAddress(POVMSAddress addr)
{
    int err;

    err = POVMSMsg_SetDestinationAddress(&data, addr);
    if(err != pov_base::kNoErr)
        throw POV_EXCEPTION_CODE(err);
}
开发者ID:UberPOV,项目名称:UberPOV,代码行数:8,代码来源:povmscpp.cpp


示例8: POVMSAttrList_Clear

void POVMS_List::Clear()
{
    int err;

    err = POVMSAttrList_Clear(&data);
    if(err != pov_base::kNoErr)
        throw POV_EXCEPTION_CODE(err);
}
开发者ID:UberPOV,项目名称:UberPOV,代码行数:8,代码来源:povmscpp.cpp


示例9: POVMSUtil_SetUCS2String

void POVMS_Object::SetUCS2String(POVMSType key, const POVMSUCS2 *str)
{
	int err;

	err = POVMSUtil_SetUCS2String(&data, key, str);
	if(err != pov_base::kNoErr)
		throw POV_EXCEPTION_CODE(err);
}
开发者ID:acekiller,项目名称:povray,代码行数:8,代码来源:povmscpp.cpp


示例10: POVMSAttrList_RemoveNth

void POVMS_List::RemoveNth(int index)
{
    int err;

    err = POVMSAttrList_RemoveNth(&data, index);
    if(err != pov_base::kNoErr)
        throw POV_EXCEPTION_CODE(err);
}
开发者ID:UberPOV,项目名称:UberPOV,代码行数:8,代码来源:povmscpp.cpp


示例11: POVMSAttrList_Copy

POVMS_List::POVMS_List(const POVMS_List& source)
{
    int err;

    err = POVMSAttrList_Copy(&source.data, &data);
    if(err != pov_base::kNoErr)
        throw POV_EXCEPTION_CODE(err);
}
开发者ID:UberPOV,项目名称:UberPOV,代码行数:8,代码来源:povmscpp.cpp


示例12: POVMSAttrList_Delete

POVMS_List::~POVMS_List()
{
    int err;

    err = POVMSAttrList_Delete(&data);
    if(err != pov_base::kNoErr)
        throw POV_EXCEPTION_CODE(err);
}
开发者ID:UberPOV,项目名称:UberPOV,代码行数:8,代码来源:povmscpp.cpp


示例13: POVMSAttr_Set

void POVMS_Attribute::Set(POVMSType type, const void *data, int datasize)
{
    int err;

    err = POVMSAttr_Set(&this->data, type, data, datasize);
    if(err != pov_base::kNoErr)
        throw POV_EXCEPTION_CODE(err);
}
开发者ID:UberPOV,项目名称:UberPOV,代码行数:8,代码来源:povmscpp.cpp


示例14: POVMSAttr_Delete

POVMS_Attribute::~POVMS_Attribute()
{
    int err;

    err = POVMSAttr_Delete(&data);
    if(err != pov_base::kNoErr)
        throw POV_EXCEPTION_CODE(err);
}
开发者ID:UberPOV,项目名称:UberPOV,代码行数:8,代码来源:povmscpp.cpp


示例15: POVMSAttr_Copy

POVMS_Attribute::POVMS_Attribute(const POVMS_Attribute& source)
{
    int err;

    err = POVMSAttr_Copy(&source.data, &data);
    if(err != pov_base::kNoErr)
        throw POV_EXCEPTION_CODE(err);
}
开发者ID:UberPOV,项目名称:UberPOV,代码行数:8,代码来源:povmscpp.cpp


示例16: POVMSAttr_New

POVMS_Attribute::POVMS_Attribute(const POVMSUCS2 *str)
{
    int len;
    int err;

    for(len = 0; str[len] != 0; len++) { }

    err = POVMSAttr_New(&data);
    if(err != pov_base::kNoErr)
        throw POV_EXCEPTION_CODE(err);
    err = POVMSAttr_Set(&data, kPOVMSType_UCS2String, reinterpret_cast<const void *>(str), (len + 1) * 2);
    if(err != pov_base::kNoErr)
    {
        (void)POVMSAttr_Delete(&data);
        throw POV_EXCEPTION_CODE(err);
    }
}
开发者ID:UberPOV,项目名称:UberPOV,代码行数:17,代码来源:povmscpp.cpp


示例17: PreWriteFrame

void PreWriteFrame(OStream *, const Animation::WriteOptions&, vector<string>&, void *state)
{
    PrivateData *pd = reinterpret_cast<PrivateData *>(state);

    if(pd == NULL)
        throw POV_EXCEPTION_CODE(kNullPointerErr);

    // there really is nothing to do here [trf]
}
开发者ID:SteveShaw,项目名称:povray,代码行数:9,代码来源:moov.cpp


示例18: POVMSObject_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();
}
开发者ID:wfpokorny,项目名称:povray,代码行数:10,代码来源:povmscpp.cpp


示例19: POVMSAttrList_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();
}
开发者ID:wfpokorny,项目名称:povray,代码行数:10,代码来源:povmscpp.cpp


示例20: POVMSUtil_GetUCS2String

int POVMS_Object::GetUCS2String(POVMSType key, POVMSUCS2 *str, int maxlen)
{
    int err;

    err = POVMSUtil_GetUCS2String(&data, key, str, &maxlen);
    if(err != pov_base::kNoErr)
        throw POV_EXCEPTION_CODE(err);

    return maxlen;
}
开发者ID:wfpokorny,项目名称:povray,代码行数:10,代码来源:povmscpp.cpp



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C++ POV_FREE函数代码示例发布时间:2022-05-30
下一篇:
C++ POSTID函数代码示例发布时间:2022-05-30
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap