BIMHome v1.0.0
BIMHome接口文档说明
Public 成员函数 | Private 属性 | 所有成员列表
ObjectStatusLocker< Status, Object > 模板类 参考

一个用于锁定对象状态的工具类 更多...

#include <Tools.h>

Public 成员函数

 ObjectStatusLocker (Status s, Object *o, bool value=true)
 构造函数
 
 ~ObjectStatusLocker ()
 析构函数
 

Private 属性

Object * obj
 对象的指针
 
bool old_value
 原始状态值
 
Status status
 要设置的状态
 

详细描述

template<typename Status, class Object>
class Base::ObjectStatusLocker< Status, Object >

一个用于锁定对象状态的工具类

该类用于在构造时设置对象的状态,并在析构时恢复原始状态。

模板参数
Status状态的类型
Object对象的类型

该类的文档由以下文件生成: