Quick Links:

bal | bbl | bdl | bsl

Classes

bslalg::TypeTraitHasTrivialDefaultConstructor Struct Reference

#include <bslalg_typetraithastrivialdefaultconstructor.h>

Classes

struct  Metafunction
struct  NestedTraitDeclaration

Detailed Description

A TYPE with this trait has a trivial default constructor. Objects of a type with this trait can be default-initialized by simply writing zeros into the memory footprint of the object. Although it is possible for such a type not to be bitwise copyable, undefined behavior may result if this trait is assigned to such a type. (See the description of TypeTraitBitwiseCopyable.)

See Component bslalg_typetraithastrivialdefaultconstructor


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