Как определить если станд.:: chrono:: monotonic_clock доступен?

C++ 0x N3092 указывает, что monotonic_clock является дополнительным:

20.10.5.2 Класс monotonic_clock [time.clock.monotonic]

  1. Объекты класса monotonic_clock представляют часы, для которых никогда не уменьшаются значения time_point, когда физическое время совершенствуется. monotonic_clock может быть синонимом для system_clock если system_clock:: is_monotonic верен.

  2. Класс monotonic_clock условно поддерживается.

Я могу использовать SFINAE или другую технику для определения класса черт, чтобы определить, определяется ли monotonic_clock?

В противном случае не должен там быть стандартный макрос, который указывает, доступен ли monotonic_clock?

5
задан Vicente Botet Escriba 26 September 2010 в 02:50
поделиться