Quick Links:

bal | bbl | bdl | bsl

bslmf::IsNothrowMoveConstructible_Impl< t_TYPE, class > Struct Template Reference
[Component bslmf_isnothrowmoveconstructible]

#include <bslmf_isnothrowmoveconstructible.h>


Detailed Description

template<class t_TYPE, class = void>
struct bslmf::IsNothrowMoveConstructible_Impl< t_TYPE, class >

This struct template implements a metafunction to determine whether the (non-cv-qualified) (template parameter) t_TYPE has a no-throw move constructor. For C++03, the set of types known to be no-throw move constructible are all trivial types. Note that the partial specializations below will provide the determination for class types, and this primary template is equivalent to querying whether t_TYPE is a scalar type.

See Component bslmf_isnothrowmoveconstructible


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