24#include "AstUtil/Object.hpp"
53 bool expired()
const {
return object_.expired();}
91 std::vector<ObjectNode*> children_;
对象管理器
定义 ObjectManager.hpp:38
Object * getObject() const
获取对象节点的对象
定义 ObjectNode.hpp:49
bool expired() const
检查节点的对象是否过期
定义 ObjectNode.hpp:53
std::vector< ObjectNode * > & getChildren()
获取对象节点的子节点
定义 ObjectNode.hpp:65
ObjectNode * getParentNode() const
获取对象节点的父对象的父节点
定义 ObjectNode.hpp:61
Object * getParentScope() const
获取对象节点的父对象
定义 ObjectNode.hpp:57
对象基类,继承自该类的对象可以使用运行时类型信息相关功能,实现强弱引用计数、运行时元信息(属性访问、序列化等)等基础功能
定义 Object.hpp:81