私はグーグルを十分に行ったので、
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; }; }
私のヘッダーファイルで。
私の質問は、すべてのファイルにその行を実際に含めることなく、すべてのプロジェクトとすべてのヘッダーでそれを機能させるにはどうすればよいですか?