正文

Debug命名空间2008-03-03 17:50:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/bioexplore/33154.html

分享到:

下面是debug命名空间中的各种方法,主要是向系统控制字典中提取和保存各种参数信息。

dictionary& controlDict();     

//获取系统控制字典"ControlDict"的引用


    dictionary& switchSet(const char* switchSetName, dictionary* switchSetPtr);

//从系统控制字典中查找选项集名"switchSetName"对应的字典,并返回该字典的引用


    dictionary& debugSwitches();

//返回选项集名为"DebugSwithes"的字典

    int debugSwitch
    (
        const char* switchName,
        const int defaultValue = 0
    );

//在字典"DebugSwitches"中查找是否有选项名为switchName的选项,有的话返回其值,否则在字典中增加数据对(switchName,defaultValue),同时返回defaultValue。


    dictionary& infoSwitches();

//在系统控制字典中查找字典名为“InfoSwitches”的字典,并返回该字典的引用

    int infoSwitch
    (
        const char* switchName,
        const int defaultValue = 0
    );

//在字典"InfoSwitches"中查找是否有选项名为switchName的选项,有的话返回其值,否则在字典中增加数据对(switchName,defaultValue),同时返回defaultValue。


    dictionary& optimisationSwitches();

//在系统控制字典中查找字典名为“OptimisationSwitches”的字典,并返回该字典的引用

    int optimisationSwitch
    (
        const char* switchName,
        const int defaultValue = 0
    );

//在字典"OptimisationSwitches"中查找是否有选项名为switchName的选项,有的话返回其值,否则在字典中增加数据对(switchName,defaultValue),同时返回defaultValue。

 

阅读(3069) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册