25#include "AstUtil/StringView.hpp"
48 const std::string&
getName()
const override {
return name_; }
命名对象
定义 ObjectNamed.hpp:36
ObjectNamed()=default
默认构造函数
void setName(StringView name) override
设置对象名称
定义 ObjectNamed.hpp:51
ObjectNamed(StringView name)
构造函数
定义 ObjectNamed.hpp:43
const std::string & getName() const override
获取对象名称
定义 ObjectNamed.hpp:48
对象基类,继承自该类的对象可以使用运行时类型信息相关功能,实现强弱引用计数、运行时元信息(属性访问、序列化等)等基础功能
定义 Object.hpp:86