LMCAS
Lamina Computer Algebra System
载入中...
搜索中...
未找到
LMCAS::detail::RewriteScope类 参考

#include </home/runner/work/docs/docs/LMCAS/src/internal/rewrite_budget.hpp>

LMCAS::detail::RewriteScope 的协作图:

Public 成员函数

 RewriteScope (const RewriteScope &)=delete
 RewriteScope (RewriteBudget *budget)
 ~RewriteScope ()
RewriteScope & operator= (const RewriteScope &)=delete

Private 属性

RewriteBudget * budget_

详细描述

在文件 rewrite_budget.hpp 第 66 行定义.

构造及析构函数说明

◆ RewriteScope() [1/2]

LMCAS::detail::RewriteScope::RewriteScope ( RewriteBudget * budget)
inlineexplicit

在文件 rewrite_budget.hpp 第 68 行定义.

引用了 LMCAS::detail::budget, budget_ , 以及 LMCAS::detail::RewriteBudget::enter().

被这些函数引用 RewriteScope() , 以及 operator=().

函数调用图:
这是这个函数的调用关系图:

◆ ~RewriteScope()

LMCAS::detail::RewriteScope::~RewriteScope ( )
inline

在文件 rewrite_budget.hpp 第 71 行定义.

71 {
72 if (budget_) { budget_->leave(); }
73 }

引用了 budget_ , 以及 LMCAS::detail::RewriteBudget::leave().

函数调用图:

◆ RewriteScope() [2/2]

LMCAS::detail::RewriteScope::RewriteScope ( const RewriteScope & )
delete

引用了 RewriteScope().

函数调用图:

成员函数说明

◆ operator=()

RewriteScope & LMCAS::detail::RewriteScope::operator= ( const RewriteScope & )
delete

引用了 RewriteScope().

函数调用图:

类成员变量说明

◆ budget_

RewriteBudget* LMCAS::detail::RewriteScope::budget_
private

在文件 rewrite_budget.hpp 第 78 行定义.

被这些函数引用 RewriteScope() , 以及 ~RewriteScope().


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