Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

std::unique_ptr(3) [debian man page]

std::unique_ptr< _Tp, _Dp >(3cxx)										 std::unique_ptr< _Tp, _Dp >(3cxx)

NAME
std::unique_ptr< _Tp, _Dp > - SYNOPSIS
Public Types typedef _Dp deleter_type typedef _Tp element_type typedef _Pointer::type pointer Public Member Functions unique_ptr (pointer __p) unique_ptr (pointer __p, typename std::conditional< std::is_reference< deleter_type >::value, deleter_type, const deleter_type & >::type __d) unique_ptr (pointer __p, typename std::remove_reference< deleter_type >::type &&__d) constexpr unique_ptr (nullptr_t) unique_ptr (unique_ptr &&__u) template<typename _Up , typename _Ep , typename = typename std::enable_if <std::is_convertible<typename unique_ptr<_Up, _Ep>::pointer, pointer>::value && !std::is_array<_Up>::value && ((std::is_reference<_Dp>::value && std::is_same<_Ep, _Dp>::value) || (!std::is_reference<_Dp>::value && std::is_convertible<_Ep, _Dp>::value))> ::type> unique_ptr (unique_ptr< _Up, _Ep > &&__u) unique_ptr (const unique_ptr &) pointer get () const deleter_type & get_deleter () const deleter_type & get_deleter () const operator bool () const std::add_lvalue_reference < element_type >::type operator* () const " pointer operator-> () const unique_ptr & operator= (unique_ptr &&__u) template<typename _Up , typename _Ep , typename = typename std::enable_if <std::is_convertible<typename unique_ptr<_Up, _Ep>::pointer, pointer>::value && !std::is_array<_Up>::value>::type> unique_ptr & operator= (unique_ptr< _Up, _Ep > &&__u) unique_ptr & operator= (nullptr_t) unique_ptr & operator= (const unique_ptr &) pointer release () void reset (pointer __p=pointer()) void swap (unique_ptr &__u) Detailed Description template<typename _Tp, typename _Dp = default_delete<_Tp>>class std::unique_ptr< _Tp, _Dp > 20.7.12.2 unique_ptr for single objects. Definition at line 88 of file unique_ptr.h. Author Generated automatically by Doxygen for libstdc++ from the source code. libstdc++ Tue Nov 27 2012 std::unique_ptr< _Tp, _Dp >(3cxx)

Check Out this Related Man Page

std::complex< _Tp >(3cxx)												 std::complex< _Tp >(3cxx)

NAME
std::complex< _Tp > - SYNOPSIS
Public Types typedef _Tp value_type Public Member Functions constexpr complex (const _Tp &__r=_Tp(), const _Tp &__i=_Tp()) template<typename _Up > constexpr complex (const complex< _Up > &__z) constexpr complex __rep () const constexpr _Tp imag () const void imag (_Tp __val) complex< _Tp > & operator*= (const _Tp &) template<typename _Up > complex< _Tp > & operator*= (const complex< _Up > &) complex< _Tp > & operator+= (const _Tp &__t) template<typename _Up > complex< _Tp > & operator+= (const complex< _Up > &) complex< _Tp > & operator-= (const _Tp &__t) template<typename _Up > complex< _Tp > & operator-= (const complex< _Up > &) complex< _Tp > & operator/= (const _Tp &) template<typename _Up > complex< _Tp > & operator/= (const complex< _Up > &) complex< _Tp > & operator= (const _Tp &) template<typename _Up > complex< _Tp > & operator= (const complex< _Up > &) constexpr _Tp real () const void real (_Tp __val) Detailed Description template<typename _Tp>struct std::complex< _Tp > Template to represent complex numbers. Specializations for float, double, and long double are part of the library. Results with any other type are not guaranteed. Parameters: Tp Type of real and imaginary values. Definition at line 124 of file complex. Member Typedef Documentation template<typename _Tp> typedef _Tp std::complex< _Tp >::value_type Value typedef. Definition at line 127 of file complex. Constructor &; Destructor Documentation template<typename _Tp> constexpr std::complex< _Tp >::complex (const _Tp &__r = _Tp(), const _Tp &__i = _Tp()) [inline] Default constructor. First parameter is x, second parameter is y. Unspecified parameters default to 0. Definition at line 131 of file complex. template<typename _Tp> template<typename _Up > constexpr std::complex< _Tp >::complex (const complex< _Up > &__z) [inline] Copy constructor. Definition at line 138 of file complex. Member Function Documentation template<typename _Tp> complex<_Tp>& std::complex< _Tp >::operator+= (const _Tp &__t) [inline] Add t to this complex number. Definition at line 181 of file complex. template<typename _Tp> complex<_Tp>& std::complex< _Tp >::operator-= (const _Tp &__t) [inline] Subtract t from this complex number. Definition at line 190 of file complex. Author Generated automatically by Doxygen for libstdc++ from the source code. libstdc++ Tue Nov 27 2012 std::complex< _Tp >(3cxx)
Man Page