🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
ast::PropertyVisitor类 参考abstract

Public 成员函数

virtual errc_t visit (Property &property, const void *container)=0
 
virtual errc_t visit (PropertyBool &property, const void *container)=0
 
virtual errc_t visit (PropertyDouble &property, const void *container)=0
 
virtual errc_t visit (PropertyInt &property, const void *container)=0
 
virtual errc_t visit (PropertyString &property, const void *container)=0
 
virtual errc_t visit (PropertyObject &property, const void *container)=0
 
virtual errc_t visit (PropertyStruct &property, const void *container)=0
 
virtual errc_t visit (PropertyQuantity &property, const void *container)=0
 
virtual errc_t visit (PropertyPOD &property, const void *container)=0
 
virtual errc_t visit (PropertyTimePoint &property, const void *container)=0
 

成员函数说明

◆ visit() [1/10]

virtual errc_t ast::PropertyVisitor::visit ( Property & property,
const void * container )
pure virtual

访问属性(默认方法)

参数
property属性对象
container容器对象指针
返回
errc_t 错误码

◆ visit() [2/10]

virtual errc_t ast::PropertyVisitor::visit ( PropertyBool & property,
const void * container )
pure virtual

访问Bool类型属性

参数
propertyBool类型属性对象
container容器对象指针
返回
errc_t 错误码

◆ visit() [3/10]

virtual errc_t ast::PropertyVisitor::visit ( PropertyDouble & property,
const void * container )
pure virtual

访问Double类型属性

参数
propertyDouble类型属性对象
container容器对象指针
返回
errc_t 错误码

◆ visit() [4/10]

virtual errc_t ast::PropertyVisitor::visit ( PropertyInt & property,
const void * container )
pure virtual

访问Int类型属性

参数
propertyInt类型属性对象
container容器对象指针
返回
errc_t 错误码

◆ visit() [5/10]

virtual errc_t ast::PropertyVisitor::visit ( PropertyObject & property,
const void * container )
pure virtual

访问Object类型属性

参数
propertyObject类型属性对象
container容器对象指针
返回
errc_t 错误码

◆ visit() [6/10]

virtual errc_t ast::PropertyVisitor::visit ( PropertyPOD & property,
const void * container )
pure virtual

访问POD类型属性

参数
propertyPOD类型属性对象
container容器对象指针
返回
errc_t 错误码

◆ visit() [7/10]

virtual errc_t ast::PropertyVisitor::visit ( PropertyQuantity & property,
const void * container )
pure virtual

访问Quantity类型属性

参数
propertyQuantity类型属性对象
container容器对象指针
返回
errc_t 错误码

◆ visit() [8/10]

virtual errc_t ast::PropertyVisitor::visit ( PropertyString & property,
const void * container )
pure virtual

访问String类型属性

参数
propertyString类型属性对象
container容器对象指针
返回
errc_t 错误码

◆ visit() [9/10]

virtual errc_t ast::PropertyVisitor::visit ( PropertyStruct & property,
const void * container )
pure virtual

访问Struct类型属性

参数
propertyStruct类型属性对象
container容器对象指针
返回
errc_t 错误码

◆ visit() [10/10]

virtual errc_t ast::PropertyVisitor::visit ( PropertyTimePoint & property,
const void * container )
pure virtual

访问TimePoint类型属性

参数
propertyTimePoint类型属性对象
container容器对象指针
返回
errc_t 错误码

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