namespace foo
{
namespace
{}
}

名前空間の中に無名名前空間を作っても大丈夫ですか?
VC2008だとなぜかIntelliSenseが効かなくなることがあります。