My Project
Public Member Functions | List of all members
bsl::in_place_type_t< T > Class Template Referencefinal

bsl::in_place, bsl::in_place_type, and bsl::in_place_index are disambiguation tags that can be passed to the constructors of classes like bls::result to indicate that the contained object should be constructed in-place. In addition, bsl::in_place_type and bsl::in_place_index provide type and indiex information as well. More...

#include <in_place.hpp>

Public Member Functions

constexpr in_place_type_t () noexcept=default
 Default constructor that ensure construction of this type must be explicit.
 

Detailed Description

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

bsl::in_place, bsl::in_place_type, and bsl::in_place_index are disambiguation tags that can be passed to the constructors of classes like bls::result to indicate that the contained object should be constructed in-place. In addition, bsl::in_place_type and bsl::in_place_index provide type and indiex information as well.

Template Parameters
Tthe type being constructed

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