is_volatile

Returns true if type has a top level volatile qualifier, else false.

  bool b = is_volatile<T>::value;
  
Listing: Example of is_volatile
bool b = is_volatile<const int>::value;
The resulting value is false.