🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
Value.hpp
浏览该文件的文档.
1
20
21#pragma once
22
23#include "AstGlobal.h"
24#include "AstScript/Expr.hpp"
25
26AST_NAMESPACE_BEGIN
27
28
35class Value: public Expr
36{
37public:
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
49AST_NAMESPACE_END
表达式基类
定义 Expr.hpp:39
值对象基类
定义 Value.hpp:36
Value * eval() const final
求值表达式
定义 Value.hpp:42
errc_t setValue(Value *) final
设置值
定义 Value.hpp:45