我已经做了足够的谷歌搜索知道如果我有类似的东西
class SubObject {
public:
//blah blah blah
};
class Aggregate {
public:
boost::shared_ptr<SubObject> m_ptr;
};
如果我有一个像这样的虚拟声明,我可以让 Doxygen 创建“正确”的协作图
namespace boost { template<class T> class shared_ptr { T *dummy; }; }
在我的头文件中。
我的问题是:我如何让它适用于我的所有项目和所有标题,而不必在每个文件中实际包含该行?