Doxygen
CompoundFactory结构体 参考

Public 类型

using CreateFunc = std::function< std::unique_ptr< TagCompoundInfo >()>
 

Public 成员函数

 CompoundFactory (TagFileParser::State s, CreateFunc f)
 

Public 属性

TagFileParser::State state
 
CreateFunc make_instance
 

详细描述

在文件 tagreader.cpp902 行定义.

成员类型定义说明

◆ CreateFunc

using CompoundFactory::CreateFunc = std::function<std::unique_ptr<TagCompoundInfo>()>

在文件 tagreader.cpp904 行定义.

构造及析构函数说明

◆ CompoundFactory()

CompoundFactory::CompoundFactory ( TagFileParser::State  s,
CreateFunc  f 
)
inline

在文件 tagreader.cpp905 行定义.

905 : state(s), make_instance(f) {}

类成员变量说明

◆ make_instance

CreateFunc CompoundFactory::make_instance

在文件 tagreader.cpp907 行定义.

◆ state

TagFileParser::State CompoundFactory::state

在文件 tagreader.cpp906 行定义.


该结构体的文档由以下文件生成:
CompoundFactory::make_instance
CreateFunc make_instance
Definition: tagreader.cpp:907
CompoundFactory::state
TagFileParser::State state
Definition: tagreader.cpp:906