C ++ 0x N3092は、monotonic_clockはオプションであると述べています。
20.10.5.2クラスmonotonic_clock[time.clock.monotonic]
クラスmonotonic_clockのオブジェクトは、物理的な時間が進むにつれてtime_pointの値が決して減少しないクロックを表します。system_clock :: is_monotonicがtrueの場合、monotonic_clockはsystem_clockの同義語である可能性があります。
クラスmonotonic_clockは条件付きでサポートされています。
SFINAEまたは別の手法を使用して、特性クラスを定義し、monotonic_clockが定義されているかどうかを判断できますか?
そうでない場合は、monotonic_clockが使用可能かどうかを示す標準マクロがあるべきではありませんか?