名前空間の下にいるクラスの前方宣言はどうすればいいですか?
例えばAAAという名前空間のHogeを前方宣言しようとしてヘッダーに
class AAA::Hoge と書くと'AAA' has not been declared.と出ます。