🛰️航天仿真算法库 SpaceAST
0.0.1
载入中...
搜索中...
未找到
Value.hpp
浏览该文件的文档.
1
20
21
#pragma once
22
23
#include "AstGlobal.h"
24
#include "AstScript/Expr.hpp"
25
26
AST_NAMESPACE_BEGIN
27
28
35
class
Value
:
public
Expr
36
{
37
public
:
38
using
Expr::Expr;
39
~Value
()
override
=
default
;
40
42
Value
*
eval
() const final{
return
const_cast<
Value
*
>
(
this
);}
43
45
errc_t
setValue
(
Value
*)
final
{
return
eErrorReadonly;}
46
47
};
48
49
AST_NAMESPACE_END
ast::Expr
表达式基类
定义
Expr.hpp:39
ast::Value
值对象基类
定义
Value.hpp:36
ast::Value::eval
Value * eval() const final
求值表达式
定义
Value.hpp:42
ast::Value::setValue
errc_t setValue(Value *) final
设置值
定义
Value.hpp:45
src
AstScript
Value
Value.hpp
制作者
1.12.0