My Project
List of all members
bsl::is_volatile< T > Class Template Referencefinal

If the provided type is qualified as volatile, provides the member constant value equal to true. Otherwise the member constant value is false. More...

#include <is_volatile.hpp>

Inherits bsl::integral_constant< T, v >.

Additional Inherited Members

- Public Types inherited from bsl::integral_constant< T, v >
using type = integral_constant< T, v >
 provides the member typedef "type"
 
using value_type = T
 provides the member typedef "value_type"
 
- Static Public Attributes inherited from bsl::integral_constant< T, v >
static constexpr value_type value {v}
 the type T that stores the integral constant
 

Detailed Description

template<typename T>
class bsl::is_volatile< T >

If the provided type is qualified as volatile, provides the member constant value equal to true. Otherwise the member constant value is false.

Note
"volatile" is not supported by the BSL as it is not compliant with AUTOSAR. We only provide this function so that it can be used to detect if volatile is used in order to throw a compilation error. Do not use "volatile" with the BSL.
Template Parameters
Tthe type to query

The documentation for this class was generated from the following file: