話し中すみません。

boost\date_time\int_adapter.hpp
等で

(::std::numeric_limits<int_type>::max)();
と書かれているのですが、これはどうしてこの様な記法になっているのでしょうか?