libstdc++
shared_ptr.h File Reference

Go to the source code of this file.

Classes

struct  std::hash< experimental::shared_ptr< _Tp > >
 

Namespaces

namespace  std
 

Macros

#define __cpp_lib_experimental_shared_ptr_arrays
 

Variables

template<typename _Yp , typename _Tp >
constexpr bool std::__sp_compatible_v
 
template<typename _Tp , typename _Yp >
constexpr bool std::__sp_is_constructible_v
 

Detailed Description

This is an internal header file, included by other library headers. Do not attempt to use it directly. Instead, include <experimental/memory>.

Definition in file experimental/bits/shared_ptr.h.

Macro Definition Documentation

◆ __cpp_lib_experimental_shared_ptr_arrays

#define __cpp_lib_experimental_shared_ptr_arrays

Definition at line 54 of file experimental/bits/shared_ptr.h.