piranha  0.10
Static Public Attributes | List of all members
piranha::enable_noexcept_checks< T, typename > Struct Template Reference

Enable noexcept checks. More...

#include <piranha/type_traits.hpp>

Static Public Attributes

static const bool value = true
 Default value of the type trait.
 

Detailed Description

template<typename T, typename = void>
struct piranha::enable_noexcept_checks< T, typename >

Enable noexcept checks.

This type trait, which can be specialised with the std::enable_if mechanism, enables or disables noexcept checks in the piranha::is_container_element type trait. This type trait should be used only with legacy pre-C++11 classes that do not support noexcept: by specialising this trait to false, the piranha::is_container_element trait will disable noexcept checks and it will thus be possible to use noexcept unaware classes as container elements and series coefficients.

Definition at line 583 of file type_traits.hpp.


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