|
表格线识别通用库文档
|
作用域类 更多...
#include <scope.hpp>
Public 成员函数 | |
| Scope (const std::string &scope_name="__INITIAL__") | |
| 作用域类带参构造函数 | |
| Scope (const Scope< T > &scope) | |
| 作用域类拷贝构造函数 | |
| ~Scope () | |
| 作用域类析构函数 | |
| T & | Value () |
| 获取当前作用域的值 | |
| Scope & | Set (const std::string &scope_name, T value) |
| 设置作用域的值 | |
| Scope & | Switch (const std::string &scope_name) |
| 切换作用域 | |
| Scope & | Finish () |
| 结束作用域 | |
| Scope & | Exit () |
| 退出作用域 | |
| bool | Has (const std::string &scope_name) const |
| 判断作用域是否存在 | |
| bool | IsInitial () const |
| 判断是否为初始作用域 | |
友元 | |
| template<typename U > | |
| std::ostream & | operator<< (std::ostream &out, const Scope< U > &scope) |
| 作用域类重载输出流运算符 | |
作用域类
该类表示一个作用域,可以在作用域中存储和管理值。每个作用域都有一个名称,并且可以进行切换和激活操作。
| T | 作用域中存储值的类型 |